2 Build Log
Csaba Nagy edited this page 2023-11-28 18:01:40 -07:00

Official CinePI V2 Build Log.

cinepi_guide_0001

UPDATE: 11/28/2023

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".

Introduction:

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.

Tools Required:

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.

3D printing

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.

Parts List:

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.

Item Quantity Link Price
Raspbery Pi 2/4/8GB 1 https://www.digikey.com/en/products/detail/raspberry-pi/RASPBERRY-PI-4-MODEL-B-8G/12159401 $35-$75
Raspberry Pi HQ Camera 1 https://www.digikey.com/en/products/detail/raspberry-pi/SC0818/12339164 $50.00
Pimoroni Hyperpixel Square 4.0" 1 https://www.digikey.com/en/products/detail/pimoroni-ltd/PIM470/10329005 $76.50
Zero2GoOmini R2 1 https://www.digikey.com/en/products/detail/pimoroni-ltd/zero2go-omini-r2/15851372 $22.00
PCF8574 1 https://amz.run/6bhj $1.57
PCF8523 1 https://www.digikey.ca/en/products/detail/adafruit-industries-llc/3295/6238007 $6.95
CR1220 1 https://amz.run/6bhs N/A
Dupont Wires https://www.aliexpress.com/item/1005002000655439.html
40-pin FFC Cable 1 https://www.digikey.ca/en/products/detail/adafruit-industries-llc/4933/14291405
40-pin GPIO FFC Extender Angled Male 1 https://www.digikey.ca/en/products/detail/adafruit-industries-llc/4904/14205155
40-pin GPIO FFC Extender Angled Female 1 https://www.digikey.ca/en/products/detail/adafruit-industries-llc/4905/14205159
SparkFun QWIC Breakout 2 https://www.digikey.ca/en/products/detail/sparkfun-electronics/DEV-14495/7942483
QWIC Cables https://www.digikey.ca/en/products/detail/sparkfun-electronics/PRT-17260/13629028
Notcua NF-A4x10 5V 3-pin 1 https://amz.run/6bht
12mm Blue LED Button 1 https://www.aliexpress.com/item/33014419878.html
12mm Red LED Button 1 https://www.aliexpress.com/item/33014419878.html
7-pin LEMO Female 1 https://www.aliexpress.com/item/1005004949203075.html
NCR18650B 4 https://www.18650batterystore.com/en-ca/products/panasonic-ncr18650b
Micro JST connector/cable https://www.aliexpress.com/item/32704408939.html
PVC Shrink
4S BMS 1 https://www.aliexpress.com/item/1005005389852465.html

Pre-Assembly:

Many of the parts used in the CinePI V2 build require further modifications / additional steps to prepare them for final assembly.

Raspberry Pi HQ Camera

cinepi_guide_0025

  1. Assemble

Raspberry Pi 4B

cinepi_guide_0006 cinepi_guide_0008

  1. 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.
  2. 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.
  3. Insert MicroSD Card with 64-bit PiOS Lite flashed.

Hyperpixel Square 4.0"

cinepi_guide_0002 cinepi_guide_0004 cinepi_guide_0005

  1. 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.
  2. Attach to the hyperpixel bracket using M2 Screws.

Zero2GoOmini

cinepi_guide_0010

  1. Solder 2-pin Lipo cable to the VOUT/GND connections on the side.
  2. Solder 2-pin MicroJST cable to the 5V/GND pins found on the GPIO connector on the top of the board.
  3. Solder 2-pin MicroJST cable to INPUT B +/- pads on the bottom of the board.
  4. Solder 2 out of the 4 pins from a QWIC cable to the SDA/SCL pins of the board.
  5. Reinforce / insulate connections with kapton tape.

40-pin Angled Female GPIO Extender

cinepi_guide_0015 cinepi_guide_0016

  1. Solder 2 ends of a 2-pin Lipo connector to the 5V / GND pads, use glue/resin to insulate/secure the connection.

40mm Fan

cinepi_guide_0023

  1. Cut and replace the 4-pin PWM header and replace with smaller 2-pin MicroJST connector.

Battery

cinepi_guide_0009

  1. 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.

Body ( body_003.stl )

cinepi_guide_0022 cinepi_guide_0021 cinepi_guide_0026 cinepi_guide_0027

  1. Place 10x M2.5 heatset inserts along both sides of interior wall that will support the display.
  2. Place 2x 1/4-20" heatset inserts along the bottom of the body.
  3. Secure the 40mm fan to body using 4x 16mm M3 Screws and Nuts.
  4. Secure the 7-pin LEMO connector to the body with the nut.

Top Plate ( top_plate_001.stl )

cinepi_guide_0013 cinepi_guide_0014 cinepi_guide_0012

  1. Place 6x M3 heatset inserts along the inner wall.
  2. Place 3x 1/4-20" heatset inserts along the top of the plate.
  3. Solder wires/connectors to power and record button.
  4. Route the 2 buttons through the holes in the top plate and secure with the nut.

Battery Retention Plate ( battery_retention_plate_002.stl )

cinepi_guide_0011

  1. Secure the PCF8523 to the plate using M2 Screws / Nuts.
  2. Secure the PCF8574 to the plate by pressure fitting into the gap on the side.

Assembly:

cinepi_guide_0029 cinepi_guide_0028

  1. 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. )

cinepi_guide_0032 cinepi_guide_0030 cinepi_guide_0031 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.

cinepi_guide_0036 cinepi_guide_0033 cinepi_guide_0034 cinepi_guide_0035 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.

cinepi_guide_0039 cinepi_guide_0038 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. )

cinepi_guide_0042 cinepi_guide_0040 cinepi_guide_0041 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. )

cinepi_guide_0044 cinepi_guide_0043 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.

cinepi_guide_0046 cinepi_guide_0045 7. Secure the display bracket to the body using 4x 8mm M2.5 Screws.

cinepi_guide_0048 cinepi_guide_0047 8. Insert the top plate and secure using 6x 8mm M3 Screws.

cinepi_guide_0049 9. Secure the display bezel to the body using 6x 8mm M2.5 Screws.

cinepi_guide_0050 10. The camera is now assembled!

Support:

Feel free to open an issue for any help/questions or join and get help through official CinePI discord: https://discord.gg/Wz9sQU3skC