

Cocktail PCB
KiCad files for cocktail machine PCB
- Size
- 102.6 × 110 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 60
- Nets
- 67
- Pads
- 201
- Tracks, vias
- 274, 6
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 9 Jun 2023
- Updated
- 25 Jul 2023
Overview
Cocktail PCB is an open-source printed circuit board by robustRobot23, from the robustRobot23/CocktailMachine repository on GitHub, published under the MIT licence. It is a 2-layer board of 102.6 × 110 mm with 60 parts on 67 nets, routed with 274 tracks and 6 vias.
It is built around the STP60NF06. Its parts include 24 resistors, 18 connectors, 7 ICs, 4 diodes and 1 capacitor. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
1README
README.mdCocktailMachine
Check the project Wiki for more information Currently working on a cocktail machine to pour a shot of liquor, and pump in up to 4 mixers. Machine contains:
- 1 Stepper motor
- 1 A4998 Stepper driver
- 4 12V DC diagrpham pumps
- 1 24 LED Neopixel ring
- 1 Loadcell and HX711 breakout board
- PCB V1
- 1 OLED Screen
- 2 rotary encoder dials and pushbuttons
Code still not fully to working. Currently creating the code structure: Machine class Cocktail class Pump Class
Parts
60| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R8, R15, R18, R20, R22, R23, R24, R25 |
| 8 | 3R3 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R6, R7, R16, R17, R19, R21 |
| 4 | 1N5822 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D5, D6, D7 |
| 4 | 2R2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10, R11, R12 |
| 4 | MountingHole | MountingHole:MountingHole_3.5mm_Pad | H1, H2, H3, H4 |
| 4 | STP60NF06 | N_Mosfet:TO270P460X1020X2008-3P | IC1, IC2, IC3, IC4 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | 5V Regulator | N_Mosfet:TO270P460X1020X2008-3P | IC5 |
| 1 | Current IO | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J16 |
| 1 | Current Sensor | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J17 |
| 1 | DC Power | SamacSys_Parts:DC Jack | J18 |
| 1 | ESP32 | Microcontrollers:DOIT ESP32 DEVKIT | U3 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | LCD | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J5 |
| 1 | Limit Switch | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Load Cell | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J7 |
| 1 | Menu Scroll | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Menu Select | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | NeoPixel | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | Pump1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | Pump2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | Pump3 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | Pump4 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | SPI | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J15 |
| 1 | SW_DIP_x03 | JayCar:DIL Switch | SW1 |
| 1 | Speed Change | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J12 |
| 1 | Speed Select | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | Stepper Connections | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | ~ | HX711_lib:HX711 | U2 |
| 1 | ~ | A4988:A4988 | STEPPER_DRIVER1 |
Questions
How big is the Cocktail PCB PCB?
It measures 102.6 × 110 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cocktail PCB use?
60 parts, built around the STP60NF06. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Cocktail PCB KiCad files?
From the robustRobot23/CocktailMachine repository on GitHub, at the commit this page was made from: the board is PCB Files/Cocktail PCB.kicad_pcb and its schematic PCB Files/Cocktail PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cocktail PCB design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers35 × 50 mm

- 2 layers32.9 × 119.1 mm

- 2 layers35.9 × 62.7 mm

Rp2040-memcard
sd2psx/pcb
The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.
60 parts241 - 2 layers58 × 110 mm

- 2 layers52 × 90 mm

- 2 layers42.5 × 80 mm

- 2 layers57.4 × 12 mm

- 2 layers87.9 × 123.9 mm

Bitdoglab
BitDogLab/BitDogLab
Open-source educational hardware for embedded systems, programming, electronics, and physical computing.
60 parts203