*UPDATED* Altered the pins to improve fitment, added a channel for the pi ribbon cable.Description
Do you have a Wanhao i3, i3 v2/2.1 or i3+?
Do you have a Raspberry Pi Zero W and Pi Camera?
Do you want to tie it all together in a sleek, compact system for remote monitoring and control?
Well here's the project for you!
What you'll need:
- 3 x M6x5mm Bolts (I use Button Head)
- 3 x M6 Nuts (Regular or Nyloc)
- 2 x M3x10mm Bolts (I use Socket Head)
- 2 x M3 Nuts (Regular or Nyloc)
- 2 x M3 Washers (7mm Max OD)
- Printed Parts:
- 1 x Arm_Piece_Bolt
- 1 x Arm_Piece_Nut
- 1 x i3_Frame_Bracket
- 1 x Octopi_With_Pi_Cam_Body
- 1 x Octopi_With_Pi_Cam_Lid
- 1 x Pi_Zero_W_Case_Holder
- 1 x Raspberry Pi Zero W + microSD card (With OctoPi installed)
- 1 x Camera Module for Raspberry Pi Zero W
- Optional Extras:
- 1 x DS18B20+ Temperature Sensor
- 1 x 4.7k Resistor
- 3 x Small Pieces of Heatshrink
Instructions:
- Print all parts.
- Gather needed parts.
- Install your Raspberry Pi Zero W into the case ("Octopi_With_Pi_Cam_Body" + "Octopi_With_Pi_Cam_Lid"). The Camera Module ribbon cable should fold under the board, and sit nicely in the square cutout on the underside of "Octopi_With_Pi_Cam_Body".
- *Optional Step Here - See end*
- Slide the Pi-Cam-Case assembly into "Pi_Zero_W_Case_Holder" - The orientation depends on your bed height, there's a few mm up and down for adjustment here.
- Using 2 x M3x10 Bolts, Washers and Nuts, attatch "i3_Frame_Bracket" to the spare mounting locations for Z-Stop switches (On the opposite side to your actual Z-stop). Again, there is a few holes to choose from here for adjusting the height of your camera.
- Using 1 x M6x5 Bolt and Nut, attach "Arm_Piece_Bolt" to "i3_Frame_Bracket".
- Using 1 x M6x5 Bolt and Nut, attach "Arm_Piece_Nut" to "Arm_Piece_Bolt".
- Using 1 x M6x5 Bolt and Nut, attach "Arm_Piece_Bolt" to the Pi-Cam-Case-Holder assembly you completed in Step 5.
- Sit back and admire your smart new setup!
The mount is adjustable by loosening/tightening the M6 Bolts, the nuts should be retained in the arms. You can also adjust it in the Z direction by using either of the 4 spare Z-Stop locations, and by sliding the Pi Case up and down inside the Holder.
If you need extra length to your arm, simply print off one more of each "Arm_Piece_Bolt" and "Arm_Piece_Nut". You will need an extra 2 x M6x5 Bolts and 2 x M6 Nuts .
*Optional Step to Monitor Enclosure/Room Temperature*:
- Solder Pin 1 of the DS18B20+ to a piece of wire. Heatshrink over the connection for added strength.
- Connect this Wire to the Ground GPIO Pad/Pin on your Pi Zero W.
- Solder the 4.7k resistor between Pins 2 and 3 on the DS18B20+, Heatshrinking over the connections if desired.
- Connect a length of wire to Pin 2 of the DS18B20+. Heatshrink over the connection for added strength.
- Connect this wire to the GPIO4(GPCLK0) Pad/Pin on your Pi Zero W.
- Connect a length of wire to Pin 3 of the DS18B20+. Heatshrink over the connection for added strength.
- Connect this wire to the 3V3 Power Pad/Pin on your Pi Zero W.
- Install the "Room Temperature" Plugin by Frederic Moutin, detailed here: (https://github.com/l00ma/OctoPrint-roomTemp).
- Run the three wires through the three channels in the Pi Zero W case, and install your sensor in a location of your choosing.
Don't Forget:
- You may need to flip your PiCam Stream. Do this from inside the OctoPrint Web UI.
Links: