Hzou9/PCBSchemaGen-Benchmarks huggingface dataset:
PCB schematic design task (Medium, Audio)
Task: Design a Eurorack synthesizer module front panel interface using exactly 1x Eurorack_2x8_Power 16-pin Eurorack power connector, 2x Conn_02x05_Odd_Even 10-pin headers, 2x Conn_01x08_Pin 8-pin headers, 3x C_Polarized_US electrolytic capacitors, 1x RotaryEncoder_Switch rotary encoder with push switch, 2x R_Potentiometer potentiometers, 3x LED indicators, 1x SW_SPST toggle switch, 2x THONKICONN 3.5mm jack sockets, 3x R resistors, and 2x MountingHole mounting holes. The Eurorack power connector provides +12V/-12V/+5V rails. Potentiometers and encoder provide user parameter control. THONKICONN jacks carry CV/audio signals.
Input nodes: +12V, GND
Output nodes: OUT
Input voltage: 12 V
Output voltage: 5 V
Components: 3x C_Polarized_US, 1x Eurorack_2x8_Power, 2x Conn_02x05_Odd_Even, 2x MountingHole, 3x LED, 2x Conn_01x08_Pin, 1x SW_SPST, 2x R_Potentiometer, 3x R, 2x THONKICONN, 1x RotaryEncoder_Switch
Sub-module name: EURORACK_SYNTH
PCB schematic design task (Medium, Aerospace)
Task: Design a model rocket guidance system using exactly 1x Arduino_Nano_v3.x microcontroller, 2x MPU-6000 6-axis IMU sensors, 1x BMP280 barometric pressure sensor, 1x Battery power source, and 1x Motor_Servo control surface servo. The dual MPU-6000 IMUs provide redundant inertial measurement via SPI/I2C. The BMP280 measures altitude via barometric pressure. The Arduino processes sensor data and drives the servo for attitude control.
Input nodes: +5V, GND
Output nodes: OUT
Input voltage: 5 V
Output voltage: 5 V
Components: 2x MPU-6000, 1x Battery, 1x Arduino_Nano_v3.x, 1x Motor_Servo, 1x BMP280
Sub-module name: APOLLO_GUIDANCE
PCB schematic design task (Medium, IoT)
Task: Design a dual stepper motor driver interface with MOSFET power control using exactly 2x POLOLU_DRV8825 stepper driver modules, 6x Jumper_2_Open microstepping jumpers, 1x Q_PMOS_GDS P-channel MOSFET power switch, 2x MBT3906DW1 dual PNP transistor arrays, 2x CPOL-EUE5-6 electrolytic motor supply capacitors, 2x Conn_01x04_Male 4-pin motor connectors, and 2x R_Small current-sense resistors. The DRV8825 modules drive two stepper motors with configurable microstepping via jumpers. The PMOS controls motor power (Vmot) from battery (VBAT). PNP transistors provide enable logic level shifting.
Input nodes: VBAT, GND
Output nodes: DIR_D, DIR_G, EN_D
Input voltage: 12 V
Output voltage: 5 V
Components: 6x Jumper_2_Open, 2x POLOLU_DRV8825, 1x Q_PMOS_GDS, 2x Conn_01x04_Male, 2x MBT3906DW1, 2x CPOL-EUE5-6, 2x R_Small
Sub-module name: STEPPER_DRIVER
PCB schematic design task (Medium, PowerSupply)
Task: Design an automotive high-side power switch module using exactly 1x BTS700n-1EPP smart high-side power switch, 6x R_Small_US resistors, 4x C_Small decoupling capacitors, 1x D_Zener_Small voltage clamp diode, and 1x SS14 Schottky diode. The BTS700 provides protected high-side switching of automotive 12V loads with current sensing (IS) output. Resistors set the current sense ratio and provide input filtering. The Schottky diode protects against inductive load kickback. The zener clamp limits the enable input voltage.
Input nodes: BATT, GND
Output nodes: DEN, IS, OUT
Input voltage: 12 V
Output voltage: 12 V
Components: 6x R_Small_US, 4x C_Small, 1x D_Zener_Small, 1x BTS700n-1EPP, 1x SS14
Sub-module name: AUTO_HIGHSIDE_SW
PCB schematic design task (Medium, Aerospace)
Task: Design a multi-output power management system for a cubesat computer using exactly 1x TPS65400RGZT quad-output DC-DC converter, 1x TPS7A4501DCQT LDO regulator, 1x NDS8434 P-channel MOSFET load switch, 1x IRLML2803TRPBF N-channel MOSFET, 6x R_Small feedback/configuration resistors, and 5x C_Small decoupling capacitors. The TPS65400 generates multiple regulated rails (3.3V, VDDD) from the solar panel bus. The TPS7A4501 provides a clean analog supply. MOSFETs enable/disable GPS (V_GPS) and RF (V_RF) subsystem power based on MCU control signals (GPS_EN, RF_EN). PGOOD indicates supply stability.
Input nodes: VIN, GND
Output nodes: GPS_EN, PGOOD, RF_EN
Input voltage: 5 V
Output voltage: 3.3 V
Components: 6x R_Small, 5x C_Small, 1x NDS8434, 1x IRLML2803TRPBF, 1x TPS65400RGZT, 1x TPS7A4501DCQT
Sub-module name: CUBESAT_PMIC
PCB schematic design task (Medium, Sensing)
Task: Design a PIC16LF19156-based non-contact IR thermometer using exactly 1x PIC16LF19156-I_SP-PIC16LF19156-I_SP-NC_Thermometer-rescue microcontroller, 1x 1747-1747 MLX90614 IR temperature sensor module, 1x LCD-S401M16KR-LCD-S401M16KR segment LCD display, 2x C decoupling capacitors, 6x R resistors, 1x Q_PMOS_GDS P-channel power MOSFET, 1x Battery coin cell, 2x SW_Push push buttons, 1x LED backlight indicator, 1x Conn_01x06_Female 6-pin ICSP programming header, 1x Conn_01x04_Male 4-pin I2C connector, and 1x Conn_01x04_Female 4-pin connector. The PIC16LF19156 reads temperature from the MLX90614 via I2C and displays on the segment LCD. Push buttons trigger measurement (SW1) and mode selection (SW2). The PMOS controls battery power to the circuit for auto-shutdown.
Input nodes: VIN, GND
Output nodes: I2C_SCL, LED, SW1
Input voltage: 3 V
Output voltage: 3.3 V
Components: 1x PIC16LF19156-I_SP-PIC16LF19156-I_SP-NC_Thermometer-rescue, 1x 1747-1747, 1x LCD-S401M16KR-LCD-S401M16KR, 2x C, 1x Conn_01x06_Female, 2x SW_Push, 6x R, 1x Q_PMOS_GDS, 1x Battery, 1x Conn_01x04_Male, 1x Conn_01x04_Female, 1x LED
Sub-module name: IR_THERMOMETER
PCB schematic design task (Medium, Communication)
Task: Design a GMSL2 camera serializer interface board using exactly 3x PESD4USB5U-TTS ESD protection arrays, 2x R_4k7_0402 4.7k pull-up resistors, 1x R_12k_0402 12k configuration resistor, 4x R_100R_0402 100-ohm series termination resistors, 1x Conn_FFC_WE_68715014022 FFC/FPC camera connector, and 1x R_10k_0402 10k resistor. The ESD protection arrays guard the MIPI CSI data lines and I2C bus from electrostatic discharge. Series termination resistors match impedance on GPIO signals. Pull-up resistors bias the I2C SDA line and configuration pins.
Input nodes: +3V3, GND
Output nodes: GPIO3, GPIO4, SDA_CAM0
Input voltage: 3.3 V
Output voltage: 3.3 V
Components: 3x PESD4USB5U-TTS, 2x R_4k7_0402, 1x R_12k_0402, 4x R_100R_0402, 1x Conn_FFC_WE_68715014022, 1x R_10k_0402
Sub-module name: GMSL_SERIALIZER
PCB schematic design task (Medium, General)
Task: Design a dual-channel energy harvesting and battery charging circuit for swarm robots using exactly 2x BQ25173DSG single-cell battery charger ICs, 4x TPH11006NL,LQ Schottky diode arrays, 4x SM5817PL-TP Schottky rectifier diodes, 1x LM66200DRLR ideal diode OR-ing controller, 1x TS360ILS_R1_00001 solar panel connector, 6x C capacitors, 2x C_Polarized_Small electrolytic capacitors, 15x R resistors, and 13x TestPoint debug test points. Two BQ25173 chargers independently charge supercapacitors (SUPERCAP_1, SUPERCAP_2) from a DC source (V_DC). The LM66200 OR-ing controller combines both supercapacitor outputs to provide a unified supply (V_RPI_PICO). Schottky diodes provide reverse-current blocking. Test points monitor all critical nodes.
Input nodes: V_DC, GND
Output nodes: SUPERCAP_1, SUPERCAP_2, V_RPI_PICO
Input voltage: 5 V
Output voltage: 3.3 V
Components: 4x TPH11006NL,LQ, 6x C, 15x R, 13x TestPoint, 4x SM5817PL-TP, 2x BQ25173DSG, 2x C_Polarized_Small, 1x LM66200DRLR, 1x TS360ILS_R1_00001
Sub-module name: BIOROBOT_CHARGER