Three recent physical projects: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
'''[[Dankblog|dankblog!]] 2024-06-22, 2334 EST, at [[Viewpoint|the danktower]]''' | '''[[Dankblog|dankblog!]] 2024-06-22, 2334 EST, at [[Viewpoint|the danktower]]''' | ||
[[File:Printingstation.jpg|frame|my printing station]] | |||
I recently got my [https://bambulab.com/en/x1 Bambu X1 Carbon] working again, after being offline for almost two years. Doing so motivated me to knock out some projects I'd been contemplating. | I recently got my [https://bambulab.com/en/x1 Bambu X1 Carbon] working again, after being offline for almost two years. Doing so motivated me to knock out some projects I'd been contemplating. | ||
| Line 33: | Line 33: | ||
That's the hard part. Now, print a case for the Mega; I liked [https://www.thingiverse.com/thing:4375248 this one] from Thingiverse. I used PLA here, mostly because I needed to print supports for the topside, and I didn't have any HIPS breakaway filament. PVA isn't suitable for ABS; the temperature mismatch will fuck up adhesion. | That's the hard part. Now, print a case for the Mega; I liked [https://www.thingiverse.com/thing:4375248 this one] from Thingiverse. I used PLA here, mostly because I needed to print supports for the topside, and I didn't have any HIPS breakaway filament. PVA isn't suitable for ABS; the temperature mismatch will fuck up adhesion. | ||
[[File:Megaprint.png|Printing the top]] | [[File:Megaprint.png|frame|Printing the top]] | ||
With our case in hand, insert the Mega2560 and close the case. Solder two wires from the V and G channels of the perfboard, and take these into a [https://www.amazon.com/dp/B07QLL5NXT USB-B screw terminal] (the Arduino wants 7V from a direct line in, but only 5V from a USB hookup). Insert the terminal into the Mega. Insert the 1x2P plug into TX3+RX3, and the 1x8P plug into A0..A7. You ought now power on the Mega when you attach the USB to the top plug. Congratulations! The Arduino code is trivial; just poll the eight analog inputs, and stream the results over WiFi using MQTT or whatever you'd like. | |||
==Case faceplate with OLED display== | ==Case faceplate with OLED display== | ||