

Snack Machine
- Size
- 76 × 106 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 105
- Nets
- 222
- Pads
- 506
- Tracks, vias
- 963, 108
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Oct 2018
- Updated
- 26 May 2026
Overview
Snack Machine is an open-source printed circuit board by Jnesselr, from the Jnesselr/Vending-Machine repository on GitHub, published under the MIT licence. It is a 2-layer board of 76 × 106 mm with 105 parts on 222 nets, routed with 963 tracks and 108 vias.
It is built around the ATMEGA16U2-MU, ATMEGA2560-16AU and MEZD71202A-G, with the SN74LVC1T45DBV, TBD62783APG and MMBT3904 among its other parts. Its parts include 41 resistors, 17 capacitors, 13 diodes, 11 connectors and 7 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
7ATMEGA16U2-MU
QFN-32-EP(5x5)-40℃~+85℃ 16KB 16MHz 2.7V~5.5V 22 512Byte 512Byte 8 Bit AVR Built-in FLASH QFN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)ATMEGA2560-16AU
TQFP-100(14x14)-40℃~+85℃ 10bit 16MHz 256KB 4.5V~5.5V 4KB 8 Bit 86 8KB AVR Built-in FLASH TQFP-100(14x14) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MEZD71202A-G
SIP,20x10mmDC-DC Power ModulesMonolithic Power SystemsSN74LVC1T45DBV
SOT-23-6-40℃~+85℃ 1 1 1.65V~5.5V 1.65V~5.5V 420Mbps Bidirectional Tri-State SOT-23-6 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersTBD62783APG
DIP-18-40℃~+85℃ 0.1mA 1uA 1uA 2V 30V 8 DIP-18 Darlington Transistor Arrays ROHSToshibaPower Distribution SwitchesMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)CG0603MLC-05E
0603-55℃~+125℃ 0.2pF 1 10nA 30V 5V Bidirectional IEC 61000-4-2 0603 ESD and Surge Protection (TVS/ESD) ROHSBournsVaristors
Parts
105| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 1k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R5, R7, R8, R17, R18, R19, R20, R21, R22, R35, R36, R37, R38, R39 +1 |
| 8 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C9, C10, C11, C12, C13, C14, C15, C23 |
| 8 | Q_TRIAC_A1A2G | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | D1, D3, D9, D10, D11, D12, D13, D14 |
| 7 | 10k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3, R4, R12, R23, R24, R34, R41 |
| 5 | 0R | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R10, R13, R14, R15, R16 |
| 5 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R27, R28, R29, R30, R31 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C16, C18, C19, C20 |
| 4 | tooling_hole | Snack Machine:tooling_hole_2.55 | TH1, TH2, TH3, TH4 |
| 3 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C5, C7, C17 |
| 3 | MMBT3904 | Snack Machine:SOT-23_Handsoldering_Lite | Q2, Q3, Q4 |
| 2 | 16MHz | Snack Machine:Resonator_SMD_ECS-CR2-16.00-B-TR | Y1, Y2 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R6, R26 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R32, R33 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R11, R25 |
| 2 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J9, J13 |
| 2 | CG0603MLC | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | RV1, RV2 |
| 2 | D | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2, D4 |
| 2 | P-CH 30V 3.8A | Snack Machine:SOT-23_Handsoldering_Lite | Q1, Q5 |
| 2 | SN74LVC1T45DBV | Package_TO_SOT_SMD:SOT-23-6 | U7, U8 |
| 2 | YELLOW | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D5, D6 |
| 1 | 10uF 10V | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C3 |
| 1 | 1A | Snack Machine:Keystone_3544-2 | F1 |
| 1 | 2.2uF 35V | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R40 |
| 1 | 500mA | Snack Machine:MF-MSMF050-2 | F2 |
| 1 | ATmega16U2-MU | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U6 |
| 1 | ATmega2560-16AU | Package_QFP:TQFP-100_14x14mm_P0.5mm | U3 |
| 1 | Column Screw Terminal | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_Horizontal | J11 |
| 1 | Conn_01x02 | Snack Machine:CONN_HEADER_VERT_2POS_2.54MM | J6 |
| 1 | Display Serial Header | Snack Machine:PinHeader_2x05_P2.54mm_Vertical | J12 |
| 1 | Huzzah32 | Snack Machine:HUZZAH32 | U5 |
| 1 | MDB | Connector_Molex:Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical | J5 |
| 1 | MEZD71202A-G | Snack Machine:mEZD71201A | U2 |
| 1 | Power Screw Terminal | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J2 |
| 1 | RFID_CONNECTOR | Snack Machine:CONN_HEADER_VERT_10POS_2.54MM | J1 |
| 1 | Row Screw Terminal | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_Horizontal | J10 |
| 1 | S1GTR | Diode_SMD:D_SMA_Handsoldering | D15 |
| 1 | SW_SPST | Button_Switch_SMD:SW_SPST_FSMSM | SW1 |
| 1 | TBD62783A | Package_SO:SSOP-18_4.4x6.5mm_P0.65mm | U4 |
| 1 | USB_C_Receptacle_USB2.0 | Snack Machine:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | V2 Display Ribbon Cable | Snack Machine:FPC30 | J4 |
Questions
How big is the Snack Machine PCB?
It measures 76 × 106 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Snack Machine use?
105 parts, built around the ATMEGA16U2-MU, ATMEGA2560-16AU, MEZD71202A-G and SN74LVC1T45DBV. 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 Snack Machine KiCad files?
From the Jnesselr/Vending-Machine repository on GitHub, at the commit this page was made from: the board is KiCad/MainBoard/Snack Machine.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Snack Machine 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 layers101.6 × 53.3 mm

- 2 layers101.6 × 53.3 mm

- 2 layers101.6 × 53.3 mm

- 2 layers101.6 × 53.3 mm

- 2 layers158 × 34 mm

- 2 layers

DuePi
radioelf/Arduino-Due-mod-for-GPIO-compatible-Raspberry-Pi
PCB arduino Due para DuePi y Gpio Raspberry Pi
120 parts1 - 2 layers56.6 × 62.2 mm

ArduinoR3
Morethanmany2/Arduino-Uno
As a part of my day-to-day use, i tried to design the Arduino UNO dev board using all the datasheet materials and footprints required for precise design.
59 parts - 2 layers101.6 × 53.4 mm
