Skip to the content
PCBKitNew board
4 layers160 × 100 mmModLab, the printed circuit board in 3D

Modular Electronics Workstation

Size
160 × 100 mm
Copper layers
4
Thickness
2.61 mm
Parts
211
Nets
195
Pads
715
Tracks, vias
1,645, 380
Pours
32
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
2 Mar 2023
Updated
3 Jun 2024

Overview

ModLab is an open-source printed circuit board by Synthron, from the Synthron/ModLab repository on GitHub. It is a 4-layer board of 160 × 100 mm with 211 parts on 195 nets, routed with 1,645 tracks and 380 vias.

It is built around the ESP32-WROOM-32, MAX485ED and SN65HVD232D, with the LM2904, GSD090012SEU and USBLC6-2SC6 among its other parts. Its parts include 76 resistors, 46 capacitors, 30 transistors, 15 diodes and 14 connectors. It belongs with the ESP32 and STM32 boards of this library.

Main components

12

README

README.md

ModLab

A modular station for your electronic workbench

The ModLab is designed to be housed in a 19" Rack with 3U.
It is the improved version of the (failed) Arduino Workstation I built a long time ago.

But now It will be bigger, better and way too complicated.


GitHub Gitlab


Work in Progress


To-Dos

Repo

  • Rewrite documentation in english
    • Write better introduction
    • explain what exactly the ModLab is
    • update changes for TFT
    • Explain TFT Protocol
    • Attach Schematics
  • Cleanup Repo

Hardware

  • Redesign modules with STM32
    • Master Bus Controller with F767
      • V1
        • Review
        • Ordered
        • Assembled
      • V2
        • Change LCD connector
        • omit external SRAM
        • include header for Reset
    • Diode/LED-Tester
      • V1
      • V2
    • Variable Power Supply
      • V1
      • V2
        • Fix Relais Footprint
        • Feedback Dividers for correct level
        • Review
        • Ordered
        • Assembled
    • Symmetric Power Supply
      • V1
      • V2
        • fix negative channel
        • fix CC LEDs
        • Review
        • Ordered
        • Assembled
    • Waveform generator
    • DSO-138 clone?
    • Electronic Load
    • Logic Tester
    • Continuity tester
    • Speaker Module
    • Termination boards and Bus Extenders

Software

  • General
    • Define CAN Protocol
      • Define Command Structure
      • Define Data Structure
  • Master Bus Controller
    • STM32 code
      • USB for Debug
      • LCD
        • Get Nextion Display working
          • UI
          • µC Interface
      • Busses
        • CAN
        • SPI - No Usecase so far
        • I2C
        • DAC - No Usecase so far
        • RS485 - No Usecase so far
    • ESP32 code
      • comm with STM
      • OTA
      • basic web interface
  • Diode Tester code
    • CAN
    • Testing Sequence
    • ADC
  • SymPSU
    • PWM Signals
    • ADC
    • CAN-Interface
  • Power SMPS
    • PWM Signals
    • ADC
    • CAN-Interface
  • Waveform Generator
    • PWM Signals
    • AD9833
    • CAN-Interface
  • Power Monitor
    • Voltage Measurement
    • Current Measurement
    • I2C communication

ModLab Lib Tracker:

  1. SymPSU
  2. Diode-Tester
  3. SMPS
  4. Load
  5. F-Gen

Parts

211
QtyValueFootprintReferences
3710kResistor_SMD:R_0805_2012MetricR301, R309, R310, R311, R312, R317, R318, R319, R320, R402, R403, R414, R415, R416, R417, R418 +21
29BSS138Package_TO_SOT_SMD:SOT-23Q301, Q302, Q303, Q304, Q305, Q306, Q307, Q308, Q402, Q403, Q404, Q405, Q406, Q407, Q408, Q409 +13
21100nCapacitor_SMD:C_0805_2012MetricC206, C207, C210, C211, C301, C304, C306, C309, C314, C315, C316, C317, C318, C319, C402, C406 +5
161kResistor_SMD:R_0805_2012MetricR305, R306, R307, R308, R313, R314, R315, R316, R404, R405, R406, R407, R408, R409, R460, R461
11TestPointTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP301, TP302, TP303, TP304, TP305, TP401, TP402, TP403, TP404, TP405, TP406
94k7Resistor_SMD:R_0805_2012MetricR428, R430, R431, R432, R433, R434, R452, R453, R462
80Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJ454, J455, J456, J457, J458, J459, J463, J464
8LEDLED_THT:LED_D3.0mmD302, D303, D304, D305, D306, D307, D308, D309
71µCapacitor_SMD:C_0805_2012MetricC205, C208, C209, C212, C302, C303, C413
4100µCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC201, C202, C203, C204
43k3Resistor_SMD:R_0805_2012MetricR448, R449, R450, R451
2100Resistor_SMD:R_0805_2012MetricR302, R303
2100kResistor_SMD:R_0805_2012MetricR401, R410
210pCapacitor_SMD:C_0805_2012MetricC312, C313
2120Resistor_SMD:R_0805_2012MetricR429, R441
21nCapacitor_SMD:C_0805_2012MetricC405, C408
220pCapacitor_SMD:C_0805_2012MetricC307, C308
222Resistor_SMD:R_0805_2012MetricR412, R413
22u2Capacitor_SMD:C_0805_2012MetricC310, C311
247pCapacitor_SMD:C_0805_2012MetricC403, C404
24µ7Capacitor_SMD:C_0805_2012MetricC320, C410
2AP1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U201, U202
2CDSOT23-T05LC-QPackage_TO_SOT_SMD:SOT-23D401, D402
2P6SMB16Diode_SMD:D_SMAD203, D204
2SMB-001Eigene:SMB-001FB301, FB401
2SRF3225TAC-101YEigene:SRF3225TACL401, L402
10.22F/5VCapacitor_SMD:CP_Elec_10x10.5C305
110µCapacitor_SMD:CP_Elec_5x5.8C401
11MResistor_SMD:R_0805_2012MetricR304
11k5Resistor_SMD:R_0805_2012MetricR411
132.768kHzCrystal:Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mmY302
18MHzCrystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY301
1BC856Package_TO_SOT_SMD:SOT-23Q401
1DIN41612_02x32_ACEigene:VG64_EuroJ101
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U405
1ESP_PROGConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ403
1GSD090012SEU Eigene:GSD090012SEUJ404
1LL4148Diode_SMD:D_MiniMELFD301
1LM2904Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU402
1LOGOEigene:logoG***
1MAX485EPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU403
1P6SMB26Diode_SMD:D_SMAD202
1SMAJ5,0ADiode_SMD:D_SMAD201
1SN65HVD232Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU404
1STM32F407VGTxPackage_QFP:LQFP-100_14x14mm_P0.5mmU301
1SWDConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ301
1TFTConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ401
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U401
1USB_BConnector_USB:USB_B_OST_USB-B1HSxx_HorizontalJ402
1Val**Eigene:ladder_4Ref**

The 208 most common of 211 parts.

Questions

How big is the ModLab PCB?

It measures 160 × 100 mm and has 4 copper layers, 2.61 mm thick.

What parts does the ModLab use?

211 parts, built around the ESP32-WROOM-32, MAX485ED, SN65HVD232D and LM2904. 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 ModLab KiCad files?

From the Synthron/ModLab repository on GitHub, at the commit this page was made from: the board is Hardware/V3/Mainboard/V2/Mainboard.kicad_pcb and its schematic Hardware/V3/Bustermination/Bustermination.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ModLab design in my own project?

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

More from Synthron/ModLab

8
  • 4 layers160 × 100 mmMainboard 767, the printed circuit board in 3D

    Mainboard 767

    Synthron/ModLab

    Modular Electronics Workstation

    200 parts3
  • 2 layers160 × 100 mmPower SMPS, the printed circuit board in 3D

    Power SMPS

    Synthron/ModLab

    Modular Electronics Workstation

    117 parts3
  • 4 layers160 × 100 mmElectronic Load, the printed circuit board in 3D

    Electronic Load

    Synthron/ModLab

    Modular Electronics Workstation

    114 parts3
  • 2 layers160 × 100 mmWaveform Generator, the printed circuit board in 3D

    Waveform Generator

    Synthron/ModLab

    Modular Electronics Workstation

    108 parts3
  • 2 layers160 × 100 mmDiode Tester, the printed circuit board in 3D

    Diode Tester

    Synthron/ModLab

    Modular Electronics Workstation

    88 parts3
  • 2 layers160 × 100 mmBustermination, the printed circuit board in 3D

    Bustermination

    Synthron/ModLab

    Modular Electronics Workstation

    20 parts3

Similar boards

  • 4 layers100 × 77 mmCPU V2, the printed circuit board in 3D

    CPU V2

    Synthron/SynPLC

    STM32-based PLC system

    132 parts1
  • 2 layers109.5 × 51 mmCANBOB (MAGE CANBOB-003), the printed circuit board in 3D

    CANBOB (MAGE CANBOB-003)

    Mage-Control-Systems-Ltd/CANBOB

    A breakout board that enables USB or SPI to CAN communication using the MCP2515.

    98 parts8CC-BY-4.0
  • 2 layers80 × 100 mmPlantomation, the printed circuit board in 3D

    Plantomation

    Synthron/Plantomation

    DIY plant watering system

    96 parts10
  • 2 layers85 × 40 mmThings 02, the printed circuit board in 3D

    Things 02

    jordibinefa/IoT-02

    Codes and schematics of IoT-02 board

    62 parts3
  • 2 layers63.6 × 49 mmFrontend, the printed circuit board in 3D

    Frontend

    bullestock/acsv2

    Rewrite of Access Control System in Django

    56 parts2GPL-3.0
  • 2 layers81.3 × 62.2 mmStep linear, the printed circuit board in 3D

    Step linear

    dzavalishin/hardware

    Misc smart house hardware

    82 parts3
  • 2 layers140 × 178.7 mmMswi, the printed circuit board in 3D

    Mswi

    ZeniteSolar/MSWI19

    Steering-wheel Interface

    154 parts3GPL-3.0
  • 2 layers55.8 × 55.8 mmControlBoard, the printed circuit board in 3D

    ControlBoard

    D3epCr3ature/RE-CPNV-ElectronicDice

    Reverse engineering of an electronic dice assembled during my diploma of Vocational Education and Training (VET) in electronics.

    27 parts