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==