Skip to the content
PCBKitNew board
2 layers160 × 100 mmWaveform Generator, the printed circuit board in 3D

Waveform Generator

Synthron/ModLab3

Modular Electronics Workstation

Size
160 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
108
Nets
113
Pads
383
Tracks, vias
545, 386
Pours
16
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Mar 2023
Updated
3 Jun 2024

Overview

Waveform Generator is an open-source printed circuit board by Synthron, from the Synthron/ModLab repository on GitHub. It is a 2-layer board of 160 × 100 mm with 108 parts on 113 nets, routed with 545 tracks and 386 vias.

It is built around the SN65HVD232D, VCA822ID and L7905, with the BSS138, P6SMB16 and LL4148 among its other parts. Its parts include 48 capacitors, 32 resistors, 8 ICs, 6 diodes and 4 connectors. It belongs with the STM32 boards of this library.

Main components

8

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

108
QtyValueFootprintReferences
20100nCapacitor_SMD:C_0805_2012MetricC201, C205, C210, C212, C217, C218, C219, C223, C224, C306, C307, C310, C311, C403, C404, C405 +4
81µCapacitor_SMD:C_0805_2012MetricC214, C215, C221, C222, C305, C308, C309, C312
51kResistor_SMD:R_0805_2012MetricR216, R217, R219, R220, R223
4100µCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC301, C302, C303, C304
422kResistor_SMD:R_0805_2012MetricR206, R207, R208, R209
4470nCapacitor_SMD:C_0805_2012MetricC206, C207, C208, C209
44k7Resistor_SMD:R_0805_2012MetricR404, R405, R406, R407
310kResistor_SMD:R_0805_2012MetricR402, R408, R409
3240Resistor_SMD:R_0805_2012MetricR212, R213, R222
3BSS138Package_TO_SOT_SMD:SOT-23Q201, Q401, Q402
21k3Resistor_SMD:R_0805_2012MetricR201, R203
220pCapacitor_SMD:C_0805_2012MetricC401, C402
22kResistor_SMD:R_0805_2012MetricR210, R211
22µ2 TantalCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-SC225, C226
23k9Resistor_SMD:R_0805_2012MetricR202, R204
24µ7Capacitor_SMD:C_0805_2012MetricC204, C410
25n6Capacitor_SMD:C_0805_2012MetricC202, C203
2P6SMB16Diode_SMD:D_SMAD303, D304
110Resistor_SMD:R_0805_2012MetricR205
1100Resistor_SMD:R_0805_2012MetricR403
1100kResistor_SMD:R_0805_2012MetricR221
110nCapacitor_SMD:C_0805_2012MetricC216
110µ TantalCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-SC211
11MResistor_SMD:R_0805_2012MetricR401
1200Resistor_SMD:R_0805_2012MetricR218
122pCapacitor_SMD:C_0805_2012MetricC213
122µ TantalCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-SC220
125MHzOscillator:Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mmX201
18MHzCrystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY401
1910Resistor_SMD:R_0805_2012MetricR215
19k1Resistor_SMD:R_0805_2012MetricR214
1AD9833xRMPackage_SO:MSOP-10_3x3mm_P0.5mmU201
1AP1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U301
1AddressConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ402
1CDSOT23-T24-QPackage_TO_SOT_SMD:SOT-23D401
1DIN41612_02x32_ACeigene:VG64_EuroJ101
1G6K-2Relay_SMD:Relay_DPDT_Omron_G6K-2FK201
1L7905Package_TO_SOT_SMD:TO-263-2U302
1LL4148Diode_SMD:D_MiniMELFD201
1LM7171xIMPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU203
1LOGOeigene:logoG***
1OPA2196xDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU202
1P6SMB26Diode_SMD:D_SMAD302
1SMAJ5,0ADiode_SMD:D_SMAD301
1SN65HVD232Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU402
1SRF3225TAC-101Yeigene:SRF3225TACL401
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU401
1SWDConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ401
1VCA822Package_SO:MSOP-10_3x3mm_P0.5mmU204
1Wave_OutConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ201

The 106 most common of 108 parts.

Questions

How big is the Waveform Generator PCB?

It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Waveform Generator use?

108 parts, built around the SN65HVD232D, VCA822ID, L7905 and BSS138. 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 Waveform Generator KiCad files?

From the Synthron/ModLab repository on GitHub, at the commit this page was made from: the board is Hardware/V3/Waveform_Generator/Waveform_Generator.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 Waveform Generator 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 mmModLab, the printed circuit board in 3D

    ModLab

    Synthron/ModLab

    Modular Electronics Workstation

    211 parts3
  • 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 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 layers84.1 × 47.3 mmFinalPCB, the printed circuit board in 3D

    FinalPCB

    daumemo/DIY-Signal-Generator

    DIY portable Wi-Fi enabled signal generator

    143 parts45
  • 4 layers80 × 47 mmATnoX smd, the printed circuit board in 3D

    ATnoX smd

    Vakon84/ATnoX

    The ATnoX was born out of the necessity for me to have a small adapter adapter I could use to fit AT/XT motherboards into modern cases, powering them with ATX power supplies and turning them on with a momentary switch…

    41 partsCC-BY-SA-4.0
  • 4 layers120 × 100 mmBsc, the printed circuit board in 3D

    Bsc

    shining-man/bsc_hw

    Hardware battery safety controller (BSC)

    286 parts31MIT
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 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 layersEsp32 gateway, the printed circuit board in 3D

    Esp32 gateway

    radioelf/esp32_gateway_MQTT

    PCB para Gateway ESP32

    79 parts3
  • 2 layers90 × 144.6 mmRaisin, the printed circuit board in 3D

    Raisin

    arsenal007/TRX

    TRX rasin

    234 parts