Skip to the content
PCBKitNew board
2 layers120 × 25 mmVendSensor, the printed circuit board in 3D

Vend sensor PCB and Software for Vending Machines

Size
120 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
10
Pads
30
Tracks, vias
107, 4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
29 May 2022
Updated
29 May 2022

Overview

VendSensor is an open-source printed circuit board by mayankpatel97, from the mayankpatel97/Vend-Sensor repository on GitHub. It is a 2-layer board of 120 × 25 mm with 12 parts on 10 nets, routed with 107 tracks and 4 vias.

It is built around the IR204-A-L. Its parts include 8 diodes, 1 resistor and 1 connector. It belongs with the sensors and measurement boards of this library.

Main components

1

README

README.md

Vend sensor is used to detect an item has vend in Vending Machines. It sense the product and send a signal to the main motherboard, indicating item has vend. Responding to this signal motherboard will stop rotating motor

Every vending machine has a rectangular bucket from where user collects the purchased items. This sensor will be installed there, so it can detect and count each and every product dropped by machine in to the bucket.

A vend sensor must be sensitive and fast enough to detect even tiny products.

The product has two pcbs

  1. Transmitter : An array IR LEDs transmitting a 56Khz modulated signal. This pcb is connected with Receiver board through a cable
  2. Receiver : This board consist of IR demodulators connected to an STM32F0 microcontroller.

************************** PCB **************************************** Receiver PCB image

image

Transmitter PCB

image

************************* Software *************************************

As I mentioned above the circuit is built around STM32F0 microcontroller, it uses HAL drivers. Follow below steps to make the code working

  1. Download the code and open STM32 Cube file and regenerate the code.
  2. Once the code has generated, open the project in keil MDK ARM, and build the code.
  3. Then upload the code in the microcontroller.

for further details contact me at mayankpatel468@gmail.com or send a whatsapp message on +918802846486

Parts

12
QtyValueFootprintReferences
8IR204ALED_THT:LED_D5.0mm_IRBlackD1, D2, D3, D4, D5, D6, D7, D8
2MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH1, H2
1Conn_02x05_Odd_EvenConnector_PinSocket_1.27mm:PinSocket_2x05_P1.27mm_VerticalJ1
1R_USLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1

Questions

How big is the VendSensor PCB?

It measures 120 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the VendSensor use?

12 parts, built around the IR204-A-L. 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 VendSensor KiCad files?

From the mayankpatel97/Vend-Sensor repository on GitHub, at the commit this page was made from: the board is PCB/Transmitter/VendSensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the VendSensor design in my own project?

Its repository states no licence, so its author keeps all rights: ask mayankpatel97 before reusing the design.

More from mayankpatel97/Vend-Sensor

1
  • 2 layers120 × 25 mmVendSensor, the printed circuit board in 3D

    VendSensor

    mayankpatel97/Vend-Sensor

    Vend sensor PCB and Software for Vending Machines

    49 parts

Similar boards

  • 2 layersOpenMQTTGatewayPCB, the printed circuit board in 3D

    OpenMQTTGatewayPCB

    ebrithiljonas/OMG_PCB

    All in One PCB for the OpenMQTTGateway Project

    36 parts7GPL-3.0
  • 4 layers104.2 × 77.7 mmDc26, the printed circuit board in 3D

    Dc26

    dodgymike/dc26-monero-badge-pcb

    Defcon 26 Monero badge PCB

    714 parts6
  • 2 layers38.3 × 25.2 mmTbg sao, the printed circuit board in 3D

    Tbg sao

    morgulbrut/kicadWorkshop

    14 parts2Unlicense
  • 2 layers75 × 40 mmRemote, the printed circuit board in 3D

    Remote

    bismarx-v1/Sumec-Remote

    IR remote for MiniSumo, schematic and partial code was forked from p1rse

    47 parts1
  • 2 layers30.5 × 22.9 mmIr project, the printed circuit board in 3D

    Ir project

    hitendravalhe/IR_sensor_pcb_design

    This repository contains the design files and documentation for an Infrared (IR) sensor PCB with an integrated LM35 temperature sensor.

    9 parts1
  • 2 layers25.4 × 40.1 mmPTL IR remote, the printed circuit board in 3D

    PTL IR remote

    PostTenebrasLab/PTL-IR_remote

    IR remote based on esp8266 with OTA, MQTT, web server, DHT22, brightness, IRM

    22 parts1GPL-3.0
  • 2 layers210 × 126 mmLED Design, the printed circuit board in 3D

    LED Design

    ShadabMizan/LED-Matrix

    Designing and Coding an LED Display from Scratch

    166 parts1
  • 2 layers22.9 × 10.9 mmTvbgimplant12, the printed circuit board in 3D

    Tvbgimplant12

    travisgoodspeed/tvbgimplant

    Surface mount variants of the TV-B-Gone.

    9 parts1