Skip to the content
PCBKitNew board
4 layers20.6 × 42.5 mmControllerBoard, the printed circuit board in 3D

A handheld version of the PlasticScanner

Size
20.6 × 42.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
56
Nets
71
Pads
206
Tracks, vias
218, 24
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Oct 2022
Updated
27 May 2024

Overview

ControllerBoard is an open-source printed circuit board by LokiMetaSmith, from the LokiMetaSmith/handheld-scanner repository on GitHub. It is a 4-layer board of 20.6 × 42.5 mm with 56 parts on 71 nets, routed with 218 tracks and 24 vias.

It is built around the ESP32-S3-WROOM-1-N8, TLV62569DBV and SN65220DBV, with the BAS516 and AO3401A among its other parts. Its parts include 21 resistors, 7 capacitors, 7 diodes, 5 transistors and 5 connectors. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

A handheld plastic identification tool

A handheld version of the PlasticScanner as a part of a master thesis at DTU

Warning This is under development and should not be reproduced before a release is published or if you want do develop it yourself.

Our mission

We believe that plastic sorting and recycling can be improved. Our handheld Plastic Scanner enhances the process by immediately identifying various plastic types. It can be used in both residential and large waste management settings.

The handheld Plastic Scanner

A compact handheld Plastic Scanner that contains a small breakout board with ADC, amplifier, LED controller and a color sensor, that can be effortlessly interfaced using the Qwiic/StemmaQT I2C connectors.

Changes from the original Plastic Scanner

The board has the following changes from the original:

  • The ADC ADS1256 we interfaced SPI is exchanged for the NAU7802 ADC that we interface via I2C
  • AS7341 I2C color sensor added
  • 5v changed to 3.3v to comply with Qwiic/stemmaQT guidelines

Notes

  • Holes are M2 holes (iso 7380)

Parts

56
QtyValueFootprintReferences
5BAS516Diode_SMD:D_SOD-523D1, D2, D3, D4, D6
3100kResistor_SMD:R_0402_1005MetricR4, R8, R18
31kResistor_SMD:R_0402_1005MetricR3, R20, R21
35.1kResistor_SMD:R_0402_1005MetricR1, R2, R17
3BC818Package_TO_SOT_SMD:SOT-23Q1, Q3, Q5
210KResistor_SMD:R_0402_1005MetricR14, R19
210kResistor_SMD:R_0402_1005MetricR5, R7
210uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3, C7
215KResistor_SMD:R_0402_1005MetricR10, R11
227Resistor_SMD:R_0402_1005MetricR12, R13
2AO3401APackage_TO_SOT_SMD:SOT-23Q2, Q4
10.01uCapacitor_SMD:C_0402_1005MetricC6
10.1uCapacitor_SMD:C_0402_1005MetricC8
1150KResistor_SMD:R_0402_1005MetricR16
12.2uHInductor_SMD:L_Taiyo-Yuden_MD-4040L1
1220Resistor_SMD:R_0402_1005MetricR9
1220kResistor_SMD:R_0402_1005MetricR6
12uCapacitor_SMD:C_0603_1608MetricC1
13.3v_TVSDiode_SMD:D_SOD-323D5
14.7uCapacitor_SMD:C_0805_2012MetricC2
16.8pCapacitor_SMD:C_0402_1005MetricC5
1680kResistor_SMD:R_0402_1005MetricR15
1CON_JST_PH_2PIN_MTPH2Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalX1
1Conn_01x02_MaleConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1Conn_01x08_MountingPinConnector_JST:JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_HorizontalJ1
1Conn_01x09round_module:round_notchJ7
1ESP32-S3-WROOM-1Espressif:ESP32-S3-WROOM-1U1
1G***kibuzzard-6398DD41kibuzzard-6398DD41
1G***PlasticScannerLibrary:kibuzzard-6346913Bkibuzzard-6346913B
1I2CConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ5
1Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mmJP3
1MCP73811T-420I-OTPackage_TO_SOT_SMD:SOT-23-5U5
1OSHW-Logo_11.4x12mm_SilkScreenSymbol:OSHW-Logo_11.4x12mm_SilkScreenLOGO1
1POWER LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD7
1PlasticScannerLogoPlasticScannerLibrary:PlasticScannerLogoLOGO2
1SN65220Package_TO_SOT_SMD:SOT-23-6U2
1TLV62569DBVPackage_TO_SOT_SMD:SOT-23-5U3
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2

Questions

How big is the ControllerBoard PCB?

It measures 20.6 × 42.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ControllerBoard use?

56 parts, built around the ESP32-S3-WROOM-1-N8, TLV62569DBV, SN65220DBV and BAS516. 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 ControllerBoard KiCad files?

From the LokiMetaSmith/handheld-scanner repository on GitHub, at the commit this page was made from: the board is Hardware/Controller/ControllerBoard.kicad_pcb and its schematic Hardware/Controller/ControllerBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ControllerBoard design in my own project?

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

More from LokiMetaSmith/handheld-scanner

1
  • 4 layers94 × 140 mmPower, the printed circuit board in 3D

    Power

    LokiMetaSmith/handheld-scanner

    A handheld version of the PlasticScanner

    131 parts5

Similar boards

  • 2 layers306.5 × 96.9 mmOkeeb, the printed circuit board in 3D

    Okeeb

    OklahomaOpenSourceHardware/Oklahoma-Open-Hardware-Mechanical-Keyboard

    Oklahoma themed open source hardware licensed keyboard from the Oklahoma community

    202 parts2GPL-3.0
  • 2 layers188.7 × 147.5 mmTemp sensor panel, the printed circuit board in 3D

    Temp sensor panel

    juniper-garden/twig_temp_humidity_sensor

    Hardware files for the temperature and humidity sensor

    961 partsGPL-3.0
  • 2 layersTechlahoma Badge 2024, the printed circuit board in 3D

    Techlahoma Badge 2024

    OklahomaOpenSourceHardware/OKC-OSH-2024-Badge

    2024 badge for Oklahoma PCB Tech Conferences

    68 parts3
  • 4 layers177 × 118 mmE ink picture frame, the printed circuit board in 3D

    E ink picture frame

    bkuhn4/e-ink-picture-frame

    To make it easy for you to get started with GitLab, here's a list of recommended next steps.

    110 parts
  • 2 layers50 × 201.2 mmAqi monitor, the printed circuit board in 3D

    Aqi monitor

    wngxp/aqi-monitor

    A custom indoor air-quality monitor with particulate, carbon-dioxide, temperature, humidity, and pressure sensing; a round color display; a nine-pixel status gauge; and an optional connected backend and mobile app.

    99 parts
  • 2 layers37 × 13 mmGlassLink, the printed circuit board in 3D

    GlassLink

    glassboard-dev/gl-glasslink-hardware

    DAPLink (CMSIS-DAP) compatible hardware

    37 parts20CC-BY-SA-4.0
  • 4 layers205.5 × 152 mmLTC3, the printed circuit board in 3D

    LTC3

    psas/launch-tower

    CAD files and software for the launch tower computer (LTC)

    507 parts19
  • 2 layers115.8 × 85.9 mmPypilot mfd, the printed circuit board in 3D

    Pypilot mfd

    pypilot/pypilot_mfd

    lcd display for various types of marine data including nmea0183, signalk and pypilot

    103 parts4