Hzou9/PCBSchemaGen-Benchmarks huggingface dataset:
PCB schematic design task (Easy, Audio)
Task: Design a multi-channel audio amplifier and DAC board with 12V power supply. Include 1x TA8201AK dual-channel audio power amplifier, 1x TDA1306T DAC for digital-to-analog audio conversion, 4x Opamp_Dual op-amps for audio signal conditioning/filtering, 1x CU383-69K component, 1x R_POT_5PINS potentiometer for volume control, 1x Speaker for audio output, and 2x AudioJack2 stereo jacks for audio I/O. Include 3x Q_NPN_CBE and 1x Q_NPN_BCE NPN transistors for amplifier biasing, 1x VD-BAV99 dual diode for signal clamping, and 1x Heatsink_Pad_2Pin for thermal management. Use 22x R_US resistors, 20x C_Polarized_US electrolytic capacitors, 4x C capacitors, 4x L_Ferrite_Small for EMI filtering, 2x R_Shunt_US current sense resistors, and 2x R_Pack04 resistor networks. Power rail: +12V.
Input nodes: +12V, GND
Output nodes: AOUT
Input voltage: 12 V
Output voltage: 12 V
Components: 22x R_US, 20x C_Polarized_US, 4x Opamp_Dual, 4x C, 4x L_Ferrite_Small, 2x R_Shunt_US, 2x Q_NPN_CBE, 2x AudioJack2, 2x R_Pack04, 1x Speaker, 1x CU383-69K, 1x VD-BAV99, 1x TA8201AK, 1x R_POT_5PINS, 1x Q_NPN_BCE, 1x TDA1306T, 1x Heatsink_Pad_2Pin
Sub-module name: EXT_SEEDSIGNER_LUCKFOX
PCB schematic design task (Easy, Analog)
Task: Design a mixed-signal logic gate and analog simulation test board (SPICE-compatible) with multiple logic gates and analog components. Include 7x INVERTER gates, 5x AND gates, 5x NAND gates, 3x NOR gates, 3x OR gates, 1x XOR gate, 1x XNOR gate, and 3x 74LVC1GU04DRL single inverter buffer ICs. Include 2x OPAMP_ideal_V+top and 1x OPAMP_ideal_V-top ideal op-amp models, 1x Behavioral_Fonction_alterable programmable function block, 1x RECTIFIER, 1x PMOS and 1x NMOS transistor. Provide 4x VPULSE pulse voltage sources, 3x VDC DC voltage sources, and 1x VSIN sinusoidal voltage source for stimulus. Use 16x R resistors and 10x C capacitors for biasing and filtering.
Input nodes: VIN, GND
Output nodes: AND_S, NAND_S, NOR_S, Inv
Input voltage: 5 V
Output voltage: 5 V
Components: 16x R, 10x C, 7x INVERTER, 5x AND, 5x NAND, 4x VPULSE, 3x VDC, 3x 74LVC1GU04DRL, 3x NOR, 3x OR, 2x OPAMP_ideal_V+top, 1x RECTIFIER, 1x XNOR, 1x OPAMP_ideal_V-top, 1x PMOS, 1x Behavioral_Fonction_alterable, 1x NMOS, 1x VSIN, 1x XOR
Sub-module name: EXT_LINEARKEYBOARD
PCB schematic design task (Hard, Analog)
Task: Design an arcade game analog audio/power conditioning circuit with charge pump inverter and precision amplification. Include 1x TPS60401DBV unregulated charge pump voltage inverter for generating -5V from +5V, 1x OPA210 precision low-noise op-amp for signal conditioning, 1x BAS70-00 Schottky barrier diode, and 1x MBASU105SCH100CFNA01 Schottky diode. Use precision resistors: 1x MCU08050C2209FP500 (22 ohm), 1x MCU08050C2002FP500 (20k), 1x CHP0805AFX-1002ELF (10k), 1x CRCW080591K0FKEA (91k), 1x CRCW080562K0FKEA (62k). Include 2x C1210C106J3RACTU (10uF), 2x C1206C474J5NACTU (470nF), 1x C0805C105J3RACTU (1uF), and 2x C capacitors. Provide 3x Conn_01x01 test points, 2x Conn_01x08 for audio bus, 1x Conn_01x10, 1x Conn_01x06, 1x Conn_01x03, 1x Conn_01x02, and 1x Conn_Coaxial for audio output. Power rails: +5V, +3V3, -5V.
Input nodes: +5V, GND
Output nodes: -5V, AOUT
Input voltage: 5 V
Output voltage: 5 V
Components: 3x Conn_01x01, 2x Conn_01x08, 2x C1210C106J3RACTU, 2x C1206C474J5NACTU, 2x C, 1x Conn_01x10, 1x Conn_01x06, 1x Conn_Coaxial, 1x MCU08050C2209FP500, 1x MCU08050C2002FP500, 1x Conn_01x02, 1x BAS70-00, 1x CHP0805AFX-1002ELF, 1x Conn_01x03, 1x CRCW080591K0FKEA, 1x C0805C105J3RACTU, 1x TPS60401DBV, 1x CRCW080562K0FKEA, 1x OPA210, 1x MBASU105SCH100CFNA01
Sub-module name: EXT_JTCORES
PCB schematic design task (Easy, IoT-System)
Task: Design a Zooids-compatible miniature robot controller with BLE, dual motor drivers, audio output, battery management, and MEMS sensors. Include 1x ISP1807-LR-RS (nRF52840-based BLE module), 2x DRV8837CDSGR dual H-bridge motor drivers, 1x MAX98357A I2S audio amplifier, 2x ICS-41350 MEMS digital microphones, 1x MC3419 3-axis accelerometer, 1x LTC4124 wireless charging receiver/battery charger, 1x MAX17048G+T10 fuel gauge for battery monitoring, 1x LM3671TLX-3.3_NOPB buck regulator for 3.3V output, 1x B38G3RGB addressable RGB LED, 1x SPEAKER for audio output, 1x 450302014072 micro-switch. Provide 1x 10118192-0002LF micro-USB connector and 1x FTMH-106-03-L-DV board-to-board connector. Use 13x R_US resistors, 11x C capacitors (w_device variant), 1x C (Device variant), 10x TestPoint, 4x CONN_2 (2-pin connectors), and 1x L inductor. Key signals: I2C (SCL, SDA), I2S (BCLK, DIN, WCLK), motor control (MTR1/MTR2), LED RGB, MIC CLK/DATA.
Input nodes: VBUS, GND
Output nodes: MTR1_P, MTR1_N, MTR2_P, MTR2_N
Input voltage: 5 V
Output voltage: 3.3 V
Components: 13x R_US-Device-Zooids-rescue-Zooids-rescue, 11x C-w_device-Zooids-rescue-Zooids-rescue, 10x TestPoint-Connector-Zooids-rescue-Zooids-rescue, 4x CONN_2-conn-Zooids-rescue-Zooids-rescue, 2x ICS-41350-ICS-41350-Zooids-rescue-Zooids-rescue, 2x DRV8837CDSGR, 1x SPEAKER-device-Zooids-rescue-Zooids-rescue, 1x ISP1807-LR-RS-ISP1807-Zooids-rescue-Zooids-rescue, 1x C-Device-Zooids-rescue-Zooids-rescue, 1x LTC4124-ZooidsV2-Zooids-rescue-Zooids-rescue, 1x 450302014072-MicroSwitch-Zooids-rescue-Zooids-rescue, 1x LM3671TLX-3.3_NOPB, 1x L, 1x MAX17048G+T10-ZooidsV2-Zooids-rescue-Zooids-rescue, 1x 10118192-0002LF, 1x FTMH-106-03-L-DV, 1x MAX98357A, 1x MC3419, 1x B38G3RGB-ZooidsV2-Zooids-rescue-Zooids-rescue
Sub-module name: EXT_RIO_ICEBREAKER3X
PCB schematic design task (Medium, Motor-System)
Task: Design an ESP32-based motor controller with dual stepper drivers, buck power supply, and MOSFET switching. Use 1x Pico (Raspberry Pi Pico) as the main MCU, 2x BTT_TMC2209 stepper motor driver modules, 1x LM2575-5.0BU 5V buck regulator with 1x L inductor and 1x 1N5819WS Schottky diode for the regulator's freewheeling path. Include 1x IRF9540N P-channel power MOSFET for high-side load switching, 1x MMBF170 N-channel MOSFET for low-side switching, 1x SW_SPST power switch, and 1x SW_Push reset button. Provide 1x Barrel_Jack for 12V DC input, 2x Conn_01x04_Male for stepper motor connections, 1x Conn_01x06_Female for auxiliary interface, 1x Conn_01x02_Male, 1x Conn_01x09_Female, and 1x 3522-2 terminal block. Use 5x R resistors and 4x C_Polarized electrolytic capacitors. Power rails: +12V input, +3.3V logic.
Input nodes: +12V, GND
Output nodes: MOTOR_A, MOTOR_B
Input voltage: 12 V
Output voltage: 3.3 V
Components: 5x R, 4x C_Polarized, 2x Conn_01x04_Male, 2x BTT_TMC2209, 1x SW_SPST, 1x MMBF170, 1x LM2575-5.0BU, 1x Conn_01x06_Female, 1x L, 1x Conn_01x02_Male, 1x 1N5819WS, 1x Pico, 1x 3522-2, 1x Barrel_Jack, 1x SW_Push, 1x IRF9540N, 1x Conn_01x09_Female
Sub-module name: EXT_ESP32_BASED_PCB
PCB schematic design task (Easy, Control)
Task: Design a distributed heating controller circuit using exactly 2x LM358 dual op-amps, 1x 1N4148 signal diode, 1x R resistor, 1x C capacitor, and 1x Conn_01x04_Female 4-pin connector. The LM358 op-amps implement comparator and feedback control loops for fair-usage energy management in a clustered heating system. The 1N4148 provides signal rectification, the resistor and capacitor form a timing/filter network, and the 4-pin connector interfaces to the heating element and control bus.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 12 V
Output voltage: 12 V
Components: 1x R, 2x LM358, 1x 1N4148, 1x Conn_01x04_Female, 1x C
Sub-module name: HEAT_CTRL
PCB schematic design task (Easy, MCU)
Task: Design an STM32L431RCTx microcontroller power filtering and decoupling circuit using exactly 1x STM32L431RCTx MCU, 9x C decoupling capacitors, and 1x FerriteBead. The ferrite bead isolates the analog supply (+3.3VA) from the digital supply (+3.3V) to reduce noise coupling. Place decoupling capacitors on each VDD/VDDA power pin of the STM32L431RCTx. The circuit provides clean power distribution for the MCU's digital and analog domains.
Input nodes: +3.3V, GND
Output nodes: +3.3VA
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 1x STM32L431RCTx, 9x C, 1x FerriteBead
Sub-module name: STM32_DECOUPLE
PCB schematic design task (Easy, Interface)
Task: Design a Micro SD Express to M.2 NVMe adapter circuit using exactly 1x 10130616-067R2LF M.2 connector, 1x Micro_SDex_PCB SD Express card edge connector, 1x R_Small resistor, and 1x Conn_01x02_Pin 2-pin connector. Route the PCIe differential pairs (TX+/TX-, RX+/RX-, REFCLK+/REFCLK-) between the M.2 and Micro SD Express connectors. The resistor provides termination for the CLKREQ signal, and the 2-pin connector provides auxiliary power or reset.
Input nodes: 3.3V, GND
Output nodes: CLKREQ, PERST
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 1x 10130616-067R2LF, 1x Micro_SDex_PCB, 1x R_Small, 1x Conn_01x02_Pin
Sub-module name: SDEX2M2
PCB schematic design task (Easy, Sensing)
Task: Design a MAX31865 RTD temperature sensor interface circuit using exactly 1x MAX31865xAP RTD-to-digital converter, 3x C decoupling capacitors, 2x R_US resistors, and 1x Conn_01x02_MountingPin 2-pin connector. The MAX31865 reads a platinum RTD sensor via the 2-pin connector and converts the resistance to a digital value over SPI. The resistors set the reference resistance and bias configuration. Decoupling capacitors filter the 3.3V supply and reference voltage.
Input nodes: +3.3V, GND
Output nodes: ~{CS_RTD}
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 1x MAX31865xAP, 1x Conn_01x02_MountingPin, 3x C, 2x R_US
Sub-module name: RTD_MONITOR
PCB schematic design task (Easy, LED)
Task: Design a charlieplexed LED element using exactly 1x APG0603SEC-E-TT surface-mount LED. This is a single LED sub-module intended for a charlieplexed LED grid driven by a CH32V003 microcontroller. The LED connects between two GPIO lines for charlieplex addressing.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 1x APG0603SEC-E-TT
Sub-module name: CHEARRING_LED
PCB schematic design task (Easy, PowerManagement)
Task: Design peripheral support circuitry for an STM32WB55 Bluetooth module board using exactly 1x Conn_ARM_SWD_TagConnect_TC2030-NL debug connector, 3x R resistors, 3x Fiducial alignment markers, 1x D protection diode, 3x C_Small decoupling capacitors, 1x USB_C_Plug_USB2.0 USB-C connector, 2x TestPoint debug test points, 2x Conn_01x15 breakout headers, and 1x USBLC6-2P6 USB ESD protection IC. The USB-C connector provides power (PPVAR_VIN) and data, protected by the USBLC6-2P6. The SWD debug connector enables programming. Headers break out GPIO, SPI, I2C, and ADC signals.
Input nodes: PPVAR_VIN, GND
Output nodes: ADC1_IN13, ADC1_IN14, I2C3_SCL
Input voltage: 5 V
Output voltage: 1.8 V
Components: 1x Conn_ARM_SWD_TagConnect_TC2030-NL, 3x R, 3x Fiducial, 1x D, 3x C_Small, 1x USB_C_Plug_USB2.0, 2x TestPoint, 2x Conn_01x15, 1x USBLC6-2P6
Sub-module name: STM32_BLUET_PILL
PCB schematic design task (Easy, Aerospace)
Task: Design an ESP32-S3-based flight computer peripheral board using exactly 1x ESP32-S3-MINI-1U module, 1x Micro_SD_Card slot, 1x LED_Dual_KAKA dual-color LED, 1x LED status indicator, 1x Buzzer audible alarm, 3x R resistors, 2x C capacitors, and 2x TestPoint debug pads. The ESP32-S3 logs flight data to the micro SD card via SPI, provides visual status through dual LEDs, and sounds alerts through the buzzer. Resistors provide current limiting for LEDs and pull-ups.
Input nodes: +5V, GND
Output nodes: ESP32_D+, ESP32_D-
Input voltage: 5 V
Output voltage: 3.3 V
Components: 3x R, 1x LED_Dual_KAKA, 2x TestPoint, 1x Micro_SD_Card, 1x LED, 2x C, 1x Buzzer, 1x ESP32-S3-MINI-1U
Sub-module name: TSAR_FLIGHT
PCB schematic design task (Easy, Sensing)
Task: Design a hall-effect current sensor breakout board using exactly 1x ACS711xEXLT-15AB bidirectional current sensor, 2x C_Small decoupling capacitors, 3x Conn_01x02 2-pin connectors, 4x MountingHole mechanical mounting holes, 1x Conn_01x04 4-pin signal connector, 1x LED status indicator, and 4x R_Small resistors. The ACS711 senses up to 15A bidirectional current and outputs a proportional analog voltage. The 2-pin connectors carry the high-current sense path, the 4-pin connector provides VCC, GND, and the analog output signal. Resistors bias the output and limit LED current.
Input nodes: VCC, GND
Output nodes: OUT
Input voltage: 5 V
Output voltage: 5 V
Components: 2x C_Small, 3x Conn_01x02, 4x MountingHole, 1x ACS711xEXLT-15AB, 1x Conn_01x04, 1x LED, 4x R_Small
Sub-module name: CURRENT_SENSOR
PCB schematic design task (Easy, General)
Task: Design a dual real-time clock module using exactly 2x DS3232M temperature-compensated RTC ICs. The DS3232M modules provide precise timekeeping with integrated crystal oscillators and communicate over I2C. This sub-module is part of a soldering skills learning project.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 2x DS3232M
Sub-module name: DUAL_RTC
PCB schematic design task (Easy, IoT)
Task: Design a WiFi sprinkler system controller interface board using exactly 1x Screw_Terminal_01x02 2-position terminal, 1x Screw_Terminal_01x03 3-position terminal, 1x S102S01 relay module, 2x Screw_Terminal_01x08 8-position terminals, and 1x Conn_01x18_Male 18-pin header. The relay controls the main water valve via the 2-position terminal. The 8-position terminals connect up to 8 sprinkler zone valves each. The 18-pin header interfaces to an ESP32 development board for WiFi-based zone scheduling.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 12 V
Output voltage: 3.3 V
Components: 1x Screw_Terminal_01x02, 1x Screw_Terminal_01x03, 1x S102S01, 2x Screw_Terminal_01x08, 1x Conn_01x18_Male
Sub-module name: SPRINKLER_CTRL
PCB schematic design task (Easy, General)
Task: Design a triple-output LDO power supply using exactly 3x HX9193 low-dropout voltage regulators, 15x C decoupling/filter capacitors, and 1x Conn_01x08 8-pin connector. Each HX9193 provides a separate regulated 3.3V rail: +3.3VA for analog circuits, +3.3VADC for ADC references, and +3.3VP for general-purpose power. Capacitors provide input and output filtering for each regulator. The connector breaks out motor control signals (MOTOR_TX/RX) and servo PWM.
Input nodes: VIN, GND
Output nodes: MOTOR_RX, MOTOR_TX, Servo_PWM
Input voltage: 5 V
Output voltage: 3.3 V
Components: 3x HX9193, 15x C, 1x Conn_01x08
Sub-module name: TRIPLE_LDO
PCB schematic design task (Easy, General)
Task: Design a voltage-level-shifting debug probe circuit using exactly 3x SN74LVC2T45DCUR bidirectional level translators, 1x RT9013-33GB 3.3V LDO regulator, 1x C_Polarized bulk capacitor, 2x C_Small decoupling capacitors, and 1x Conn_01x03_Socket 3-pin connector. The RT9013 generates 3.3V from the target's VTREF. The three level translators shift SWD (SWDIO, SWDCLK), SWO trace, and UART signals between the probe's 3.3V domain and the target's voltage domain (1.8V-3.3V).
Input nodes: +3.3V, GND
Output nodes: INOUT_SWO, OUT_SWDCLK, OUT_SWDIO
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 1x C_Polarized, 3x SN74LVC2T45DCUR, 2x C_Small, 1x RT9013-33GB, 1x Conn_01x03_Socket
Sub-module name: DEBUG_PROBE_LVL
PCB schematic design task (Easy, MCU)
Task: Design an ATmega32A-based automated can crusher controller using exactly 1x ATmega32A-P microcontroller, 1x LCD-016N002L 16x2 character LCD display, 1x Conn_01x02 2-pin connector, 1x Conn_01x08_Female 8-pin connector, and 4x MountingHole mechanical mounting holes. The ATmega32A controls the crushing mechanism and drives the LCD to display status and reward information. The 2-pin connector interfaces the motor/actuator, and the 8-pin connector provides sensor inputs.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 5 V
Output voltage: 5 V
Components: 1x Conn_01x02, 4x MountingHole, 1x LCD-016N002L, 1x Conn_01x08_Female, 1x ATmega32A-P
Sub-module name: CAN_CRUSHER
PCB schematic design task (Easy, General)
Task: Design a 5V buck converter power supply using exactly 1x TPSM8290x integrated power module, 6x C capacitors (input/output filtering), 3x R resistors (feedback and enable), and 1x TestPoint debug pad. The TPSM8290 converts 12V input to 5V output for driving brushless motor electronics. Resistors set the output voltage via the feedback divider and control the enable pin (EN_5V0). The test point monitors the power-good (PG_5V0) signal.
Input nodes: 12V0, GND
Output nodes: EN_5V0, PG_5V0
Input voltage: 12 V
Output voltage: 5 V
Components: 6x C, 1x TestPoint, 3x R, 1x TPSM8290x
Sub-module name: BUCK_5V
PCB schematic design task (Easy, Computing)
Task: Design a high-density floppy drive adapter for Amiga computers using exactly 1x GAL16V8 programmable logic device, 3x Conn_01x04 4-pin connectors, 2x Conn_02x17_Odd_Even 34-pin floppy connectors, 1x C_Small decoupling capacitor, and 1x Conn_02x03_Odd_Even 6-pin configuration header. The GAL16V8 implements the signal translation logic to convert PC HD floppy drive signals to Amiga-compatible format. The dual 34-pin connectors interface the PC floppy drive and the Amiga motherboard.
Input nodes: +5V, GND
Output nodes: OUT
Input voltage: 5 V
Output voltage: 5 V
Components: 3x Conn_01x04, 2x Conn_02x17_Odd_Even, 1x C_Small, 1x GAL16V8, 1x Conn_02x03_Odd_Even
Sub-module name: AMIGA_HDDLW
PCB schematic design task (Easy, PowerManagement)
Task: Design a battery management system main contactor switch using exactly 2x IRLB8721PBF N-channel MOSFETs, 1x LTV-817 optocoupler, 3x R resistors, and 1x D_TVS transient voltage suppressor. The LTV-817 optocoupler provides galvanic isolation between the Arduino control signal and the battery-side switching circuit. The two MOSFETs are configured back-to-back to provide bidirectional current blocking. The TVS diode protects against voltage transients on the battery bus.
Input nodes: U_Batt, GND
Output nodes: Arduino_mainswitch_gpio, Switch
Input voltage: 12 V
Output voltage: 5 V
Components: 3x R, 1x D_TVS, 2x IRLB8721PBF, 1x LTV-817
Sub-module name: BMS_SWITCH
PCB schematic design task (Easy, HID)
Task: Design a custom keyboard matrix interface using exactly 1x ESP32-S3-DevKitC microcontroller module, 1x Conn_02x15_Counter_Clockwise 30-pin matrix connector, 1x Conn_01x30 30-pin header, and 1x R pull-up resistor. The ESP32-S3 scans the keyboard matrix through the 30-pin connectors, with rows and columns mapped to GPIO pins. The resistor provides a pull-up for the Caps Lock LED indicator output.
Input nodes: VIN, GND
Output nodes: P04_CAP_LED, P05_O10, P06_O11
Input voltage: 5 V
Output voltage: 3.3 V
Components: 1x Conn_02x15_Counter_Clockwise, 1x ESP32-S3-DevKitC, 1x Conn_01x30, 1x R
Sub-module name: CHRIS_KEYBOARD
PCB schematic design task (Easy, Sensing)
Task: Design a dual-microcontroller reset supervisor circuit using exactly 1x TPS3839DBZ voltage supervisor, 2x BAV99 dual-series switching diodes, 6x R resistors, and 1x Conn_01x04_Pin 4-pin connector. The TPS3839 monitors the 24V input rail (via voltage divider) and generates reset signals for both ESP32 and SAMD21 microcontrollers. The BAV99 diodes provide OR-wired reset logic so either the supervisor or manual reset can trigger a controller restart. The connector provides external reset access.
Input nodes: +24V, GND
Output nodes: ESP32_~{RESET}, SAMD21_~{RESET}, 24V_ON
Input voltage: 24 V
Output voltage: 3.3 V
Components: 1x TPS3839DBZ, 2x BAV99, 6x R, 1x Conn_01x04_Pin
Sub-module name: IOT12_SUPERVISOR
PCB schematic design task (Easy, General)
Task: Design a dual DC motor driver interface board using exactly 1x TB6612FNG dual H-bridge motor driver IC, 4x C capacitors, 4x MountingHole_Pad mounting pads, 3x Conn_01x02 2-pin connectors (motors and power), 1x Conn_01x06 6-pin debug connector, 5x Conn_01x03 3-pin sensor connectors, 1x Conn_ST_STDC14 14-pin SWD debug header, and 1x Conn_01x04 4-pin connector. The TB6612FNG drives two DC motors with PWM speed control (PWMA, PWMB) and direction inputs (AIN1/2, BIN2). The 3-pin connectors interface ultrasonic sensors (Echo) and servo motors.
Input nodes: +7.5V, GND
Output nodes: AIN1, AIN2, PWMA
Input voltage: 7.5 V
Output voltage: 3.3 V
Components: 4x C, 4x MountingHole_Pad, 1x TB6612FNG, 3x Conn_01x02, 1x Conn_01x06, 5x Conn_01x03, 1x Conn_ST_STDC14, 1x Conn_01x04
Sub-module name: MOTOR_DRIVER_BD
PCB schematic design task (Easy, Audio)
Task: Design a NE555-based tremolo effect circuit for a guitar synthesizer pedal using exactly 1x NE555D timer IC, 1x C timing capacitor, 2x R timing resistors, 1x R_Potentiometer rate control, 1x LED status indicator, and 1x LTV-827 dual optocoupler. The NE555 generates a square wave clock (CLK) whose frequency is adjustable via the potentiometer. The LTV-827 dual optocoupler modulates the audio signal path using the CLK output for tremolo effect. The LED indicates the tremolo rate visually.
Input nodes: Vin, GND
Output nodes: CLK, TREMIN
Input voltage: 9 V
Output voltage: 9 V
Components: 1x NE555D, 1x C, 2x R, 1x R_Potentiometer, 1x LED, 1x LTV-827
Sub-module name: TREMOLO_555
PCB schematic design task (Easy, PowerSupply)
Task: Design an IR2110 half-bridge gate driver circuit using exactly 1x IR2110 high/low-side driver, 4x R_US resistors, 3x C_Small capacitors, 3x D diodes, 2x C_Polarized_Small electrolytic capacitors, and 1x C_Polarized bulk capacitor. The IR2110 drives high-side and low-side MOSFETs in a half-bridge topology. A bootstrap capacitor and diode charge pump provides the high-side gate supply (VBS). Gate resistors (Gh, Gl) control switching speed. Input capacitors filter the Vcc supply and decoupling prevents ground bounce at DRV_GND.
Input nodes: Vcc, GND
Output nodes: HIN, Gh, Gl
Input voltage: 12 V
Output voltage: 12 V
Components: 1x IR2110, 4x R_US, 3x C_Small, 3x D, 2x C_Polarized_Small, 1x C_Polarized
Sub-module name: IR2110_GATE_DRV
PCB schematic design task (Easy, IoT)
Task: Design a WS2812B addressable LED interface module using exactly 1x SK6812 RGB LED and 1x Conn_01x04 4-pin connector. The SK6812 receives serial data from the nRF52840 wireless controller via the 4-pin connector which carries VDD, GND, data in, and data out signals.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 1x Conn_01x04, 1x SK6812
Sub-module name: WWW_LED
PCB schematic design task (Easy, Sensing)
Task: Design an 8-channel silicon photomultiplier (SiPM) detector array using exactly 8x D_SiPM SiPM photodetectors and 8x R current-limiting/biasing resistors. Each SiPM is paired with a series resistor for quenching and current limiting. The outputs (ch10-ch17) feed into readout electronics for the Belle II particle physics detector.
Input nodes: VIN, GND
Output nodes: ch10, ch11, ch12
Input voltage: 5 V
Output voltage: 5 V
Components: 8x D_SiPM, 8x R
Sub-module name: SIPM_ARRAY
PCB schematic design task (Easy, General)
Task: Design a PCB reference/logo panel using exactly 4x MountingHole mechanical mounting holes, 1x Logo_Open_Hardware_Small open-source hardware logo, and 2x LordsBoardsLogo custom logo graphics. The mounting holes define the board outline attachment points and the logos provide identification markings.
Input nodes: VIN, GND
Output nodes: OUT
Input voltage: 0 V
Output voltage: 0 V
Components: 4x MountingHole, 1x Logo_Open_Hardware_Small, 2x LordsBoardsLogo
Sub-module name: KICAD_DEMO
PCB schematic design task (Easy, General)
Task: Design a USB-to-serial audio controller board using exactly 1x AM90 audio amplifier module, 1x HT42B534-2 USB-to-UART bridge IC, 5x C capacitors, 2x C_Polarized electrolytic capacitors, 2x R resistors, 1x Conn_01x04 4-pin connector, and 1x Conn_01x03 3-pin connector. The HT42B534 converts USB data (D+/D-) to UART (TX/RX) for controlling the AM90 audio module. Capacitors decouple both VCC (5V) and V33 (3.3V) rails.
Input nodes: VCC, GND
Output nodes: D+, D-, RX
Input voltage: 5 V
Output voltage: 3.3 V
Components: 2x C_Polarized, 1x AM90, 5x C, 2x R, 1x Conn_01x04, 1x HT42B534-2, 1x Conn_01x03
Sub-module name: USB_AUDIO_CTRL