New stuff
@@ -0,0 +1,182 @@
|
||||
# Official CinePI V2 Build Log.
|
||||

|
||||
|
||||
# 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 | |
|
||||
| | | | | |
|
||||
| Micro JST connector/cable | | https://www.aliexpress.com/item/32704408939.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
|
||||

|
||||
|
||||
1. Assemble
|
||||
|
||||
#### Raspberry Pi 4B
|
||||

|
||||

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

|
||||

|
||||

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

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

|
||||

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

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

|
||||
|
||||
1. Battery is shown here for educational purposes only. Instructions for how to build will not be provided as it can be dangerous.
|
||||
|
||||
#### Body ( body_003.stl )
|
||||

|
||||

|
||||

|
||||

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

|
||||

|
||||

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

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

|
||||

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

|
||||

|
||||

|
||||
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!
|
||||
|
||||
|
||||
## Support:
|
||||
Feel free to open an issue for any help/questions or join and get help through official CinePI discord: https://discord.gg/Wz9sQU3skC
|
||||
|
After Width: | Height: | Size: 869 KiB |
|
After Width: | Height: | Size: 737 KiB |
|
After Width: | Height: | Size: 863 KiB |
|
After Width: | Height: | Size: 732 KiB |
|
After Width: | Height: | Size: 822 KiB |
|
After Width: | Height: | Size: 830 KiB |
|
After Width: | Height: | Size: 758 KiB |
|
After Width: | Height: | Size: 922 KiB |
|
After Width: | Height: | Size: 702 KiB |
|
After Width: | Height: | Size: 726 KiB |
|
After Width: | Height: | Size: 711 KiB |
|
After Width: | Height: | Size: 836 KiB |
|
After Width: | Height: | Size: 736 KiB |
|
After Width: | Height: | Size: 990 KiB |
|
After Width: | Height: | Size: 820 KiB |
|
After Width: | Height: | Size: 825 KiB |
|
After Width: | Height: | Size: 685 KiB |
|
After Width: | Height: | Size: 844 KiB |
|
After Width: | Height: | Size: 657 KiB |
|
After Width: | Height: | Size: 895 KiB |
|
After Width: | Height: | Size: 643 KiB |
|
After Width: | Height: | Size: 811 KiB |
|
After Width: | Height: | Size: 934 KiB |
|
After Width: | Height: | Size: 852 KiB |
|
After Width: | Height: | Size: 794 KiB |
|
After Width: | Height: | Size: 790 KiB |
|
After Width: | Height: | Size: 912 KiB |
|
After Width: | Height: | Size: 866 KiB |
|
After Width: | Height: | Size: 914 KiB |
|
After Width: | Height: | Size: 640 KiB |
|
After Width: | Height: | Size: 996 KiB |
|
After Width: | Height: | Size: 943 KiB |
|
After Width: | Height: | Size: 634 KiB |
|
After Width: | Height: | Size: 798 KiB |
|
After Width: | Height: | Size: 898 KiB |
|
After Width: | Height: | Size: 837 KiB |
|
After Width: | Height: | Size: 703 KiB |
|
After Width: | Height: | Size: 772 KiB |
|
After Width: | Height: | Size: 604 KiB |
|
After Width: | Height: | Size: 843 KiB |
|
After Width: | Height: | Size: 696 KiB |
|
After Width: | Height: | Size: 964 KiB |