Hzou9/PCBSchemaGen-Benchmarks huggingface dataset:
PCB schematic design task (Medium, IoT-System)
Task: Design an nRF24L01P-based wireless transceiver board with FT232H USB interface, Li-ion battery charging, and boost converter power supply. Include 1 FT232H USB-to-multi-protocol converter (UART/SPI/I2C/GPIO), 1 nRF24L01P 2.4GHz wireless transceiver module (MOSI, CE), 1 RFX2401C 2.4GHz RF front-end amplifier, 1 MT3608 boost DC-DC converter for voltage step-up, 1 TP4056-42-ESOP8 Li-ion battery charger IC, 1 DW01A battery protection IC with 1 FS8205A dual MOSFET for overdischarge/overcurrent protection, 1 AMS1117 3.3V LDO regulator, 1 AO3401A P-channel MOSFET for power path control, 4 SS14 Schottky rectifier diodes, 1 Crystal for FT232H clock, 1 USB_C_Receptacle USB-C connector (D+, D-), 1 Conn_Coaxial coaxial RF antenna connector, 3 LEDs for status/charging indication, 5 Conn_01x02_Pin 2-pin headers for battery/peripheral connections, 1 Conn_01x03_Pin and 1 Conn_01x05_Pin headers, 25 capacitors (C), 16 resistors (R), and 6 inductors (L) for RF matching and power supply filtering.
Input nodes: USB_VBUS, VBAT, GND
Output nodes: +3.3V, +5V, +5.3V, MOSI, CE
Input voltage: 5 V
Output voltage: 3.3 V
Components: 25x C, 16x R, 6x L, 5x Conn_01x02_Pin, 4x SS14, 3x LED, 1x RFX2401C, 1x AO3401A, 1x TP4056-42-ESOP8, 1x Conn_01x03_Pin, 1x FT232H, 1x nRF24L01P, 1x DW01A, 1x USB_C_Receptacle, 1x Conn_01x05_Pin, 1x Conn_Coaxial, 1x MT3608, 1x Crystal, 1x AMS1117, 1x FS8205A
Sub-module name: EXT_TAKE_HOME_MAGLEV_LAB
PCB schematic design task (Hard, DC-DC)
Task: Design a dual-battery power switching and motor driver board for a small robotics/ECE practicum project. The circuit uses 2 Q_NPMOS_DUAL_4A_20V dual complementary MOSFET pairs for H-bridge motor driving, 2 Q_NMOS_0.2A_50V small N-channel MOSFETs for signal-level switching, 2 74LVC1G14 single Schmitt-trigger inverters and 2 74LVC1G17 single Schmitt-trigger buffers for signal conditioning, 1 74LVC1G175 single D flip-flop for edge latching, 1 SPST_Push_SMD push button (BTN) with enable logic (EN), 1 D_250mA_100V diode for protection, 1 Fuse 6V/2.0A/4.0A for overcurrent protection, 2 Conn_01x02_JST_2mm_LiPo battery connectors for dual LiPo cells, 1 Conn_01x06 programming/debug header, 2 LED_Red_0603 indicator LEDs, 2 SolderJumper_2_Bridged configuration jumpers, 4 resistors (1k_0603), 3 resistors (10k_0603), 1 resistor (100_0603), 1 resistor (200k_0603), 1 resistor (100k_0603), 2 capacitors (1.0uF_0603_16V_10%), 1 capacitor (0.1uF_0603_100V_10%), 1 bulk capacitor (47uF_3528_10V_10%), 4 Standoffs, 4 Fiducial_0.5mm alignment marks, 1 SparkFun_Logo, and 1 OSHW_Logo.
Input nodes: VBAT1, VBAT2, GND
Output nodes: MOTOR_A, MOTOR_B, EN, BTN
Input voltage: 3.7 V
Output voltage: 3.7 V
Components: 4x Standoff, 4x 1k_0603, 4x Fiducial_0.5mm, 3x 10k_0603, 2x Q_NMOS_0.2A_50V, 2x SolderJumper_2_Bridged, 2x 74LVC1G14, 2x 74LVC1G17, 2x 1.0uF_0603_16V_10%, 2x LED_Red_0603, 2x Q_NPMOS_DUAL_4A_20V, 2x Conn_01x02_JST_2mm_LiPo, 1x 74LVC1G175, 1x D_250mA_100V, 1x 47uF_3528_10V_10%, 1x SparkFun_Logo, 1x Conn_01x06, 1x Fuse 6V/2.0A/4.0A, 1x 100_0603, 1x SPST_Push_SMD_5.2x5.2mm_h2.5mm, 1x OSHW_Logo, 1x 200k_0603, 1x 0.1uF_0603_100V_10%, 1x 100k_0603
Sub-module name: EXT_PRACTICUM
PCB schematic design task (Hard, DC-DC)
Task: Design a TPS5430DDA-based buck converter power supply module with reverse polarity protection and soft-start. The circuit accepts DC input through a Barrel_Jack_Switch and provides regulated output through a feedback network (Feedback net). Include 1 TPS5430DDA 5.5V-36V input, 3A step-down switching regulator, 1 AO3401A P-channel MOSFET for reverse polarity protection or load switching, 1 MMBT3904 NPN transistor for enable/control logic, 1 D_Schottky Schottky freewheeling diode, 1 D_Zener Zener diode for voltage clamping, 1 Polyfuse resettable fuse for overcurrent protection, 1 inductor (L) for energy storage, 1 LED for power-good indication, 1 Screw_Terminal_01x02 output terminal, 1 TestPoint for voltage measurement, 4 SolderJumper_2_Open configuration jumpers, 11 resistors (R) for feedback divider, compensation, and biasing, 8 capacitors (C) for input/output filtering and decoupling, 2 polarized capacitors (C_Polarized) for bulk filtering, 4 MountingHoles, and 1 Logo_Open_Hardware_Small.
Input nodes: VIN, GND
Output nodes: VOUT, Feedback
Input voltage: 12 V
Output voltage: 5 V
Components: 11x R, 8x C, 4x MountingHole, 4x SolderJumper_2_Open, 2x C_Polarized, 1x LED, 1x Screw_Terminal_01x02, 1x L, 1x Logo_Open_Hardware_Small, 1x Polyfuse, 1x MMBT3904, 1x TPS5430DDA, 1x TestPoint, 1x Barrel_Jack_Switch, 1x AO3401A, 1x D_Zener, 1x D_Schottky
Sub-module name: EXT_SOLARSYSTEM
PCB schematic design task (Hard, IoT-System)
Task: Design an ESP32-C3-based turret controller board with motor drive and LED status indicators. The system uses 1x ESP32-C3-MINI-1 as the main MCU, 1x AP63203WU buck converter with 1x inductor (L) to generate a 3.3V rail from 12V input, and 1x AO3400A N-channel MOSFET for motor switching. Include 5x LEDs for status indication (with series resistors), 1x push button (SW_Push) for user input, 13x resistors (R) for biasing/current-limiting/pull-ups, 6x capacitors (C) for decoupling and filtering, 2x MountingHoles for mechanical mounting, 1x Conn_02x03_Odd_Even for programming/debug header, 1x Conn_01x05_Male for motor/sensor interface, and 1x Conn_02x02_Odd_Even for power input. Power rails: +12V input, +5V intermediate, +3.3V logic supply. Key signals include MOTOR_IO, MOTOR_TEMP, GPIO0, and GPIO9.
Input nodes: VIN, GND
Output nodes: MOTOR, LED1, LED2, LED3, LED4, LED5
Input voltage: 12 V
Output voltage: 3.3 V
Components: 13x R, 6x C, 5x LED, 2x MountingHole, 1x Conn_02x03_Odd_Even, 1x AP63203WU, 1x Conn_01x05_Male, 1x L, 1x Conn_02x02_Odd_Even, 1x ESP32-C3-MINI-1, 1x AO3400A, 1x SW_Push
Sub-module name: EXT_TF2SENTRYEE
PCB schematic design task (Easy, Audio)
Task: Design an AM/FM radio receiver board with audio amplifier output using the Si4735-D60-GU digital radio receiver IC. Include 1x Si4735-D60-GU as the radio receiver, 1x TDA1517P/N3,112 stereo audio power amplifier, 1x TCA9517DR I2C bus buffer/repeater, 2x 24LC256 I2C EEPROMs for preset storage, 1x AMS1117-3.3 and 1x AMS1117-5.0 voltage regulators, 3x BC818 NPN transistors for signal switching, 4x BAW75 signal diodes, 3x 1N5402 power rectifier diodes, 1x Crystal for the radio receiver clock reference, 1x AudioJack3 for audio output. Include 26x resistors (R), 10x capacitors (C), 6x C_Polarized_Small, 6x C_Small, 4x CP (polarized capacitors), 2x inductors (L), 3x LEDs for status. Use connectors: 2x Conn_01x02_Male, 2x Conn_01x01_Pin, 1x Conn_01x12_Female, and 1x Conn_01x03_Male. Power rails: +12V, +5V, +5VA (analog), +3V3.
Input nodes: +12V, GND
Output nodes: AOUT
Input voltage: 12 V
Output voltage: 3.3 V
Components: 26x R, 10x C, 6x C_Polarized_Small, 6x C_Small, 4x CP, 4x BAW75, 3x 1N5402, 3x BC818, 3x LED, 2x Conn_01x02_Male, 2x L, 2x 24LC256, 2x Conn_01x01_Pin, 1x Si4735-D60-GU, 1x Crystal, 1x AMS1117-3.3, 1x Conn_01x12_Female, 1x TDA1517P/N3,112, 1x AudioJack3, 1x Conn_01x03_Male, 1x TCA9517DR, 1x AMS1117-5.0
Sub-module name: EXT_FAMICOM_EXPANSION_PORT
PCB schematic design task (Easy, MCU)
Task: Design an RP2040-based keyboard/input controller with flash storage and voltage regulation. Use 1x RP2040 microcontroller, 1x W25Q128JVS SPI flash memory for program storage, 1x XC6206PxxxMR 3.3V LDO voltage regulator, 1x Crystal_GND24_Small for the RP2040 clock source. Include 7x choc_SW_HS low-profile mechanical key switches, 1x SW_Push for reset/boot, 1x JTAG_TC2030 debug connector, 1x LED_Small for status indication, 1x D_Small for USB power protection. Provide 1x Conn_01x06_MountingPin and 1x Conn_01x06 for external I/O, 1x Conn_01x14_MountingPin for expanded interface. Use 17x C_Small capacitors for decoupling, 8x R_Small resistors for pull-ups/current limiting, and 4x MountingHoles. Power rails: +5V USB, +3.3V regulated, +1V1 core. Key signals: D+/D-, CS, DATA, A, B, LS, MS.
Input nodes: +5V, GND
Output nodes: GPIO
Input voltage: 5 V
Output voltage: 3.3 V
Components: 17x C_Small, 8x R_Small, 7x choc_SW_HS, 4x MountingHole, 1x LED_Small, 1x Conn_01x06_MountingPin, 1x Conn_01x06, 1x Conn_01x14_MountingPin, 1x XC6206PxxxMR, 1x W25Q128JVS, 1x JTAG_TC2030, 1x Crystal_GND24_Small, 1x RP2040, 1x SW_Push, 1x D_Small
Sub-module name: EXT_NIXIE_TUBE_CLOCK
PCB schematic design task (Easy, DAQ-System)
Task: Design a liquid rocket engine controller board using a Raspberry Pi Pico (1x Pico) as the main MCU, with a multi-channel DAC and inertial sensing. Include 1x MAX5715 quad-channel DAC for analog control outputs (DAC1-DAC4), 1x MPU6050-breakout IMU for vibration/acceleration sensing, 1x HV264 high-voltage driver, and 1x Q025-5C. Provide 4x Conn_01x16_Socket for high-density sensor/actuator interfaces, 11x Conn_01x01_Pin test points, 2x ZIF_socket connectors. Include 4x Polyfuse resettable fuses for overcurrent protection, 4x SolderJumper_2_Bridged and 4x SolderJumper_2_Open for configuration, 2x Jumper_2_Open and 1x Jumper_2_Bridged for mode selection. Use 5x R_US and 4x R resistors, 8x C capacitors, 2x D diodes, and 2x LEDs. Power rails: +3.3V, +5V. Key signals: SPI (MOSI-d, MISO-d, CS-d, CS-m, MOSI-m), HV outputs (HV1-HV4).
Input nodes: +5V, GND
Output nodes: DAC1, DAC2, DAC3, DAC4, HV1, HV2, HV3, HV4
Input voltage: 5 V
Output voltage: 3.3 V
Components: 11x Conn_01x01_Pin, 8x C, 5x R_US, 4x Conn_01x16_Socket, 4x SolderJumper_2_Bridged, 4x R, 4x Polyfuse, 4x SolderJumper_2_Open, 2x LED, 2x ZIF_socket, 2x D, 2x Jumper_2_Open, 1x MPU6050-breakout, 1x HV264, 1x Pico, 1x Q025-5C, 1x MAX5715, 1x Jumper_2_Bridged
Sub-module name: EXT_LIQUID_ENGINE_CONTROLLER
PCB schematic design task (Hard, Motor-System)
Task: Design a gamma-ray spectrometer control board using 1x ATMEGA328P-PU microcontroller with 1x A4988_STEPPER_MOTOR_DRIVER_CARRIER for stepper motor positioning of the detector. Include 1x Crystal for the MCU clock, 1x LEDCHIP-LED0805 for status indication, 1x DIODE-SMB for protection, and 1x POWER_JACK for DC power input. Provide 5x PINHD-1X2 (2-pin headers), 3x PINHD-1X4 (4-pin headers), 1x PINHD-1X3, 1x PINHD-1X6, and 1x PINHD-2X3 for ISP programming. Include 2x SW_SPST toggle switches for mode selection. Use 9x C_Small capacitors for decoupling, 5x R_US resistors, 5x TestPoint for measurement access, and 4x STAND-OFF for board mounting. Power rail: +5V.
Input nodes: +5V, GND
Output nodes: MOTOR_A, MOTOR_B
Input voltage: 5 V
Output voltage: 5 V
Components: 9x C_Small, 5x R_US, 5x PINHD-1X2, 5x TestPoint, 4x STAND-OFF, 3x PINHD-1X4, 2x SW_SPST, 1x PINHD-1X3, 1x Crystal, 1x POWER_JACK, 1x LEDCHIP-LED0805, 1x A4988_STEPPER_MOTOR_DRIVER_CARRIER, 1x ATMEGA328P-PU, 1x DIODE-SMB, 1x PINHD-2X3, 1x PINHD-1X6
Sub-module name: EXT_OPENGAMMAKIT
PCB schematic design task (Medium, Mixed-System)
Task: Design a payphone replacement controller board with USB-C power input, coin relay logic, and USB host ports. Use 1x ME2108A50M boost converter for power management, 1x TLC555xD timer IC for coin pulse generation/detection, 5x 4011 quad NAND gate ICs for coin relay switching logic, 1x IRF7404 P-channel MOSFET, 1x FDV301N N-channel MOSFET, 1x BC817 NPN transistor, and 1x SI1865DDL_R dual complementary MOSFET. Include 1x USB_C_Receptacle_PowerOnly_6P for power input, 2x USB_A_Stacked for host connections, 1x USBLC6-2SC6 USB ESD protection, 1x SD05C TVS diode, 2x BAT20J Schottky diodes, 1x 1N4148WS signal diode, 4x SMAJ6.0A TVS diodes for surge protection, and 1x Fuse. Use 15x R resistors, 8x C capacitors, 5x C_Polarized, 7x FerriteBead, 1x L_Ferrite, and 1x LED.
Input nodes: VBUS, GND
Output nodes: USB_HOST
Input voltage: 5 V
Output voltage: 5 V
Components: 15x R, 8x C, 7x FerriteBead, 5x 4011, 5x C_Polarized, 4x SMAJ6.0A, 2x USB_A_Stacked, 2x BAT20J, 1x SI1865DDL_R, 1x Fuse, 1x SD05C, 1x LED, 1x BC817, 1x USBLC6-2SC6, 1x FDV301N, 1x TLC555xD, 1x 1N4148WS, 1x USB_C_Receptacle_PowerOnly_6P, 1x IRF7404, 1x L_Ferrite, 1x ME2108A50M
Sub-module name: EXT_MILLENNIUM
PCB schematic design task (Medium, MCU)
Task: Design a replacement digital dashboard controller for the Nissan 300ZX (Z31) using 1x ATMEGA32U4-AU microcontroller with USB-C connectivity, accelerometer sensing, and RC receiver input. Include 1x Adafruit_ItsyBitsy_32u4_-_5V_16MHz dev board, 1x Adafruit_H3LIS311_Breakout high-g accelerometer, 1x Crystal_16MHz_2.0x1.6mm for MCU clock, 1x USB_C_Receptacle with 1x USBLC6-4SC6 USB ESD protection, 1x BUCK_CONVERTER for power regulation from battery, 1x RC_RECEIVER for remote control input. Include 1x Amass_XT60PW power connector, 1x 1.5KExxA TVS for transient protection, 1x D_Zener, 1x C_Polarized_US, 1x 2N7002 N-MOSFET and 1x PMOS for level shifting/switching, 1x LED indicator, 1x SPST_Push_SMD_5.2x5.2mm_h1.9mm button, and 2x Conn_01x03 connectors. Use 6x 0.1uF_0603_25V_20% decoupling caps, 5x 10k_0402 pull-up/down resistors, 2x 5.1k_0603 (USB CC), 2x 22_0603 (USB series), 2x 22pF_0402_50V_5% (crystal load), 1x 10uF_0805_25V_10%, 1x 10nF_0603_50V_10%, and 1x 10k_0603.
Input nodes: BAT, GND
Output nodes: MOTOR_1, MOTOR_2, D+, D-
Input voltage: 12 V
Output voltage: 5 V
Components: 6x 0.1uF_0603_25V_20%, 5x 10k_0402, 2x Conn_01x03, 2x 5.1k_0603, 2x 22_0603, 2x 22pF_0402_50V_5%, 1x PMOS, 1x ATMEGA32U4-AU, 1x 10uF_0805_25V_10%, 1x Adafruit_ItsyBitsy_32u4_-_5V_16MHz, 1x Crystal_16MHz_2.0x1.6mm, 1x Adafruit_H3LIS311_Breakout, 1x Amass_XT60PW, 1x 10nF_0603_50V_10%, 1x D_Zener, 1x C_Polarized_US, 1x 2N7002, 1x USBLC6-4SC6, 1x LED, 1x USB_C_Receptacle, 1x SPST_Push_SMD_5.2x5.2mm_h1.9mm, 1x RC_RECEIVER, 1x BUCK_CONVERTER, 1x 1.5KExxA, 1x 10k_0603
Sub-module name: EXT_Z31_DIGIDASH
PCB schematic design task (Medium, Communication)
Task: Design a high-speed Ethernet/IP data radio controller board for the 433 MHz HAM band using 1x STM32F103RBTx microcontroller with USB and serial interfaces. Include 1x CH340C USB-to-UART bridge, 1x LD39050PU33R 3.3V LDO regulator, 1x USB_C_Receptacle_USB2.0_16P for USB connection. Use 1x 8.000MHz_49USMX_30_50_-40+85_18pF_ATF main crystal and 1x ABS25-32.768KHZ-6-T RTC crystal for the STM32, 1x BLM18KG260TN1D ferrite bead for power filtering. Provide 1x Conn_02x12_Odd_Even (24-pin) for radio module interface, 1x Conn_02x05_Odd_Even for expansion, 2x Conn_01x04_Socket for serial COM ports, 2x Conn_01x02_Socket and 1x Conn_01x02 for auxiliary connections, 1x Conn_01x14_Socket for extended I/O, 1x Jumper_3_Open for configuration, and 1x SW_Push for reset. Use 20x C capacitors for decoupling, 10x R resistors, 2x LEDs for status, and 4x MountingHole_Pad.
Input nodes: VBUS, GND
Output nodes: COM1, COM2, D+, D-
Input voltage: 5 V
Output voltage: 3.3 V
Components: 20x C, 10x R, 4x MountingHole_Pad, 2x Conn_01x04_Socket, 2x LED, 2x Conn_01x02_Socket, 1x SW_Push, 1x Conn_01x02, 1x Jumper_3_Open, 1x Conn_01x14_Socket, 1x 8.000MHz_49USMX_30_50_-40+85_18pF_ATF, 1x Conn_02x12_Odd_Even, 1x LD39050PU33R, 1x STM32F103RBTx, 1x BLM18KG260TN1D, 1x ABS25-32.768KHZ-6-T, 1x Conn_02x05_Odd_Even, 1x USB_C_Receptacle_USB2.0_16P, 1x CH340C
Sub-module name: EXT_SCOMS_TACNPR
PCB schematic design task (Easy, Motor)
Task: Design a DMX-to-AC-motor-driver interface board for controlling variable frequency drives through DMX/ArtNet protocols. Use 1x ADS1115IDGS 4-channel 16-bit ADC for analog feedback sensing, 1x ACS725xLCTR-10AU Hall-effect current sensor for line current monitoring, 1x PDS1-S3-S3-M isolated DC-DC converter for isolated power supply, and 2x ACPL-214-500E optocouplers for isolated digital signal coupling. Include 4x P_CHANNEL P-MOSFETs for relay/load switching and 2x BZX84Cxx Zener diodes for voltage clamping. Provide 6x Conn_01x02 screw terminals for motor/power connections, 1x Conn_01x04 and 1x Conn_02x10_Odd_Even for DMX/control bus interface. Use 8x R resistors, 4x C capacitors, and 4x MountingHoles. Power rails: +12V, +5V, +3.3V, +48V (motor supply).
Input nodes: +48V, +12V, GND
Output nodes: A1, A2, A3
Input voltage: 48 V
Output voltage: 3.3 V
Components: 8x R, 6x Conn_01x02, 4x C, 4x MountingHole, 4x P_CHANNEL, 2x ACPL-214-500E, 2x BZX84Cxx, 1x Conn_02x10_Odd_Even, 1x ADS1115IDGS, 1x ACS725xLCTR-10AU, 1x Conn_01x04, 1x PDS1-S3-S3-M
Sub-module name: EXT_DMX2MOTION
PCB schematic design task (Hard, IoT-System)
Task: Design a camping light relay controller using 1x ESP8266(ESP12-F) WiFi module for wireless control of an LED garland based on ambient light sensing. Include 1x SE5218 3.3V LDO voltage regulator, 1x U262-161N-4BVC11 USB micro-B connector for power/programming, and 1x MIC127-140-002 voltage supervisor/reset IC. Provide 2x easyC-SMD I2C connectors, 1x HEADER_MALE_14X1 (14-pin header) for ESP8266 module interface, 1x HEADER_MALE_2X1 (2-pin header) for auxiliary connection. Include 2x SMD-JUMPER-CONNECTED and 1x SMD-JUMPER-CONNECTED_TRACE_SLODERMASK for configuration. Use 9x 0603R resistors, 1x 0402R resistor, 3x 0603C capacitors, 1x 1206C capacitor, 1x 0402LED for status, 4x HOLE_3.2mm mounting holes, and 1x FIDUCIAL. Key signals: ADC, ADC-5V, EN, GPIO0-GPIO16.
Input nodes: VBUS, GND
Output nodes: GPIO12, GPIO13, GPIO14
Input voltage: 5 V
Output voltage: 3.3 V
Components: 9x 0603R, 4x HOLE_3.2mm, 3x 0603C, 2x SMD-JUMPER-CONNECTED, 2x easyC-SMD, 1x 0402R, 1x HEADER_MALE_2X1, 1x SMD-JUMPER-CONNECTED_TRACE_SLODERMASK, 1x 0402LED, 1x 1206C, 1x FIDUCIAL, 1x HEADER_MALE_14X1, 1x SE5218, 1x U262-161N-4BVC11, 1x ESP8266(ESP12-F), 1x MIC127-140-002
Sub-module name: EXT_LIGHTRELAY4CAMPING
PCB schematic design task (Hard, IoT-System)
Task: Design a self-balancing two-wheeled robot controller using 1x ESP32-WROOM-32E-N4 as the main MCU with motor drive and sensor feedback. Include 1x AZ1117H-3.3TRE1 LDO for 3.3V regulation, 3x DMP1045U-7 P-channel MOSFETs for power switching/motor H-bridge, 3x MMDT2907A-7-F dual PNP transistors for motor drive logic, 1x WS2812B-2020 addressable RGB LED, and 1x 503398-1892 battery connector. Include 2x SKRPABE010 tactile switches, 1x 3220-10-0300-00 USB connector. Provide 2x Conn_01x11 for motor/sensor connectors, 1x Conn_01x08 and 1x Conn_01x10 for expanded I/O. Use 6x RC0402FR-071KL (1k) resistors, 6x RC0402FR-07100KL (100k) resistors, 2x RC0402FR-0710KL (10k) resistors, 1x RC0402FR-07220RL (220 ohm) resistor, 6x CL05B104KO5NNNC (100nF) caps, 2x CM05X5R226M06AH080 (22uF) caps, 1x CL05A105KA5NQNC (1uF) cap, 1x CL05A106MQ5NUNC (10uF) cap, 1x CC0402KRX7R7BB104 (100nF) cap. LEDs: 2x 19-217_Y5C-AP1Q2_3T (yellow) and 1x 19-217_R6C-AL1M2VY_3T (red). Include 1x MountingHole.
Input nodes: +5V, GND
Output nodes: MOTOR_A, MOTOR_B
Input voltage: 5 V
Output voltage: 3.3 V
Components: 6x RC0402FR-071KL, 6x CL05B104KO5NNNC, 6x RC0402FR-07100KL, 3x DMP1045U-7, 3x MMDT2907A-7-F, 2x Conn_01x11, 2x SKRPABE010, 2x RC0402FR-0710KL, 2x CM05X5R226M06AH080, 2x 19-217_Y5C-AP1Q2_3T, 1x 503398-1892, 1x MountingHole, 1x CL05A105KA5NQNC, 1x RC0402FR-07220RL, 1x WS2812B-2020, 1x CC0402KRX7R7BB104, 1x ESP32-WROOM-32E-N4, 1x AZ1117H-3.3TRE1, 1x CL05A106MQ5NUNC, 1x 19-217_R6C-AL1M2VY_3T, 1x Conn_01x08, 1x 3220-10-0300-00, 1x Conn_01x10
Sub-module name: EXT_SELF_BALANCING_ROBOT
PCB schematic design task (Easy, DAQ-System)
Task: Design a front-box data acquisition PCB for an electric vehicle using 1x Pico (Raspberry Pi Pico) as the main MCU. Include 2x OPA357AIDBVR high-speed op-amps for signal conditioning, 1x TLV3201AIDBVR comparator for threshold detection, 1x MAX5026EUT_T boost converter for power supply, 1x LM4040AIM3-3_0-T precision voltage reference, 1x BAT54S Schottky diode pair for input protection, 1x 2N7002 N-MOSFET, 1x NRS4018T470MDGJ power inductor, and 1x ECHU1C471JX5 film capacitor. Provide 1x B6B-PH-K-S(LF)(SN) and 1x B4B-PH-K-S(LF)(SN) JST PH connectors, 2x 3296W-1-503LF trimmer potentiometers for calibration, 2x Jumper_2_Bridged for configuration. Use 10x R resistors, 5x CL10B104KC8NNNC (100nF) caps, 5x C capacitors, 4x CL21A475KBQNNNE (4.7uF) caps, 3x ACML-0402HC-301-T ferrite beads, 1x D diode, and 1x LTST-C190KGKT LED.
Input nodes: VIN, GND
Output nodes: SENSE_OUT
Input voltage: 5 V
Output voltage: 3.3 V
Components: 10x R, 5x CL10B104KC8NNNC, 5x C, 4x CL21A475KBQNNNE, 3x ACML-0402HC-301-T, 2x Jumper_2_Bridged, 2x 3296W-1-503LF, 2x OPA357AIDBVR, 1x B6B-PH-K-S(LF)(SN), 1x BAT54S, 1x 2N7002, 1x TLV3201AIDBVR, 1x LTST-C190KGKT, 1x D, 1x NRS4018T470MDGJ, 1x LM4040AIM3-3_0-T, 1x ECHU1C471JX5, 1x B4B-PH-K-S(LF)(SN), 1x Pico, 1x MAX5026EUT_T
Sub-module name: EXT_PUTM_EV_FRONTBOX
PCB schematic design task (Easy, IoT-System)
Task: Design a LinuxCNC motor control testbed I/O board using 1x ESP32-S3-MINI-1-N4R2 WiFi/BLE MCU with addressable LED status display, solid-state relay outputs, and USB connectivity. Include 2x MD89420-RegBlock voltage regulator modules, 2x G3VM-41GR8 solid-state relays for isolated switching, 8x ES05D1MC10 ESD protection diodes, 9x WS2812B-1mm addressable RGB LEDs for status, 1x NX7002AK N-MOSFET for switching, 2x 1N5819 Schottky diodes, 2x VCUT voltage cutoff devices, 1x USB-C-Socket-H and 1x USB-PROG for USB interfaces. Include 1x PowerIn power connector, 1x Shelly relay module, 1x PCB antenna, 1x SW_Push reset button. Provide 2x Conn_01x02, 1x Conn_01x04, and 1x Conn_01x06 for I/O interfaces. Use 22x C capacitors, 13x R resistors, and 13x Hidden (internal/power) components. Power rails: +12V, +5V, +3.3V. Key I/O: IO1-IO6, D+/D-.
Input nodes: +12V, GND
Output nodes: IO1, IO2, IO3, IO4, IO5, IO6
Input voltage: 12 V
Output voltage: 3.3 V
Components: 22x C, 13x R, 13x Hidden, 9x WS2812B-1mm, 8x ES05D1MC10, 2x G3VM-41GR8, 2x Conn_01x02, 2x 1N5819, 2x VCUT, 2x MD89420-RegBlock, 1x USB-C-Socket-H, 1x Conn_01x04, 1x PowerIn, 1x Conn_01x06, 1x SW_Push, 1x USB-PROG, 1x ESP32-S3-MINI-1-N4R2, 1x Shelly, 1x PCB, 1x NX7002AK
Sub-module name: EXT_LINUXCNC_TESTBED
PCB schematic design task (Hard, PowerMgmt)
Task: Design a multi-rail power supply board with USB input, dual voltage regulation, and indicator LEDs. Include 1x AS7805ADTR 5V linear voltage regulator and 1x SE5218 3.3V LDO regulator for dual-rail output, 1x DC_JACK barrel connector for 12V DC input, 1x U262-161N-4BVC11 USB micro-B connector for alternate power/programming. Include 1x BAT20J Schottky diode for reverse polarity protection, 1x M4_DIODA rectifier diode, 1x SK-3245S-L3-B slide switch for power on/off, 2x SS-3292S-L1 slide switches for mode selection. Use 4x HEADER_MALE_2X1 (2-pin headers) for power output taps, 1x SMD-JUMPER-CONNECTED_TRACE_SLODERMASK for configuration. Include 4x 0603C capacitors, 2x 0603R resistors, 1x 0402R resistor, 1x 0402LED for power indicator, 2x HOLE_3.2mm mounting holes, and 1x FIDUCIAL. Power rails: 12V input, 5V and 3.3V outputs.
Input nodes: VIN, GND
Output nodes: 5V, 3V3
Input voltage: 12 V
Output voltage: 3.3 V
Components: 4x HEADER_MALE_2X1, 4x 0603C, 2x SS-3292S-L1, 2x HOLE_3.2mm, 2x 0603R, 1x 0402LED, 1x SMD-JUMPER-CONNECTED_TRACE_SLODERMASK, 1x BAT20J, 1x FIDUCIAL, 1x SK-3245S-L3-B, 1x U262-161N-4BVC11, 1x SE5218, 1x DC_JACK, 1x AS7805ADTR, 1x M4_DIODA, 1x 0402R
Sub-module name: EXT_ACTIVESPICE
PCB schematic design task (Hard, IoT-System)
Task: Design a MEMS high-voltage control and capacitive sensing test platform using 1x ESP32-WROOM-32 as the main MCU with LoRa wireless, IMU sensing, and environmental monitoring. Include 1x RFM95W-868S2 LoRa radio module, 1x MPU-6050 6-axis IMU, 1x BMP280 barometric pressure sensor, 1x CH340C USB-to-UART bridge, 2x AMS1117-3.3 LDO regulators (primary and secondary 3.3V rails), and 2x BSS138 N-MOSFET level shifters. Provide 1x USB_B_Micro for USB connectivity, 1x Conn_Coaxial for RF antenna, 1x Conn_01x04_Pin and 1x Conn_01x05_Pin for I2C/SPI expansion, 1x Conn_02x04_Odd_Even for debug/programming, 1x Conn_01x02 for auxiliary I/O. Include 2x SW_Push for reset/boot, 1x LED for status, and 2x TestPoints. Use 13x C capacitors and 9x R_Small resistors. Power rails: +BATT, +5V, +3V3. Key signals: MISO, MOSI, SPI CS, I2C SDA/SCL, DIO0, DIO1, LORA_RST, MPU_IRQ, ESP32_EN, ESP32_IO0.
Input nodes: +BATT, GND
Output nodes: GPIO, LORA_OUT
Input voltage: 5 V
Output voltage: 3.3 V
Components: 13x C, 9x R_Small, 2x COM-09032, 2x AMS1117-3.3, 2x SW_Push, 2x TestPoint, 2x BSS138, 1x Conn_Coaxial, 1x USB_B_Micro, 1x Conn_01x04_Pin, 1x MPU-6050, 1x ESP32-WROOM-32, 1x RFM95W-868S2, 1x Conn_02x04_Odd_Even, 1x LED, 1x BMP280, 1x Conn_01x05_Pin, 1x CH340C, 1x Conn_01x02
Sub-module name: EXT_LEVITAS_PCB