Skip to the content
2 layers76 × 106 mmSnack Machine, the printed circuit board in 3D
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

7

Parts

105
QtyValueFootprintReferences
171kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R5, R7, R8, R17, R18, R19, R20, R21, R22, R35, R36, R37, R38, R39 +1
8100nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC9, C10, C11, C12, C13, C14, C15, C23
8Q_TRIAC_A1A2GPackage_TO_SOT_SMD:SOT-223-3_TabPin2D1, D3, D9, D10, D11, D12, D13, D14
710kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R4, R12, R23, R24, R34, R41
50RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR10, R13, R14, R15, R16
54.7kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR27, R28, R29, R30, R31
41uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC16, C18, C19, C20
4tooling_holeSnack Machine:tooling_hole_2.55TH1, TH2, TH3, TH4
322pFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC5, C7, C17
3MMBT3904Snack Machine:SOT-23_Handsoldering_LiteQ2, Q3, Q4
216MHzSnack Machine:Resonator_SMD_ECS-CR2-16.00-B-TRY1, Y2
21MResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR6, R26
222RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR32, R33
25k1Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR11, R25
2AVR-ISP-6Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ9, J13
2CG0603MLCResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderRV1, RV2
2DDiode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2, D4
2P-CH 30V 3.8ASnack Machine:SOT-23_Handsoldering_LiteQ1, Q5
2SN74LVC1T45DBVPackage_TO_SOT_SMD:SOT-23-6U7, U8
2YELLOWLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5, D6
110uF 10VCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC3
11ASnack Machine:Keystone_3544-2F1
12.2uF 35VCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1
147kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR40
1500mASnack Machine:MF-MSMF050-2F2
1ATmega16U2-MUPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mmU6
1ATmega2560-16AUPackage_QFP:TQFP-100_14x14mm_P0.5mmU3
1Column Screw TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_HorizontalJ11
1Conn_01x02Snack Machine:CONN_HEADER_VERT_2POS_2.54MMJ6
1Display Serial HeaderSnack Machine:PinHeader_2x05_P2.54mm_VerticalJ12
1Huzzah32Snack Machine:HUZZAH32U5
1MDBConnector_Molex:Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_VerticalJ5
1MEZD71202A-GSnack Machine:mEZD71201AU2
1Power Screw TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ2
1RFID_CONNECTORSnack Machine:CONN_HEADER_VERT_10POS_2.54MMJ1
1Row Screw TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_HorizontalJ10
1S1GTRDiode_SMD:D_SMA_HandsolderingD15
1SW_SPSTButton_Switch_SMD:SW_SPST_FSMSMSW1
1TBD62783APackage_SO:SSOP-18_4.4x6.5mm_P0.65mmU4
1USB_C_Receptacle_USB2.0Snack Machine:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1V2 Display Ribbon CableSnack Machine:FPC30J4

Similar boards

  • 2 layers101.6 × 53.3 mmArduino MEGA 2560-Rev3, the printed circuit board in 3D

    Arduino MEGA 2560-Rev3

    bobc/Arduino_KiCad

    KiCad versions of Arduino projects

    123 parts22
  • 2 layers101.6 × 53.3 mmMega2560 JOHN, the printed circuit board in 3D

    Mega2560 JOHN

    johnkobbymensah1-lang/ARDUINO-MEGA-2560

    Arduino mega 2560 in kikad

    79 parts
  • 2 layers158 × 34 mmTaggerMainboard, the printed circuit board in 3D

    TaggerMainboard

    Infinitag/Hardware

    Files for the INFINITAG hardware

    75 parts6
  • 2 layersDuePi, the printed circuit board in 3D

    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 mmArduinoR3, the printed circuit board in 3D

    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

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