-
Notifications
You must be signed in to change notification settings - Fork 43
Build Log
To better reflect the written contents of this page, I have decided to change this document from a Build "Guide" into a Build "Log", this is to address the number of missing aspects ( schematics for example ) that would better qualify this as a true Build "Guide." I advise future readers of this to consider this document as an in depth exploration of the build I made for myself and to use it as inspiration for their own build, but NOT to copy step-by-step and reproduce exactly as seen. I am currently focused on the software side of CinePI and do not have time to address the needs of this document to turn it into a Build "Guide".
CinePI V2 was designed with a blend of custom parts and off the shelf / readily available components; some of which will require further modification for the purposes of integration into the final build. Those with a knack for DIY will enjoy the possibilities of this design; and it is highly encouraged that this design be used as the basis / starting point for your own camera design that meets your own unique needs.
In the interest of time, many of the final design decisions were made based on the parts / tools I had available or could source quickly. For this reason, I will emphasize this disclaimer: I do not recommend you replicate this camera design EXACTLY. **Proceed at your own risk when modifying parts, I am not responsible for any damages to your components.
Future designs will expore the use of more highly refined processes, such as consolodating many of the external components onto a single custom designed PCB in the familliar Raspberry Pi HAT form factor.
The assembly of the CinePI V2 will require the use of fairly common tools such as: screwdriver, side cutters, wire strippers, etc... Proficiency / access to a soldering iron will be required to perform hardware modifications to some of the off the shelf components ( soldering wires will be as complicated as it gets. ) Depending on the parts you decide to use in your build, you may be able to completely avoid soldering all together.
The body is designed to be 3D printed, you can choose any material of your liking; some recommendations would be PLA/ABS/ASA/PETG( I printed using Prusa Galaxy Black PLA on an Ender5 Plus. ) A 3D printer is not required, as an alternative you can research for local 3D printing services or choose out of the many online services available.
Below is list of the parts and some links to where they can be found. Feel free to use alternatives where applicable: if you cannot find a PCF8523 RTC, feel free to use one of many other i2c based RTC's such as DS1307 for example.
The Raspberry Pi 4B, HQ Camera are the only hard requirements.
The Hyperpixel 4.0" Square is considered a "firm" requirement, if you chose another display as an alternative; you will most likely need to modify the camera body design to accomodate for it.
Many of the parts used in the CinePI V2 build require further modifications / additional steps to prepare them for final assembly.
- Assemble
- Secure 2x 20mm M2.5 Standoffs into the holes closest to the 40 GPIO pins using an M2.5 nut and 6mm M2.5 Standoff/Spacer.
- Secure 2x 15mm M2.5 Standoffs into the holes closest to the 40 GPIO pins using an M2.5 nut and 6mm M2.5 Standoff/Spacer.
- Insert MicroSD Card with 64-bit PiOS Lite flashed.
- Solder 4 wires to the external i2c port on the side of the display and connect to a QWIC breakout board for easy connection to other i2c peripherals / devices.
- Attach to the hyperpixel bracket using M2 Screws.
- Solder 2-pin Lipo cable to the VOUT/GND connections on the side.
- Solder 2-pin MicroJST cable to the 5V/GND pins found on the GPIO connector on the top of the board.
- Solder 2-pin MicroJST cable to INPUT B +/- pads on the bottom of the board.
- Solder 2 out of the 4 pins from a QWIC cable to the SDA/SCL pins of the board.
- Reinforce / insulate connections with kapton tape.
- Solder 2 ends of a 2-pin Lipo connector to the 5V / GND pads, use glue/resin to insulate/secure the connection.
- Cut and replace the 4-pin PWM header and replace with smaller 2-pin MicroJST connector.
- Tab weld the 4x 18650 Batteries into a 4-series connection, solder wires at positive and negative ends ( including inbetween for balance monitoring. ) and connect to the BMS. Use PVC shrink wrap, kapton tape and fish paper for insulation.
- Place 10x M2.5 heatset inserts along both sides of interior wall that will support the display.
- Place 2x 1/4-20" heatset inserts along the bottom of the body.
- Secure the 40mm fan to body using 4x 16mm M3 Screws and Nuts.
- Secure the 7-pin LEMO connector to the body with the nut.
- Place 6x M3 heatset inserts along the inner wall.
- Place 3x 1/4-20" heatset inserts along the top of the plate.
- Solder wires/connectors to power and record button.
- Route the 2 buttons through the holes in the top plate and secure with the nut.
- Secure the PCF8523 to the plate using M2 Screws / Nuts.
- Secure the PCF8574 to the plate by pressure fitting into the gap on the side.
- Place the Raspberry Pi into the body, secure using 4x M2.5 Screws. Connect the CSI-2 15-pin FFC to the Raspberry Pi ( be careful not to make extreme bends in the FFC; for maximum space route the CSI-2 camera FFC beneath the Raspberry Pi. )
2. Attach the 40-pin GPIO Extender to the Raspberry Pi, route the 40-pin FFC through the ribbon retention bracket. Secure to the standoffs using 2x M2.5 Screws.
3. Connect the 2-pin Lipo connector between the Zero2GoOmini and the 40-pin FFC, the 2 pin MicroJST to the 40mm fan and the 2-pin MicroJST to the 7-pin LEMO port. Secure the Zero2GoOmini to the standoffs.
4. Place the battery into the rescessed portion of the body, making sure to leave enough room for the BMS / wires. Secure the battery retention plate above the battery using 4x 8mm M3 Screws, placing a thin piece of foam insulation between the battery and the battery retention plate ( this will give extra mounting pressure and hold the battery in securely. )
5. Connect the 40-pin FFC to the 40-pin Angled Male GPIO Extender. Connect the small QWIC connectors to the QWIC breakout board attached to the Hyperpixel ( this will become difficult in the later steps as space to work with your fingers becomes limited. )
6. Connect the power button to the Zero2GoOmini using the USB-C connection and connect the record button using the 4 dupont cables to the PCF8574.
7. Secure the display bracket to the body using 4x 8mm M2.5 Screws.
8. Insert the top plate and secure using 6x 8mm M3 Screws.
9. Secure the display bezel to the body using 6x 8mm M2.5 Screws.
10. The camera is now assembled!
Feel free to open an issue for any help/questions or join and get help through official CinePI discord: https://discord.gg/Wz9sQU3skC