

ControllerBoard
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
5ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTLV62569DBV
SOT-23-5-40℃~+125℃@(TJ) 1 1.5MHz 2.5V~5.5V 2A 600mV~5.5V Adjustable Buck Buck Built-in Yes SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSN65220DBV
SOT-23-6-40℃~+85℃ 1 1uA 35pF 6V 7V 7V IEC 61000-4-2 TVS SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)BAS516
SOD-523Switching DiodeshongjiachengAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdA 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | BAS516 | Diode_SMD:D_SOD-523 | D1, D2, D3, D4, D6 |
| 3 | 100k | Resistor_SMD:R_0402_1005Metric | R4, R8, R18 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R3, R20, R21 |
| 3 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R17 |
| 3 | BC818 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3, Q5 |
| 2 | 10K | Resistor_SMD:R_0402_1005Metric | R14, R19 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R5, R7 |
| 2 | 10u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C7 |
| 2 | 15K | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q2, Q4 |
| 1 | 0.01u | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 150K | Resistor_SMD:R_0402_1005Metric | R16 |
| 1 | 2.2uH | Inductor_SMD:L_Taiyo-Yuden_MD-4040 | L1 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 220k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 2u | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 3.3v_TVS | Diode_SMD:D_SOD-323 | D5 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 6.8p | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 680k | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | CON_JST_PH_2PIN_MTPH2 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | X1 |
| 1 | Conn_01x02_Male | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J3 |
| 1 | Conn_01x08_MountingPin | Connector_JST:JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal | J1 |
| 1 | Conn_01x09 | round_module:round_notch | J7 |
| 1 | ESP32-S3-WROOM-1 | Espressif:ESP32-S3-WROOM-1 | U1 |
| 1 | G*** | kibuzzard-6398DD41 | kibuzzard-6398DD41 |
| 1 | G*** | PlasticScannerLibrary:kibuzzard-6346913B | kibuzzard-6346913B |
| 1 | I2C | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J5 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP3 |
| 1 | MCP73811T-420I-OT | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | OSHW-Logo_11.4x12mm_SilkScreen | Symbol:OSHW-Logo_11.4x12mm_SilkScreen | LOGO1 |
| 1 | POWER LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D7 |
| 1 | PlasticScannerLogo | PlasticScannerLibrary:PlasticScannerLogo | LOGO2 |
| 1 | SN65220 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | TLV62569DBV | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
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 mm

Similar boards
- 2 layers306.5 × 96.9 mm

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 mm

Temp sensor panel
juniper-garden/twig_temp_humidity_sensor
Hardware files for the temperature and humidity sensor
961 partsGPL-3.0 - 2 layers

Techlahoma Badge 2024
OklahomaOpenSourceHardware/OKC-OSH-2024-Badge
2024 badge for Oklahoma PCB Tech Conferences
68 parts3 - 4 layers177 × 118 mm

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 mm

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 mm

GlassLink
glassboard-dev/gl-glasslink-hardware
DAPLink (CMSIS-DAP) compatible hardware
37 parts20CC-BY-SA-4.0 - 4 layers205.5 × 152 mm

- 2 layers115.8 × 85.9 mm

Pypilot mfd
pypilot/pypilot_mfd
lcd display for various types of marine data including nmea0183, signalk and pypilot
103 parts4