Skip to the content
PCBKitNew board
2 layers60 × 47 mmConveyor, the printed circuit board in 3D

Open source vending machine controller

Size
60 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
59
Pads
212
Tracks, vias
902, 66
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Sep 2021
Updated
16 Oct 2026

Overview

Conveyor is an open-source printed circuit board by AlexTransit, from the AlexTransit/vender repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 60 × 47 mm with 65 parts on 59 nets, routed with 902 tracks and 66 vias.

It is built around the ATMEGA8-16AU, LM393 and 10BQ060, with the H11L1 among its other parts. Its parts include 32 resistors, 14 capacitors, 4 diodes, 3 crystals and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

What

Vender is free open source VMC (Vending Machine Controller). (fork https://github.com/temoto/vender) This software has been working since 2019 (small network of coffee machines.) equipment used: VMC: eVend8 (bill validators: JCM300 and ICT7, Coin validators: CoinCo Global2 and Coges Aeterna) Main Board: OrangePi Lite, additional display: 320x240 controller st7789v additional sound card: noname USB sound card

Status:

  • MDB adapter hardware module - works
  • VMC - works

Hardware

Required for VMC:

Supported peripherals:

  • MDB coin acceptor, bill validator
  • Evend MDB drink devices
  • any MDB device via configuration scenarios (work in progress)
  • MT16S2R HD44780-like text display
  • TWI(I2C) numpad keyboard
  • graphic display (anyone registered in the system.)

Design

VMC overall structure:

  • engine (see internal/engine packages) executes actions, handles concurrency and errors
  • device/feature drivers provide actions to engine
  • configuration scenario specifies action groups and when to execute them

Build

  • Install latest Go from https://golang.org/dl/ (now worked on 1.24)
  • Set target environment, default is GOARCH=arm GOOS=linux
  • Run script/build
  • Deploy file build/vender to your hardware

Parts

65
QtyValueFootprintReferences
11CCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C6, C9, C10, C11, C12, C13, C14
7472Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R7, R10, R26, R30, R31, R32
5181Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R8, R12, R18, R20
5513Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R6, R17, R19, R25
41Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13, R14, R22, R23
4103Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R9, R11, R27
410BQ060Inductor_SMD:L_1806_4516MetricD1, D2, D3, D4
3122Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR16, R28, R29
2100 35vCapacitor_SMD:CP_Elec_8x10.5C1, C7
2F7341Package_SO:SOIC-8_3.9x4.9mm_P1.27mmDD2, DD7
1102Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21
1104Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
1152Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1363Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24
14N37Package_DIP:DIP-6_W7.62mmDD3
17.3728Crystal:Resonator-2Pin_W10.0mm_H5.0mmZQ1
1ATmega8-16APackage_QFP:TQFP-32_7x7mm_P0.8mmDD6
1Conn_01x06Connector_Hirose:Hirose_DF13C_CL535-0406-3-51_1x06-1MP_P1.25mm_VerticalX3
1Conn_01x06Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalX1
1H11L1Package_DIP:DIP-6_W7.62mmDD1
1LInductor_SMD:L_1806_4516MetricL1
1L78L05_SO8Package_SO:SOIC-8_3.9x4.9mm_P1.27mmDD5
1LEDLED_THT:LED_D3.0mmHL1
1LG206DOptoDevice:Kodenshi_LG206DUS1
1LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1MDBConnector_Molex:Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_HorizontalX2
1Q_NPN_BECPackage_TO_SOT_SMD:SOT-23Q1
1TANCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC8

Questions

How big is the Conveyor PCB?

It measures 60 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Conveyor use?

65 parts, built around the ATMEGA8-16AU, LM393, 10BQ060 and H11L1. 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 Conveyor KiCad files?

From the AlexTransit/vender repository on GitHub, at the commit this page was made from: the board is evend-hardware/conveyor/conveyor.kicad_pcb and its schematic evend-hardware/conveyor/conveyor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Conveyor design in my own project?

Its repository publishes it under the CC0-1.0 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

  • 4 layers80 × 111 mmXray v3, the printed circuit board in 3D

    Xray v3

    shm-dmitry/xray-detector

    V3 version in progress. V2 version details:

    215 parts
  • 2 layersSch main, the printed circuit board in 3D

    Sch main

    roman-khvatov/RoboWay

    Кружок робототехники RoboWay

    141 parts1MIT
  • 2 layers124.5 × 99.1 mmVetrnik power, the printed circuit board in 3D

    Vetrnik power

    ondras12345/vetrnik

    Electronics for heating water with power from a 2 kW wind turbine

    138 parts
  • 2 layers100 × 100 mmMosogep, the printed circuit board in 3D

    Mosogep

    simonyiszk/mosogep.sch-v2

    264 parts
  • 2 layers84.3 × 58.4 mmEnocderDriver, the printed circuit board in 3D

    EnocderDriver

    NikodemBartnik/Small-Projects

    All of smaller projects (Arduino, PCBs, electronics, code)

    35 parts55
  • 2 layers42.9 × 16.9 mmC64-Mouse Adapter, the printed circuit board in 3D

    C64-Mouse Adapter

    baldengineer/C64_1351_to_PS2_Mouse_PCB

    PCB Design based on the [M]ouse project

    12 parts6MIT