Hzou9/PCBSchemaGen-Benchmarks huggingface dataset:
PCB schematic design task (Medium, MCU)
Task: Design a CY7C68013A USB microcontroller board with I2C EEPROM, USB-C connector, and ESD protection for an RFM69-based receiver clone. Use 1 CY7C68013A-56PVX USB controller, 1 CAT24C128 I2C EEPROM for firmware storage, 1 Crystal_GND24_Small for clock, 1 USB_C_Receptacle for USB connection, 1 USBLC6-2SC6 USB ESD protection, 1 FerriteBead_Small for power filtering, 1 Jumper_2_Open configuration jumper, 11 C_Small decoupling capacitors, and 7 R_Small resistors.
Input nodes: +5V, GND
Output nodes: +3.3V, SPI, I2C
Input voltage: 5 V
Output voltage: 3.3 V
Components: C_Small: 11
R_Small: 7
Jumper_2_Open: 1
FerriteBead_Small: 1
CY7C68013A-56PVX: 1
Crystal_GND24_Small: 1
CAT24C128: 1
USB_C_Receptacle: 1
USBLC6-2SC6: 1
Sub-module name: CY7C68013A_USB_RFM69_RX
PCB schematic design task (Easy, DC-DC)
Task: Design an AC-DC power supply board using an MP8008 flyback controller IC. The circuit accepts AC mains input through a MagJack-A70-112-331N126 Ethernet/RJ connector and provides a regulated +5V DC output. Include 2 D_Bridge_+-AA full-bridge rectifiers for AC-DC conversion, 1 SI7430DP power MOSFET for the flyback switching stage, 1 7491194912 coupled inductor/transformer, 1 TL432DBZ shunt voltage reference for output regulation feedback, 1 LTV-817S optocoupler for isolated feedback, 1 MMBTA42 high-voltage NPN transistor for startup/bias, 1 SBR8U60P5-13 super-barrier rectifier for output rectification, 1 D_Zener for clamping/protection, 4 standard diodes, 2 TPD4EUSB30 USB ESD protection ICs, 19 resistors (R_US), 2 additional resistors (R), 16 capacitors (C), 2 polarized capacitors (C_Polarized), and 1 inductor (L) for output filtering.
Input nodes: AC_IN, GND
Output nodes: +5V
Input voltage: AC mains V
Output voltage: 5 V
Components: 19x R_US, 16x C, 4x D, 2x D_Bridge_+-AA, 2x R, 2x C_Polarized, 2x TPD4EUSB30, 1x TL432DBZ, 1x SI7430DP, 1x 7491194912, 1x LTV-817S, 1x D_Zener, 1x MMBTA42, 1x MP8008, 1x L, 1x MagJack-A70-112-331N126, 1x SBR8U60P5-13
Sub-module name: EXT_ESP32C3_BASICDISTANCE
PCB schematic design task (Medium, MCU)
Task: Design a microcontroller-based IR receiver and alarm system using an ATmega328-P. The circuit is powered from a barrel jack through an L7805 5V linear voltage regulator. Include 1 TSDP341xx infrared receiver module for IR remote signal reception, 1 Buzzer for audio alarm output, 1 Crystal for the ATmega328-P clock source, 2 SW_Push tactile switches for user input, 1 LED for status indication, 1 Conn_01x04_Female and 1 Conn_01x05_Female connectors for external interfacing, 3 resistors (R), 3 capacitors (CAP), and 1 Barrel_Jack for DC power input.
Input nodes: VIN, GND
Output nodes: GPIO
Input voltage: 9 V
Output voltage: 5 V
Components: 3x R, 3x CAP, 2x SW_Push, 1x Crystal, 1x Conn_01x04_Female, 1x Barrel_Jack, 1x ATmega328-P, 1x L7805, 1x Buzzer, 1x Conn_01x05_Female, 1x LED, 1x TSDP341xx
Sub-module name: EXT_SPACE_INVADER_280
PCB schematic design task (Medium, General)
Task: Design a signal relocation and level-shifting flexible PCB for a Nintendo Wii console modification. The board uses 10 74AHCT125 quad bus buffer/line driver ICs to buffer and level-shift 8 data channels (DATA1_IN through DATA8_IN) between 3.3V and 5V logic domains, with multiple voltage rails (+3.3V, +5VLOGIC, +5VAUX, +5VLED, +12VAUX, +12VLED). Include 1 ESP32-WROOM-32 WiFi/Bluetooth module, 10 fuses for per-channel/per-rail overcurrent protection, 8 Jumper_3_Open configuration jumpers, 3 USB_C_Receptacle_PowerOnly_6P USB-C power-only connectors for multiple power inputs, 8 Conn_01x03 3-pin connectors for data channel I/O, 3 Conn_02x12_Top_Bottom dual-row 12-pin connectors for board-to-board connections, 2 Conn_01x02 2-pin connectors, and 1 resistor (R).
Input nodes: DATA1_IN, DATA2_IN, DATA3_IN, DATA4_IN, DATA5_IN, DATA6_IN, DATA7_IN, DATA8_IN, +3.3V, +5VLOGIC, GND
Output nodes: DATA_OUT
Input voltage: 5 V
Output voltage: 3.3 V
Components: 10x Fuse, 10x 74AHCT125, 8x Jumper_3_Open, 8x Conn_01x03, 3x Conn_02x12_Top_Bottom, 3x USB_C_Receptacle_PowerOnly_6P, 2x Conn_01x02, 1x R, 1x ESP32-WROOM-32
Sub-module name: EXT_OMEGAFLEX
PCB schematic design task (Hard, MCU)
Task: Design a DSP radio receiver board based on an ATmega32U4-A microcontroller with USB connectivity. The MCU communicates with an external SI4735 DSP radio chip via I2C/SPI through connectors. Include 1 USB4105-GF-A USB-C connector for USB data and power, 1 AMS1117-3.3 LDO voltage regulator for 3.3V rail generation, 1 Crystal for the ATmega32U4-A clock, 1 Polyfuse resettable fuse for USB overcurrent protection, 1 LED for status, 1 diode (D) for reverse polarity protection, 3 Conn_01x12 12-pin connectors for interfacing with the SI4735 radio module and audio output, 1 Conn_01x16 16-pin connector and 1 Conn_01x04 4-pin connector for additional I/O, 10 resistors (R), 6 capacitors (C), and 2 polarized capacitors (C_Polarized) for decoupling and filtering.
Input nodes: USB_VBUS, GND
Output nodes: D+, D-, A0, A1, A2, A3
Input voltage: 5 V
Output voltage: 3.3 V
Components: 10x R, 6x C, 3x Conn_01x12, 2x C_Polarized, 1x AMS1117-3.3, 1x Crystal, 1x Conn_01x16, 1x USB4105-GF-A, 1x LED, 1x D, 1x Conn_01x04, 1x Polyfuse, 1x ATmega32U4-A
Sub-module name: EXT_RADIO_SI4735
PCB schematic design task (Hard, DC-DC)
Task: Design a push-pull or half-bridge DC-DC converter power stage using a TL494 PWM controller IC and an IRS2184 half-bridge gate driver. The circuit includes 1 NMOS and 1 PMOS power MOSFET forming the switching stage, 1 NPN and 1 PNP bipolar transistor for gate drive or auxiliary circuitry, 1 R_Potentiometer for adjustable voltage/current setpoint, 1 inductor (L) for energy storage, 2 diodes (D) for freewheeling/clamping, 2 Conn_01x02_Pin connectors for power input/output terminals, 8 resistors (R) for feedback, compensation, and biasing, and 5 capacitors (C) for decoupling, bootstrap, and filtering. The FB net provides output voltage feedback to the TL494.
Input nodes: VIN, GND
Output nodes: VOUT, FB
Input voltage: 12 V
Output voltage: 5 V
Components: 8x R, 5x C, 2x D, 2x Conn_01x02_Pin, 1x PMOS, 1x NPN, 1x R_Potentiometer, 1x NMOS, 1x PNP, 1x L, 1x IRS2184, 1x TL494
Sub-module name: EXT_HOKIE_SAT_EXPERIMENTAL
PCB schematic design task (Hard, IoT-System)
Task: Design a sensor and ignitor control board for a rocketry/robotics platform. The board uses a TPS62172DSG step-down DC-DC converter to regulate battery voltage (+BATT) down to 3.3V, powering a BNO055 9-axis IMU and a BME280 environmental sensor (both communicating via I2C). Include 3 CPC1002N solid-state relays for switching 3 independent ignitor channels (Ignitor Terminal 1/2/3 controlled by Ignitor Logic 1+/2+/3+), 1 Micro_SD_Card_Det_Hirose_DM3AT microSD card slot for data logging, 1 Crystal for timing, 1 LED for status, 1 diode (D) for protection, 1 SolderJumper_2_Bridged solder jumper, 2 Conn_01x13_Socket 13-pin connectors and 2 Conn_01x04_Socket 4-pin connectors for expansion, 1 Conn_01x02_Socket, 1 Screw_Terminal_01x04 for power/ignitor wiring, 8 resistors (R), 3 small resistors (R_Small), 4 small capacitors (C_Small), 1 inductor (L), and 4 MountingHoles.
Input nodes: +BATT, GND
Output nodes: +3.3V, Ignitor Terminal 1, Ignitor Terminal 2, Ignitor Terminal 3
Input voltage: 3.7 V
Output voltage: 3.3 V
Components: 8x R, 4x MountingHole, 4x C_Small, 3x CPC1002N, 3x R_Small, 2x Conn_01x04_Socket, 2x Conn_01x13_Socket, 1x SolderJumper_2_Bridged, 1x Screw_Terminal_01x04, 1x BNO055, 1x D, 1x LED, 1x Micro_SD_Card_Det_Hirose_DM3AT, 1x Crystal, 1x TPS62172DSG, 1x BME280, 1x L, 1x Conn_01x02_Socket
Sub-module name: EXT_DARKPASSENGER
PCB schematic design task (Medium, General)
Task: Design a digital logic signal processing board for an LED controller. The circuit uses 74-series logic ICs to generate timing and color control signals: 7 74HC04 hex inverters, 5 74LS08 quad AND gates, 5 74LS00 quad NAND gates, 3 74HC74 dual D flip-flops, 3 74LS21 dual 4-input AND gates, and 4 LM556 dual timer ICs with 4 R_Potentiometer trimpots for adjustable pulse timing (HI_PULSE, LO_PULSE). Include 1 4020 14-stage binary ripple counter for clock division, 1 WS2812B addressable RGB LED for data output (DATA_OUT, DATA_RAW, DATA_SYNC), 2 D_Schottky_Small Schottky diodes, 12 small capacitors (C_Small) for IC decoupling, 6 resistors (R), 8 TestPoints, 2 Conn_01x08, 1 Conn_01x06, 1 Conn_01x04, 1 Conn_01x03, 1 Conn_01x02, 1 Conn_01x01 connectors, 4 MountingHoles, and 1 Logo_Open_Hardware_Small.
Input nodes: VCC, GND, CLK
Output nodes: DATA_OUT, COLOR_IN, COLOR_IN1, COLOR_IN2
Input voltage: 5 V
Output voltage: 5 V
Components: 12x C_Small, 8x TestPoint, 7x 74HC04, 6x R, 5x 74LS08, 5x 74LS00, 4x LM556, 4x R_Potentiometer, 4x MountingHole, 3x 74HC74, 3x 74LS21, 2x Conn_01x08, 2x D_Schottky_Small, 1x 4020, 1x Conn_01x04, 1x Conn_01x01, 1x Logo_Open_Hardware_Small, 1x WS2812B, 1x Conn_01x03, 1x Conn_01x06, 1x Conn_01x02
Sub-module name: EXT_OPENOBLONG
PCB schematic design task (Medium, IoT-System)
Task: Design a split keyboard controller PCB with USB, battery charging, microSD, and RGB LED support. Include 1 CH340C USB-to-serial converter, 1 TP4056M lithium battery charger IC, 1 TPS7A2633DRVR 3.3V LDO regulator, 1 TXB0104QPWRQ1 4-bit bidirectional level translator, 1 BAT20J Schottky diode for battery path selection, 2 PMOS-SOT-23-3 P-channel MOSFETs for power switching, 1 NMOS-DUAL dual N-channel MOSFET, 1 WS2812B-2020 addressable RGB LED, 1 U262-161N-4BVC11 USB connector, 1 HYC77-TF09-200 microSD card slot, 2 YTSA007A0151803B connectors, 1 JST-2pin-SMD battery connector, 1 easyC-SMD I2C connector, 1 1206FUSE fuse, 3 SMD-JUMPER-CONNECTED_TRACE_SOLDERMASK trace jumpers, 2 SMD_JUMPER_3_PAD_TRACE 3-pad jumpers, 1 SMD_JUMPER solder jumper, 16 resistors (0603R), 5 small resistors (0402R), 14 capacitors (0603C), 5 small LEDs (0402LED), 4 HOLE_3.2mm mounting holes, and 1 FIDUCIAL alignment mark.
Input nodes: USB_VBUS, VBAT, GND
Output nodes: 3V3, D+, D-
Input voltage: 5 V
Output voltage: 3.3 V
Components: 16x 0603R, 14x 0603C, 5x 0402R, 5x 0402LED, 4x HOLE_3.2mm, 3x SMD-JUMPER-CONNECTED_TRACE_SOLDERMASK, 2x SMD_JUMPER_3_PAD_TRACE, 2x YTSA007A0151803B, 2x PMOS-SOT-23-3, 1x TXB0104QPWRQ1, 1x JST-2pin-SMD, 1x easyC-SMD, 1x WS2812B-2020, 1x NMOS-DUAL, 1x 1206FUSE, 1x TP4056M, 1x BAT20J, 1x CH340C, 1x U262-161N-4BVC11, 1x FIDUCIAL, 1x TPS7A2633DRVR, 1x SMD_JUMPER, 1x HYC77-TF09-200
Sub-module name: EXT_KLOR
PCB schematic design task (Hard, IoT-System)
Task: Design an STM32-based Bluetooth-enabled motor controller board. The circuit uses an STM32F103C8Tx microcontroller with a Crystal_GND24 crystal for the system clock, an HC-05 Bluetooth module for wireless communication (BLUE_RX), and drives 2 DC motors (+M1/-M1, +M2/-M2). Power is supplied through a Screw_Terminal_01x02 and a Fuse, with an L7805 providing 5V and an AMS1117-3.3 providing 3.3V. Include 1 RS1M rectifier diode, 7 LEDs for status indication (LED1, LED2, etc.), 2 SW_Push buttons (one for BOOT0 mode selection, one for NRST reset), 2 Conn_01x06_Socket 6-pin connectors, 4 Conn_01x03_Pin 3-pin connectors, 2 Conn_01x02_Pin 2-pin connectors, 1 Conn_01x10_Socket, 1 Conn_01x04_Socket, 14 capacitors (C), 1 polarized capacitor (C_Polarized), 12 resistors (R), and 4 MountingHoles.
Input nodes: VIN, GND
Output nodes: +5V, +3.3V, +M1, -M1, +M2, -M2
Input voltage: 12 V
Output voltage: 3.3 V
Components: 14x C, 12x R, 7x LED, 4x Conn_01x03_Pin, 4x MountingHole, 2x Conn_01x06_Socket, 2x Conn_01x02_Pin, 2x SW_Push, 1x STM32F103C8Tx, 1x RS1M, 1x Screw_Terminal_01x02, 1x C_Polarized, 1x AMS1117-3.3, 1x Crystal_GND24, 1x HC-05, 1x Conn_01x10_Socket, 1x Conn_01x04_Socket, 1x L7805, 1x Fuse
Sub-module name: EXT_BREADBOARD_POWER_SUPPLY
PCB schematic design task (Medium, Communication)
Task: Design a Raspberry Pi Pico W and W5500-EVB-Pico dual-board RS-232 serial communication system with a buck converter power supply. Include 1 MP1584EN step-down DC-DC converter with 1 RLF7030T-4R7M3R4 power inductor and 1 SS34 Schottky diode for power rectification, 1 MAX3232 RS-232 transceiver for serial level conversion, 2 DMG2305UX-7 P-channel MOSFETs for power switching/protection, 1 DE9_Receptacle_MountingHoles DB9 connector for RS-232 interface, 1 SW_Push button, 1 Barrel_Jack_MountingPin for DC power input, 1 W5500-EVB-Pico Ethernet development board, 1 Pico-W Raspberry Pi Pico W module, 1 Conn_01x03 and 1 Conn_01x02 connectors, 7 resistors (R_US), 2 additional resistors (R), 5 capacitors (C), and 4 polarized capacitors (C_Polarized).
Input nodes: VIN, GND
Output nodes: +3.3V, TXD, RXD
Input voltage: 12 V
Output voltage: 3.3 V
Components: 7x R_US, 5x C, 4x C_Polarized, 2x R, 2x DMG2305UX-7, 1x MP1584EN, 1x SS34, 1x DE9_Receptacle_MountingHoles, 1x SW_Push, 1x MAX3232, 1x Conn_01x03, 1x Conn_01x02, 1x Barrel_Jack_MountingPin, 1x RLF7030T-4R7M3R4, 1x W5500-EVB-Pico, 1x Pico-W
Sub-module name: EXT_DAISYSEEDPROJECTS
PCB schematic design task (Hard, MCU)
Task: Design a Z80 retrocomputer single-board computer with bus-based architecture. The circuit is built around 1 Z84C00-PLCC Z80 CPU with address bus (A0-A15) and data bus (D0-D7). Include 1 SST39SF040 512KB flash ROM for program storage, 1 AS6C4008 512KB static RAM, 1 74LS138 3-to-8 line decoder for memory/IO address decoding, 1 74LS174 hex D flip-flop for latching, 10 74LS32 quad OR gate ICs and 5 74LS00 quad NAND gate ICs for glue logic, 1 CXO_DIP8 crystal oscillator for CPU clock (CPU_CLK), 1 DS1233 power supervisor/reset IC, 1 R_Network05 5-element resistor network and 1 R_Network08 8-element resistor network for bus pull-ups, 2 Jumper_2_Bridged configuration jumpers, 1 Jumper_3_Bridged12, 1 Switch_Tactile_Vertical for manual reset, 1 Conn_02x40_Top_Bottom 80-pin bus connector (RC-bus), 10 capacitors (C) for IC decoupling, 1 polarized capacitor (C_Polarized), 1 MountingHole, 1 Logo_Open_Hardware_Large, and 1 RCBUS_Logo.
Input nodes: VCC, GND
Output nodes: A0-A15, D0-D7, CPU_CLK
Input voltage: 5 V
Output voltage: 5 V
Components: 10x C, 10x 74LS32, 5x 74LS00, 2x Jumper_2_Bridged, 1x CXO_DIP8, 1x R_Network05, 1x R_Network08, 1x 74LS174, 1x Logo_Open_Hardware_Large, 1x Switch_Tactile_Vertical, 1x Jumper_3_Bridged12, 1x SST39SF040, 1x AS6C4008, 1x RCBUS_Logo, 1x 74LS138, 1x Z84C00-PLCC, 1x C_Polarized, 1x DS1233, 1x MountingHole, 1x Conn_02x40_Top_Bottom
Sub-module name: EXT_PICO_ENCODER
PCB schematic design task (Medium, MCU)
Task: Design an RP2040-based game controller/speed governor system with analog Hall-effect sensing and USB interface. Include 1 RP2040 microcontroller, 1 W25Q128JVS 128Mbit SPI flash for firmware storage, 1 Crystal_GND24 crystal for RP2040 clock, 1 AMS1117-3.3 LDO for 3.3V generation from USB 5V, 4 DRV5055A2xDBZxQ1 Hall-effect analog sensors for position/speed measurement, 2 MCP3002 10-bit SPI ADC ICs for analog-to-digital conversion, 2 USBLC6-2P6 USB ESD protection ICs, 2 Q_NMOS_GSD N-channel MOSFETs, 1 Q_PMOS_GSD P-channel MOSFET, 2 MBR0520 Schottky diodes, 1 D_Schottky, 2 Gamecube-MB-rescue_Slider_GCC-Gamecube_MB analog slider assemblies, 1 Gamecube-MB-rescue_Stickbox_Assembly-Gamecube_MB joystick, 1 Stickbox_Assembly_Hall_Only Hall-effect joystick, 1 USB_B_Micro USB connector, 1 TS-1187A-B-A-B tactile switch, 1 SW_DIP_x01 DIP switch, 11 SW_Push buttons, 1 Fuse, 3 Conn_01x02, 1 Conn_01x02_Male, 3 Conn_01x06, 1 Conn_01x06_Female, 1 Conn_01x01, 25 capacitors (C), 1 polarized capacitor (C_Polarized), 23 resistors (R), and 15 MountingHoles.
Input nodes: USB_VBUS, GND
Output nodes: +3.3V, +1V1
Input voltage: 5 V
Output voltage: 3.3 V
Components: 25x C, 23x R, 15x MountingHole, 11x SW_Push, 4x DRV5055A2xDBZxQ1, 3x Conn_01x02, 3x Conn_01x06, 2x Gamecube-MB-rescue_Slider_GCC-Gamecube_MB, 2x MBR0520, 2x USBLC6-2P6, 2x MCP3002, 2x Q_NMOS_GSD, 1x Conn_01x06_Female, 1x SW_DIP_x01, 1x Gamecube-MB-rescue_Stickbox_Assembly-Gamecube_MB, 1x RP2040, 1x AMS1117-3.3, 1x D_Schottky, 1x Fuse, 1x Stickbox_Assembly_Hall_Only, 1x TS-1187A-B-A-B, 1x USB_B_Micro, 1x Conn_01x02_Male, 1x Crystal_GND24, 1x W25Q128JVS, 1x Conn_01x01, 1x Q_PMOS_GSD, 1x C_Polarized
Sub-module name: EXT_DYNAMIC_SPEED_GOVERNOR
PCB schematic design task (Medium, Motor)
Task: Design a Raspberry Pi stepper motor controller carrier board for a robot platform with camera and lidar. The board distributes 12V and 5V power to 2 TMC2209_SILENTSTEPSTICK silent stepper motor driver modules and provides GPIO breakout for a Raspberry Pi via 2 Conn_01x22 22-pin connectors. Include 3 LEDs for status indication, 2 Screw_Terminal_01x05 5-position terminal blocks and 2 Screw_Terminal_01x04 4-position terminal blocks for motor connections, 2 Screw_Terminal_01x02 2-pin terminal blocks for power, 1 Screw_Terminal_01x10 10-pin, 1 Screw_Terminal_01x06 6-pin, and 1 Screw_Terminal_01x03 3-pin screw terminals, 4 Conn_01x04 4-pin headers, 4 Conn_01x03 3-pin headers, 1 Conn_01x02 2-pin header for auxiliary connections, 5 resistors (R), 3 polarized capacitors (C_Polarized) for power filtering, and 4 MountingHoles.
Input nodes: +12V, 5VIN, GND
Output nodes: GPIO1-GPIO21
Input voltage: 12 V
Output voltage: 5 V
Components: 5x R, 4x Conn_01x04, 4x MountingHole, 4x Conn_01x03, 3x C_Polarized, 3x LED, 2x Screw_Terminal_01x05, 2x TMC2209_SILENTSTEPSTICK, 2x Screw_Terminal_01x02, 2x Screw_Terminal_01x04, 2x Conn_01x22, 1x Conn_01x02, 1x Screw_Terminal_01x10, 1x Screw_Terminal_01x03, 1x Screw_Terminal_01x06
Sub-module name: EXT_CYCLOPE
PCB schematic design task (Medium, IoT-System)
Task: Design an ESP32-C3-based IoT control board with Peltier element cooling, Hall-effect sensing, and optocoupler-isolated switching. Include 1 ESP32-C3-DEVKITC-02 development module, 1 TLV1117-50 5V LDO regulator for the ESP32, 1 IRL540NSTRLPBF N-channel power MOSFET to drive 1 PeltierElement thermoelectric cooler, 1 PC817 optocoupler for isolated signal feedback, 1 A1301EUA-T linear Hall-effect sensor for position/magnetic field measurement, 1 MMBT3904 NPN transistor, 1 CMT-7525-80-SMT-TR buzzer/sounder for audio alerts, 2 ESD7351HT1G ESD protection diodes, 1 SMBJ26A TVS diode for surge protection, 1 DIODE-1N4148 signal diode, 1 D general-purpose diode, 1 Jack-DC barrel jack for 12V input, 1 Fuse for overcurrent protection, 1 SM04B-SRSS-TB(LF)(SN) 4-pin JST connector, 1 Conn_01x06_Male 6-pin and 1 Conn_01x10_Male 10-pin headers, 1 LED for status, 8 resistors (R), 3 capacitors (C), 1 polarized capacitor (C_Polarized), and 4 MountingHole_Pad for board mounting.
Input nodes: 12V, GND
Output nodes: 3.3V, 5V, GPIO
Input voltage: 12 V
Output voltage: 5 V
Components: 8x R, 4x MountingHole_Pad, 3x C, 2x ESD7351HT1G, 1x IRL540NSTRLPBF, 1x Conn_01x06_Male, 1x MMBT3904, 1x D, 1x SM04B-SRSS-TB(LF)(SN), 1x DIODE-1N4148, 1x CMT-7525-80-SMT-TR, 1x PeltierElement, 1x PC817, 1x SMBJ26A, 1x Conn_01x10_Male, 1x Jack-DC, 1x A1301EUA-T, 1x TLV1117-50, 1x C_Polarized, 1x LED, 1x ESP32-C3-DEVKITC-02, 1x Fuse
Sub-module name: EXT_6502_MACROPROCESSOR
PCB schematic design task (Medium, IoT-System)
Task: Design an ESP32-PICO-D4 based IoT development board with USB serial interface and buck converter power supply. Include 1 ESP32-PICO-D4 system-in-package WiFi/Bluetooth module, 1 CH340G USB-to-UART bridge for programming and debug, 1 MP2451 synchronous step-down DC-DC converter with 1 inductor (L) for efficient power conversion, 1 Crystal_GND24 crystal for the ESP32, 1 USB_C_Receptacle_USB2.0 USB-C connector for power and data, 2 MMBT3904 NPN transistors for auto-reset/boot mode circuitry (DTR, EN, IO0 control), 2 D_Schottky Schottky diodes for power path management, 2 SW_Push buttons (reset and boot), 1 LED for status, 1 Antenna_Shield for RF antenna, 1 SolderJumper_2_Open configuration jumper, 2 Conn_01x19 19-pin headers for GPIO breakout, 25 capacitors (C), 12 resistors (R), 2 MountingHoles, and 1 Icon logo.
Input nodes: USB_VBUS, GND
Output nodes: +3V3, IO0-IO26, EN
Input voltage: 5 V
Output voltage: 3.3 V
Components: 25x C, 12x R, 2x D_Schottky, 2x Conn_01x19, 2x SW_Push, 2x MMBT3904, 2x MountingHole, 1x ESP32-PICO-D4, 1x MP2451, 1x CH340G, 1x Crystal_GND24, 1x USB_C_Receptacle_USB2.0, 1x L, 1x LED, 1x Antenna_Shield, 1x Icon, 1x SolderJumper_2_Open
Sub-module name: EXT_SPARKFUN_GNSSDO
PCB schematic design task (Medium, IoT-System)
Task: Design an STM32U545VETx-based IoT sensor node with I2C sensors, XBee wireless, OLED display, and USB interface. Include 1 STM32U545VETx ARM Cortex-M33 microcontroller, 1 Crystal_GND24 for the HSE clock, 1 MIC5219-3.3YMM 3.3V LDO regulator, 1 INA260 I2C current/voltage/power monitor, 1 MS8607 combined pressure/humidity/temperature sensor (I2C), 1 DS18B20 1-Wire digital temperature sensor, 1 SSD1306 OLED display controller (I2C), 1 XB24CZ7PIT-004 XBee wireless module, 2 MAX40200AUK_T ideal diode ICs for power OR-ing, 1 USB_B_Micro USB connector, 1 SW_SPDT mode selection switch, 2 PTS645SM43SMTR92_LFS tactile push buttons (one for BOOT0), 1 PHR-2 2-pin JST connector, 1 Conn_01x05_Pin 5-pin header, 2 LEDs for status, 15 capacitors (C), 6 resistors (R_US), and 4 MountingHoles.
Input nodes: USB_VBUS, GND
Output nodes: +3.3V, I2C1_SCL, I2C1_SDA, I2C3_SCL, I2C3_SDA
Input voltage: 5 V
Output voltage: 3.3 V
Components: 15x C, 6x R_US, 4x MountingHole, 2x MAX40200AUK_T, 2x LED, 2x PTS645SM43SMTR92_LFS, 1x Crystal_GND24, 1x XB24CZ7PIT-004, 1x SSD1306, 1x PHR-2, 1x STM32U545VETx, 1x INA260, 1x MS8607, 1x Conn_01x05_Pin, 1x SW_SPDT, 1x USB_B_Micro, 1x MIC5219-3.3YMM, 1x DS18B20
Sub-module name: EXT_BITCART_NODE
PCB schematic design task (Medium, MCU)
Task: Design an STM32L496VGT3 microcontroller development board with USB-C connectivity, SPI flash, and LPUART interface. Include 1 STM32L496VGT3 low-power ARM Cortex-M4 MCU, 1 IS25LP128F-JBLA3 128Mbit SPI NOR flash for external storage, 1 TPS7A0533PDBV 3.3V ultra-low-dropout regulator, 1 STS5PF30L P-channel MOSFET for power switching/protection, 1 BAR43SFILM Schottky barrier diode, 1 ABM8AIG-16.000MHZ-12-2Z-T 16MHz crystal for HSE, 1 ABS07AIG-32.768kHz-T 32.768kHz crystal for LSE/RTC, 1 MMZ1608S601ATD25 ferrite bead for power filtering, 1 USB_C_Receptacle_USB2.0 USB-C connector (D+, D-), 1 4-174639-8 edge connector, 2 LG_Q396-PS-35 LEDs (LED1, LED2), 8 decoupling capacitors (0603ZC104JAT2A, 100nF), 2 bulk capacitors (0603ZC105JAT2A, 1uF), 1 tantalum capacitor (597D158X9004R2T), 1 ceramic cap (GRM188C71A475KE21D, 4.7uF), 1 ceramic cap (GRM1857U1A103JA44D, 10nF), 2 general capacitors (C), 4 precision resistors (MCT06030C1002FP500, 10k), 3 precision resistors (MCT06030C1001FP500, 1k), 4 resistors (0603ZA220JAT2A, 22 ohm), 2 general resistors (R), 3 Conn_01x04, 2 Conn_01x16, and 2 Conn_01x05 headers.
Input nodes: USB_VBUS, GND
Output nodes: LPUART_TX, LPUART_RX, LPUART_CTS, LPUART_RTS, BOOT0, NRST
Input voltage: 5 V
Output voltage: 3.3 V
Components: 8x 0603ZC104JAT2A, 4x MCT06030C1002FP500, 4x 0603ZA220JAT2A, 3x MCT06030C1001FP500, 3x Conn_01x04, 2x Conn_01x16, 2x LG_Q396-PS-35, 2x Conn_01x05, 2x 0603ZC105JAT2A, 2x R, 2x C, 1x 597D158X9004R2T, 1x IS25LP128F-JBLA3, 1x MMZ1608S601ATD25, 1x GRM188C71A475KE21D, 1x STS5PF30L, 1x BAR43SFILM, 1x TPS7A0533PDBV, 1x ABM8AIG-16.000MHZ-12-2Z-T, 1x 4-174639-8, 1x STM32L496VGT3, 1x ABS07AIG-32.768kHz-T, 1x GRM1857U1A103JA44D, 1x USB_C_Receptacle_USB2.0
Sub-module name: EXT_ARDUINO_NANO_SCRATCH