Design an SFP signal conversion board using 1x RP2040 microcontroller, 1x W25Q32JVSS SPI flash, 1x Crystal_GND24 crystal oscillator, 1x Conn_01x02 connector, 13x C_Small decoupling capacitors, and 7x R_Small resistors. The RP2040 manages SFP transceiver E/O and O/E conversion with firmware stored on the W25Q32JVSS via SPI bus, clocked by the crystal oscillator. Connect the flash chip to the RP2040's SPI pins (GPIO0-GPIO3), add pull-up/pull-down resistors for BOOT_MODE selection, and place decoupling capacitors on DVDD and all power rails.

1x RP2040, 1x W25Q32JVSS, 1x Crystal_GND24, 1x Conn_01x02, 13x C_Small, 7x R_Small


Design an ESP32-based window monitoring system using 1x ESP32-DevKitC, 3x LED indicators, and 3x SW_Reed magnetic reed switches. Each reed switch detects window open/closed state and connects to a separate GPIO on the ESP32-DevKitC. Each LED provides visual status indication for its corresponding window sensor. Connect reed switches with pull-up or pull-down resistors internal to the ESP32, and wire LEDs with appropriate current-limiting from ESP32 GPIO outputs.


Design a battery-powered buzzer alert module using 1x ESP32-C3-XIAO microcontroller, 1x TP4056_5V_1A Li-ion battery charger, 1x PN2222A NPN transistor, 1x Buzzer, 1x LED status indicator, 1x SW_SPST power switch, 1x D protection diode, and 2x R resistors. The TP4056 charges a Li-ion battery from USB 5V input. The ESP32-C3-XIAO drives the buzzer through the PN2222A transistor (with base resistor), and the LED indicates system status. The SW_SPST controls power on/off, and the diode provides reverse polarity protection.

1x ESP32-C3-XIAO, 1x TP4056_5V_1A, 1x PN2222A, 1x Buzzer, 1x LED, 1x SW_SPST, 1x D, 2x R


Design a USB-powered data logger using 1x CH32V003JxMx RISC-V microcontroller, 1x AP2112K-3.3 LDO voltage regulator, 1x USB_A connector, 2x C_Small decoupling capacitors, 1x R resistor, 3x TestPoint debug pads, and 3x Jumper_2_Open configuration jumpers. The USB_A provides 5V VBUS power, regulated to 3.3V by the AP2112K-3.3 for the CH32V003. The SWIO debug interface is accessible via test points. Configuration jumpers allow selectable options. Include decoupling capacitors on VBUS_3V3 and the USB data lines (USB_D+, USB_D-).

1x CH32V003JxMx, 1x AP2112K-3.3, 1x USB_A, 2x C_Small, 1x R, 3x TestPoint, 3x Jumper_2_Open


Design a phototransistor light sensor interface using 1x Q_Photo_NPN phototransistor and 1x Conn_01x06_Socket 6-pin connector. The phototransistor detects ambient light levels and outputs an analog voltage (PHOTOSENSOR_READ) through the connector. Wire the phototransistor between +5V and the sense output, with the connector providing power (+5V, GND) and the analog output signal to an external controller.


Design a dual-microphone audio capture shield using 1x ESP32-S3-DevKitC, 1x WeMos_D1_mini, and 2x MAX9814 electret microphone amplifier modules. Each MAX9814 provides automatic gain control for its microphone input and outputs an amplified analog audio signal. Connect the analog outputs of both MAX9814 modules to ADC-capable GPIO pins on the ESP32-S3-DevKitC. The WeMos_D1_mini serves as a secondary controller for wireless data relay.

1x ESP32-S3-DevKitC, 1x WeMos_D1_mini, 2x MAX9814


Design a wireless hearing screening sensor board using 1x ESP32DEVKITV1, 1x module_mpu6050 IMU, 1x Screw_Terminal_01x02 terminal block, 5x R fixed resistors, and 5x R_Variable potentiometers. The ESP32 communicates with the MPU6050 via I2C for motion/orientation sensing. The variable resistors provide adjustable signal conditioning or calibration for analog sensor channels. The screw terminal provides external power or speaker connection. Connect the MPU6050 SDA/SCL to ESP32 I2C pins, and distribute the potentiometers across analog input channels.

1x ESP32DEVKITV1, 1x module_mpu6050, 1x Screw_Terminal_01x02, 5x R, 5x R_Variable


Design an IMU sensor breakout module using 1x LSM6DS3 6-axis accelerometer/gyroscope, 2x R_Small I2C pull-up resistors, 2x C_Small decoupling capacitors, and 1x FerriteBead_Small for power rail filtering. The LSM6DS3 communicates via I2C with SCL and SDA lines pulled up by the resistors. The ferrite bead filters high-frequency noise on the +3.3V power supply, and decoupling capacitors stabilize the power and I/O pins of the IMU.

1x LSM6DS3, 2x R_Small, 2x C_Small, 1x FerriteBead_Small


Design a multi-channel coaxial blanking signal distribution board using 6x Conn_Coaxial coaxial connectors and 1x Conn_01x07_Female 7-pin header. The 7-pin header receives blanking control signals from an external source, and each of the 6 coaxial connectors distributes an individual blanking output (Blanking_Out1 through Blanking_Out6) to downstream instruments. Route each blanking signal from the header to its corresponding coaxial output.

Blanking_Out1, Blanking_Out2, Blanking_Out3, Blanking_Out4, Blanking_Out5, Blanking_Out6


Design a smart waste bin keypad and LED indicator module using 1x XIAO-RP2040-DIP microcontroller, 9x SW_Push push buttons, 9x D signal diodes, and 3x SK6812MINI addressable RGB LEDs. The 9 push buttons form a 3x3 keypad matrix with diodes for anti-ghosting, connected to the RP2040 GPIO pins. The 3 SK6812MINI LEDs are daisy-chained on a single data line from the RP2040 for status indication. Power the system from +5V and provide GND reference.

1x XIAO-RP2040-DIP, 9x SW_Push, 9x D, 3x SK6812MINI


Design a DS3231 real-time clock module with I2C interface using 1x DS3231-keyboard RTC chip and 1x C_Small-device decoupling capacitor. The DS3231 provides accurate timekeeping via I2C (SCL, SDA) and a square wave output (SQW) for interrupt timing. Connect the decoupling capacitor on the +5V power supply pin. Expose SCL, SDA, and SQW as interface signals for connection to an external microcontroller.


Design a Raspberry Pi Pico-based omniwheel robot controller breakout board using 1x Pico microcontroller, 14x Conn_01x04 4-pin connectors, 1x Conn_01x06 6-pin connector, and 1x Conn_01x03 3-pin connector. The 4-pin connectors provide interfaces for motor drivers, encoders (AXIS-X_A/B, AXIS-Y_A/B), and button/LED modules (BT-1 through BT-11 with LED and SW signals). The 6-pin connector provides a programming/debug interface. Route the Pico GPIO pins to the respective connectors, powered from +5V.

1x Pico, 14x Conn_01x04, 1x Conn_01x06, 1x Conn_01x03


Design a USB-C power delivery breakout board with capacitive touch sensing using 1x USB_C_Receptacle_PowerOnly_6P USB-C power-only receptacle, 2x Conn_01x04 4-pin connectors, and 3x TestPoint test probes. The USB-C receptacle provides +5V power with CC1 and CC2 configuration channel pins. The 4-pin connectors break out touch sensor signals (TOUCH1, TOUCH2, TOUCH3) and power. Test points provide accessible measurement points for CC lines and power.

1x USB_C_Receptacle_PowerOnly_6P, 2x Conn_01x04, 3x TestPoint


Design an 8-channel optocoupler LED driver array using 24x BC847 NPN transistors, 8x EL817 optocouplers, 8x LED indicators, and 48x R resistors. Each channel consists of 1 EL817 optocoupler driving a BC847 transistor output stage with an LED indicator. The 3 BC847 transistors per channel provide current amplification stages. Resistors set bias points, limit LED currents, and define optocoupler drive currents. Input signals are isolated from outputs via the EL817 optocouplers. Power from +5V with GNDREF as isolated ground reference.


Design an ESP32-C3-MINI based PCB business card with OLED display using 1x ESP32-C3-MINI-1 microcontroller, 1x SSD1306-SPI-OLED display, 1x 1N4148 protection diode, 1x Conn_01x02 battery connector, 8x R resistors, and 4x C capacitors. The ESP32-C3 drives the SSD1306 OLED via SPI for displaying information. Button inputs (Left button, Lights button) are active-low with pull-up resistors. The 1N4148 provides reverse polarity protection. Decoupling capacitors filter +3.3V and +5V power rails.

1x ESP32-C3-MINI-1, 1x SSD1306-SPI-OLED-schematic-rescue, 1x 1N4148, 1x Conn_01x02, 8x R, 4x C


Design a TTL blanking signal repeater and distribution circuit using 2x Q_NPN_CBE NPN transistors, 2x SW_SPDT toggle switches, 4x D signal diodes, 4x R resistors, 1x LED power indicator, and 1x Conn_02x01 input connector. The input TTL blanking signal enters through the 2-pin connector, and NPN transistors buffer and amplify the signal for distribution. SPDT switches select between inverted and non-inverted signal paths. Diodes provide signal steering, and resistors set bias and current limits. The LED indicates power-on status. Powered from +5V.

2x Q_NPN_CBE, 2x SW_SPDT, 4x D, 4x R, 1x LED, 1x Conn_02x01


Design an OLED display module with button inputs using 1x OLED_SSD1306_128X64 display, 2x B3W-4050 tactile pushbuttons, 1x CAP100RP capacitor, and 1x HDR-1X6 6-pin header connector. The SSD1306 OLED provides a 128x64 pixel display interfaced via I2C or SPI through the 6-pin header. The two pushbuttons provide user navigation inputs, and the capacitor provides power supply decoupling. Route all signals through the 6-pin header for connection to an external microcontroller.


Design a stepper motor driver interface board using 1x Pololu_Breakout_A4988 stepper driver module, 3x Conn_01x03 3-pin connectors, 1x Conn_01x04 4-pin connector, 2x R resistors, and 1x C_Polarized electrolytic capacitor. The A4988 module drives a stepper motor with step, direction, and enable control signals routed through the 3-pin connectors. The 4-pin connector provides the motor coil connections. The electrolytic capacitor decouples the 12V motor power supply, and resistors set current limiting. Power the logic side from 5V and motor side from 12V.

1x Pololu_Breakout_A4988, 3x Conn_01x03, 1x Conn_01x04, 2x R, 1x C_Polarized


Design a mechanical keypad with RGB LED feedback using 1x XIAO-RP2040-DIP microcontroller, 9x SW_Push push buttons, 9x 1N4148 anti-ghosting diodes, 4x SK6812 addressable RGB LEDs, and 1x RotaryEncoder_Switch rotary encoder with push switch. The 9 push buttons form a 3x3 key matrix with 1N4148 diodes on each key for anti-ghosting. The 4 SK6812 LEDs are daisy-chained for per-key RGB backlighting. The rotary encoder provides rotational input with push-button confirmation. All inputs and LED data are driven from the RP2040 GPIO pins. Powered from +5V.

1x XIAO-RP2040-DIP, 9x SW_Push, 9x 1N4148, 4x SK6812, 1x RotaryEncoder_Switch


Design a brushless motor driver interface board using 1x Igus_dryve_D1 motor controller, 1x Brushless_Motor_with_Hall_Sensors BLDC motor, 1x Single_ended_encoder_with_index incremental encoder, 1x SW_Push enable button, and 1x R resistor. The dryve D1 controller drives the brushless motor using Hall sensor feedback (Hall1, Hall2, Hall3) and encoder feedback (A, B, Index) for closed-loop position/velocity control. The push button provides a hardware enable/limit input, and the resistor serves as a pull-up. Power the motor from 24V and logic from 5V.

1x Igus_dryve_D1, 1x Brushless_Motor_with_Hall_Sensors, 1x Single_ended_encoder_with_index, 1x SW_Push, 1x R


Design a USB-C powered RGB lamp controller using a HEF4093BP quad NAND Schmitt trigger IC. Use 1x HEF4093BP_652 as the logic controller, 1x LED for RGB output indication, 1x R as a current-limiting resistor, 1x USB_C_Receptacle for 5V power input, and 1x VDC voltage source. The USB-C connector provides +5V power, and the Schmitt trigger gates shape control signals for the LED.

1x HEF4093BP_652, 1x LED, 1x R, 1x USB_C_Receptacle, 1x VDC


Design a motherboard interface board for an ESP8266-01 module with voltage protection and logic gate signal conditioning. Use 16x Conn_01x01 single-pin connectors for GPIO breakout and test points, 8x Resistor_0603 for pull-up/pull-down and current limiting, 4x SolderJumper_2_Open for configuration options, and 2x SN74AHCT1G08DBVR single AND gates for signal conditioning on the gate control path (P1D1 TO GATE). The board operates from VCC with GND reference.

16x Conn_01x01, 8x Resistor_0603, 4x SolderJumper_2_Open, 2x SN74AHCT1G08DBVR


Design a smart glove sensor interface board using a WeMos D1 Mini (ESP8266) as the main controller. Use 1x WeMos_D1_mini for Wi-Fi connectivity and I2C/GPIO control, 4x Conn_01x05_Pin connectors for flex sensor inputs, 2x Conn_01x03_Pin connectors for I2C peripherals (MPU6050 gyroscope/accelerometer) via SCL and SDA lines, and 1x Conn_01x02_Pin for power input. The board operates at 3.3V and 5V with I2C communication on D3 (SDA) and D4 (SCL) pins.

1x WeMos_D1_mini, 4x Conn_01x05_Pin, 2x Conn_01x03_Pin, 1x Conn_01x02_Pin


Design an ignition continuity sensing circuit for a rocketry project. Use 1x QS5U17TR MOSFET to control the firing signal on the FIRE net, 5x RES_0603 resistors for current limiting and voltage dividing on continuity sense lines (E_CONT, NOZ_CONT, SP_CONT), 3x IgnitionScrewTerminal connectors for e-match pyrotechnic connections, 1x CAP_0603 for decoupling, and 1x TP test point. The circuit operates from VIN with 3.3V logic levels and senses igniter continuity through resistor networks to Earth ground.

5x RES_0603, 3x IgnitionScrewTerminal, 1x QS5U17TR, 1x CAP_0603, 1x TP


Design an I2C GPIO expander-based input interface for a can crusher controller. Use 1x PCA9539PW_112 16-bit I2C GPIO expander to read 8x SW_Push pushbutton switches (5 for joystick directions: UP/DOWN/LEFT/RIGHT/PRESS and 3 for KEY1/KEY2/KEY3), 14x R resistors for pull-ups and current limiting, 4x TestPoint for debug access, and 1x C decoupling capacitor. The PCA9539 generates an IO_INT interrupt signal when any button is pressed. The circuit operates at +3.3V with GND reference.

IO_INT, JOYSTICK_UP, JOYSTICK_DOWN, JOYSTICK_LEFT, JOYSTICK_RIGHT, JOYSTICK_PRESS, KEY1, KEY2, KEY3

14x R, 8x SW_Push, 4x TestPoint, 1x PCA9539PW_112, 1x C


Design an ATmega328P-based wireless node with USB serial interface and sub-GHz radio. Use 1x ATmega328P-A microcontroller, 1x FT232RL USB-to-UART bridge connected via MC-RX and MC-TX lines, 1x RFM69CW sub-GHz radio module with SPI interface (MISO, MOSI, NSS), 1x USB_A connector for power and data, 1x AVR-ISP-6 programming header, 1x crystosc-X322516MLB4SI crystal oscillator, 1x Conn_Coaxial_Small for antenna, 12x C decoupling capacitors, 5x R resistors, and 3x LED status indicators. The board operates at +3V3 and +5V with GND reference and NRESET for MCU reset.

12x C, 5x R, 3x LED, 1x ATmega328P-A, 1x FT232RL, 1x RFM69CW, 1x USB_A, 1x AVR-ISP-6, 1x crystosc-X322516MLB4SI, 1x Conn_Coaxial_Small, 1x Conn_01x01


Design an SFP fiber optic transceiver interface with analog signal conditioning. Use 1x SFP-CONNECTOR-awallin for the SFP optical module, 2x ADT16-1T-awallin RF transformers for differential signal coupling, 4x 74HC14 Schmitt trigger inverter ICs for signal conditioning, 3x TL071-RESCUE-sfp_v4 op-amps for analog signal amplification, 3x Conn_Coaxial SMA connectors for RF I/O, 3x LED status indicators, 2x Conn_01x01 test points, 27x R resistors for biasing/termination, 25x C capacitors for decoupling/filtering, and 8x L inductors for power filtering. The board operates from +3.3V, +6V, and -6V supplies with MOD-ABS signal for SFP module detection.

27x R, 25x C, 8x L, 4x 74HC14, 3x TL071-RESCUE-sfp_v4, 3x Conn_Coaxial, 3x LED, 2x Conn_01x01, 2x ADT16-1T-awallin, 1x SFP-CONNECTOR-awallin


Design an Arduino-based multi-sensor environmental data logger. Use 1x Arduino_UNO_R3 as the main controller, 2x BMP280 barometric pressure/temperature sensors on I2C, 1x DHT11 and 1x DHT22 humidity/temperature sensors on GPIO, 1x DS1307+ real-time clock for timestamping, 1x SPI_SD_Card_Reader for data storage, 1x RC1602A 16x2 LCD character display for real-time readout, and 1x I2C level shifter/interface module. The system reads multiple environmental sensors, timestamps data via the RTC, logs to the SD card over SPI, and displays readings on the LCD.

2x BMP280, 1x Arduino_UNO_R3, 1x DHT11, 1x DHT22, 1x DS1307+, 1x SPI_SD_Card_Reader, 1x RC1602A, 1x I2C


Design a precision farming rover motor control and sensor interface board using dual Arduino Micro controllers. Use 2x Arduino_Micro_Socket for redundant control, 6x LM358 dual op-amps for analog sensor signal conditioning with 2.5V reference, 1x ADA3708 Adafruit motor driver module, 11x C_Small and 6x C_Polarized_Small_US for decoupling and filtering, 9x R_US resistors for biasing and feedback networks, 3x Conn_01x02 for motor/sensor connections, and multi-pin connectors (1x Conn_01x04, 1x Conn_02x05, 1x Conn_02x07, 1x Conn_02x10, 1x Conn_02x13) for inter-board communication. The board operates at 5V with a 2.5V analog reference and GND.

11x C_Small, 9x R_US, 6x LM358, 6x C_Polarized_Small_US, 3x Conn_01x02, 2x Arduino_Micro_Socket, 1x ADA3708, 1x Conn_01x04, 1x Conn_02x05_Odd_Even, 1x Conn_02x07_Odd_Even, 1x Conn_02x10_Odd_Even, 1x Conn_02x13_Odd_Even


Design a mechanical keyboard PCB with OLED display and rotary encoder for a custom controller (meltybrain robot). Use 1x ProMicro as the main controller, 42x SW_PUSH-MX_W_LED Cherry MX-compatible key switches with integrated LEDs, 22x D_Small diodes for key matrix anti-ghosting, 21x Device_Jumper_NO_Small for LED configuration jumpers, 9x MountingHole for PCB mounting, 4x Jumper_2_Open for option selection, 2x Conn_01x05 for row/column matrix connections, 2x Battery_Cell for portable power, 1x SSD1306 OLED display, 1x RotaryEncoder_Switch for volume/menu control with ENCA/ENCB signals, 1x SW_Push for reset, 1x Buzzer for audio feedback, 1x SW_DPDT_x2 power switch, and 1x MJ-4PP-9 TRRS jack for split keyboard audio/data connection. The board runs from +BATT with LED and AUDIO signal nets.

42x SW_PUSH-MX_W_LED, 22x D_Small, 21x Device_Jumper_NO_Small, 9x MountingHole, 4x Jumper_2_Open, 2x Conn_01x05, 2x Battery_Cell, 1x ProMicro, 1x SSD1306, 1x RotaryEncoder_Switch, 1x SW_Push, 1x Buzzer, 1x SW_DPDT_x2, 1x MJ-4PP-9 TRRS


Design an Arduino Nano-based multi-sensor data acquisition board for automatic distance and environmental sensing. Use 1x Arduino_Nano as the main controller, 1x LSM6DSOX 6-axis IMU (accelerometer + gyroscope) for motion sensing, 1x LM35_Port temperature sensor, 1x SEN-11574_Port flex/force sensor, 1x eTape_Port liquid level sensor, 1x BT_L_Port Bluetooth module for wireless data transmission, 1x P_trans_port pressure transducer, and 4x R resistors for signal conditioning and voltage dividers. The Arduino reads analog and digital sensor data and transmits wirelessly via Bluetooth.

4x R, 1x Arduino_Nano, 1x LSM6DSOX, 1x LM35_Port, 1x SEN-11574_Port, 1x eTape_Port, 1x BT_L_Port, 1x P_trans_port


Design an FPGA-controlled stepper motor driver with ultrasonic distance sensing. Use 1x A4988_STEPPER_MOTOR_DRIVER_CARRIER stepper motor driver, 1x Stepper_Motor_bipolar as the motor load, 1x HC-SR04 ultrasonic distance sensor with trigger and echo pulses controlled by FPGA signals (FPGA Dir_Sel, Trig_Pulse, Recv_Pulse), 1x PN2222A NPN transistor for signal level shifting, 4x R resistors for biasing and pull-ups, and 1x C capacitor for decoupling. The circuit operates from +12V for the motor, +5V for logic, and +3.3V for FPGA I/O with GND reference.

FPGA (Dir_Sel), FPGA (Trig_Pulse), FPGA (Recv_Pulse)

4x R, 1x A4988_STEPPER_MOTOR_DRIVER_CARRIER, 1x Stepper_Motor_bipolar, 1x HC-SR04, 1x PN2222A, 1x C


Design an ATtiny13A-controlled LED array display with battery power and user input. Use 1x ATtiny13A-P microcontroller to drive 20x LED_Filled LEDs through 5x R current-limiting resistors, with 8x TestPoint for debug/programming access, 1x Battery_Cell for portable power, 1x SW_MEC_5E tactile button for user input, and 1x SW_SPST on/off power switch. The ATtiny13A drives LED patterns from VCC with GNDREF return, and test points provide access to all key signals for programming and debug.

20x LED_Filled, 8x TestPoint, 5x R, 1x ATtiny13A-P, 1x Battery_Cell, 1x SW_MEC_5E, 1x SW_SPST


Design an RP2040-based USB video class adapter for the Autoliv NV3 night vision sensor. Use 1x RP2040 microcontroller, 1x W25Q128JVS 128Mbit SPI flash for firmware storage, 1x USB_C_Receptacle for USB-C data/power input, 1x USBLC6-2SC6 USB ESD protection on D+/D- and DBUS+/DBUS- lines, 1x XC6206PxxxMR 3.3V LDO regulator generating +3V3 from +5V input, 1x Crystal_GND24_Small for RP2040 clock, 1x LED_Small status indicator, 1x SW_Push reset button, 1x JTAG_TC2030 debug connector, 1x Fuse_Small for input protection, 17x C_Small decoupling capacitors, 11x R_Small resistors, 8x MountingHole, and 2x D_Small protection diodes. The board generates +1V1 core voltage internally and interfaces sensor data (C_UP, C_DN, C_LT, C_RT, DATA, CS, A, LS, MS) via the RP2040.

17x C_Small, 11x R_Small, 8x MountingHole, 2x D_Small, 1x RP2040, 1x W25Q128JVS, 1x USB_C_Receptacle, 1x USBLC6-2SC6, 1x XC6206PxxxMR, 1x Crystal_GND24_Small, 1x LED_Small, 1x SW_Push, 1x JTAG_TC2030, 1x Fuse_Small


Design a rocketry flight computer power management board with ESP8266 Wi-Fi, Li-ion battery charging, and battery protection. Use 1x ESP8266-01_ESP-01-ESP8266-01_ESP-01 for wireless telemetry, 1x TP4056 Li-ion battery charger IC, 1x DW01A battery protection IC with 1x FS8205 dual MOSFET for over-discharge/over-current protection, 1x SPX3819M5-L-3-3 3.3V LDO regulator, 1x DMP1045U P-channel MOSFET for power path switching, 1x TPS3839DBZ voltage supervisor for brown-out reset, 11x R resistors, 6x C capacitors, 3x SW_SPST switches for mode selection, 3x Conn_01x02 for battery and external connections, 2x D_Schottky for reverse polarity protection, 2x CP-Device polarized capacitors, 2x LED status indicators, and 2x Conn_01x04 for sensor/data interfaces. The board manages +BATT, generates +3.3V and +5V rails with GND reference.


Design an STM32L552-based CAN bus interface board with voltage regulation and ESD protection. Use 1x STM32L552C(C-E)Tx ARM Cortex-M33 microcontroller, 1x MCP2562-E-MF CAN transceiver driving CAN+ and CAN- differential bus lines with CAN_TX, CAN_RX, and CAN_EN control signals, 1x LP5907_BGA 3.3V ultra-low-noise LDO regulator from +5V input, 11x Csmall decoupling capacitors, 5x RSMALL resistors, 2x D_TVS_Filled TVS diodes for CAN bus ESD protection, 2x Conn_01x04_Male connectors for CAN bus and external I/O, 2x Mount_Hole_Ungrounded, 2x JUMPER configuration jumpers, 1x FILTER EMI filter, 1x Conn_01x04, 1x Conn_01x03_MountingPin debug header, 1x LED_DUAL_red_green status indicator, and 1x SW_SPDT_MP mode selection switch.

11x Csmall, 5x RSMALL, 2x Mount_Hole_Ungrounded, 2x JUMPER, 2x D_TVS_Filled, 2x Conn_01x04_Male, 1x STM32L552C(C-E)Tx, 1x MCP2562-E-MF, 1x LP5907_BGA, 1x FILTER, 1x Conn_01x04, 1x Conn_01x03_MountingPin, 1x LED_DUAL_red_green, 1x SW_SPDT_MP


Design a Teensy 4.1-based automatic plant watering system with magnetic position sensing and quad motor drivers. Use 1x Teensy4.1 as the main controller, 4x A4950E H-bridge motor drivers for controlling water pump/valve motors, 3x TLV493D 3D magnetic sensors on I2C bus (I2C_SCL, I2C_SDA) for soil moisture probe positioning, 1x LM1117S-3.3 and 1x LM1117S-5.0 voltage regulators generating +3.3V and +5V from +12V barrel jack input, 1x Barrel_Jack_Switch for 12V power input, 11x C and 4x C_Polarized capacitors for decoupling and bulk filtering, 6x R resistors, 8x Conn_01x01_Pin test points, and 2x Conn_01x24 expansion connectors for the Teensy.

11x C, 8x Conn_01x01_Pin, 6x R, 4x C_Polarized, 4x A4950E, 3x TLV493D, 2x Conn_01x24, 1x Teensy4.1, 1x LM1117S-3.3, 1x LM1117S-5.0, 1x Barrel_Jack_Switch


Design a Raspberry Pi-based 3-channel audio sensing and ADC data acquisition system. Use 1x Raspberry_Pi_2_3 as the main controller, 3x MCP3201 12-bit SPI ADC converters for digitizing analog signals, 3x Adafruits MAX4466  electret microphone amplifier modules as audio input front-ends, 3x capasitor1mikro (1uF) and 3x capasitor10mikro (10uF) capacitors for signal coupling and decoupling, 2x capasitor470mikro (470uF) bulk capacitors for power supply filtering, 1x C additional capacitor, and 1x L inductor for power supply filtering. The system samples three independent audio channels through the MCP3201 ADCs connected to the Raspberry Pi SPI bus with GNDREF as the ground reference.

3x MCP3201, 3x Adafruits MAX4466 , 3x capasitor1mikro, 3x capasitor10mikro, 2x capasitor470mikro, 1x Raspberry_Pi_2_3, 1x C, 1x L


Design a modular robot controller expansion board with MOSFET-switched peripheral power control, SPI ADC interface, and UART LIDAR connection. Use 2x DMG3414U N-channel MOSFETs and 2x DMG2301L P-channel MOSFETs for high-side/low-side power switching of LIDAR and front board LEDs (LIDAR_ENABLE, FRONT_BOARD_LEDS), 1x Conn_02x20_Odd_Even 40-pin header for Raspberry Pi GPIO connection carrying SPI signals (ADC_SPI_CS, ADC_SPI_MISO, ADC_SPI_MOSI, ADC_SPI_SCK) and UART lines (LIDAR_UART_TX, LIDAR_UART_RX), 2x Conn_01x03 for LIDAR and LED strip connectors, 6x C capacitors for decoupling, 6x R resistors for gate drive and pull-ups, and 1x C_Polarized bulk capacitor.

LIDAR_ENABLE, FRONT_BOARD_LEDS, ADC_SPI_CS, LIDAR_UART_TX

6x C, 6x R, 2x DMG3414U, 2x DMG2301L, 2x Conn_01x03, 1x Conn_02x20_Odd_Even, 1x C_Polarized


Design an isolated 5V power supply using a DC-DC converter module with input filtering and regulation. Use 1x PDS1-S5-S5-D isolated DC-DC converter to generate +5V_ISOLATED_POWER from the +9V input through POWER_JACK_PWR, 1x L78L05_TO92 linear voltage regulator for a secondary regulated +5V rail, 1x L_Iron inductor and 6x C capacitors for input/output filtering and decoupling, 1x R resistor for current sensing or voltage divider, and 1x D diode for reverse polarity protection. The circuit provides galvanically isolated +5V output with GND reference.


Design an ESP-12E based IR remote control board with speaker output and phototransistor input. Use 1 ESP-12E module, 1 IR204A IR emitter, 1 D_Photo_Filled phototransistor, 1 2N3904 NPN transistor as an IR LED driver, 1 Speaker, 1 LED status indicator, 5 resistors, and 2 single-pin sockets for external connections. Include 2 mounting holes for mechanical support.


Design an ESP32-based EBike/EScooter controller board with audio output using a PAM8403 amplifier breakout. Use 1 ESP32_30Pin module, 1 PAM8403_Breakout audio amplifier, 1 Speaker, 1 D_Photo phototransistor, 1 LED indicator, 1 Jack-DC power input connector, 2 Conn_01x03 connectors for motor controller communication, 3 resistors, and 2 capacitors for decoupling.


Design a W5500 SPI Ethernet controller circuit with RJ45 magnetic jack interface, power filtering, and test points. Use 1 W5500 Ethernet controller, 1 HR911105A RJ45 magnetic jack, 1 Crystal_GND24 for clock generation, 1 L_Iron ferrite inductor for power filtering, 22 resistors, 9 capacitors, 6 C_Small capacitors, 3 R_Small resistors, and 4 test points.

3V3_ETHERNET, GND, CLK_SPI3, MOSI_SPI3, CS_W5500


Design a battery-powered charlieplexed LED controller board with USB charging using MCP73871 battery charger and LM1117MPX-3.3 LDO regulator. Use 1 MCP73871 Li-ion charger IC, 1 LM1117MPX-3.3 voltage regulator, 1 FBMJ2125HM330-T ferrite bead, 1 0ZCH0110AF2E polyfuse, 2 LTST-C170KRKT red LEDs, 1 LTST-C170GKT green LED, 1 LTST-C170TBKT blue LED, 1 B2B-PH-SM4-TB battery connector, 2 SS-52400-002 USB connectors, 10 resistors, 4 capacitors, and 2 polarized capacitors.


Design a DRV10983PWP sensorless BLDC motor driver board with 12V input, 3.3V regulation, status LEDs, and screw terminal motor outputs. Use 1 DRV10983PWP motor driver IC, 1 D_Zener for voltage clamping, 1 Conn_02x06_Odd_Even header for configuration, 1 L inductor, 2 SW_Push push buttons, 4 LEDs for status indication, 3 Screw_Terminal_01x02 for motor/power connections, 13 resistors, and 6 capacitors for decoupling and filtering.


Design a simple 5V LDO voltage regulator circuit using LM1117MP-5.0 to convert battery/USB VBUS input to a regulated 5V rail for driving an LED. Use 1 LM1117MP-5.0 regulator, 1 D_Small reverse polarity protection diode, 1 LED_Small indicator, 1 R_Small current limiting resistor, and 2 C_Small decoupling capacitors.


Design a USB-C powered NeoPixel level shifter and protection board with BSS138 MOSFETs for 3.3V-to-5V signal translation. Use 1 USB_C_Receptacle_USB2.0 connector, 1 MIC2009A power switch, 1 USBLC6-2SC6 ESD protection IC, 2 BSS138 N-channel MOSFETs for bidirectional level shifting, 1 FerriteBead_Small for power filtering, 1 Conn_02x03_Odd_Even output header, 1 MountingHole, 7 R_Small resistors, and 3 C_Small decoupling capacitors.


Design a WiFi-bit module carrier board with NAND flash storage and voltage regulation. Use 1 BD45302G-TR voltage regulator, 1 K9F4G08U0B NAND flash memory, 1 5051101692 and 1 62684-321100ALF connectors for module interface, 1 Jumper_2_Open configuration jumper, 36 Conn_01x01 single-pin connectors for GPIO breakout, 4 test points, 3 resistors, and 2 capacitors for decoupling.


Design a discrete logic-based data acquisition and address decoder system using 74-series logic ICs with bus buffering and arithmetic. Use 8 VN2106 N-channel MOSFETs, 4 74HC541 octal buffers, 4 74LS32 quad OR gates, 4 74LS08 quad AND gates, 3 74HCT573 octal latches, 3 74HC540 octal inverting buffers, 2 74HC283 4-bit adders, 2 74BCT760 octal buffers, 2 74AC02 quad NOR gates, 2 74AC00 quad NAND gates, and 2 74AC86 quad XOR gates.


Design a CPLD and Flash ROM based programmable logic board with ISP programming interface. Use 1 ATF1508AS-15JC84 CPLD, 2 SST29LE010 Flash ROMs, 1 AT90S1200-12SC AVR microcontroller, 2 Edge_Connector bus connectors, 1 DB25_Male parallel port connector, 1 SW_MEC_5E push button, 1 LED indicator, 3 Conn_01x01_Pin single-pin headers, 5 R_Small_US resistors, and 5 C_Small decoupling capacitors.


Design an ESP32-based RC car motor controller board with 12V to 5V power conversion using TSR1-2450E DC-DC modules and IRF540N MOSFET switching outputs. Use 3 TSR1-2450E DC-DC converters, 3 IRF540N N-channel MOSFETs, 6 1N4007 flyback protection diodes, 4 LEDs for status, 8 Screw_Terminal_01x02 and 5 Screw_Terminal_01x03 for motor and power connections, 4 Conn_01x04 and 3 Conn_01x06 headers, 4 Conn_01x02 connectors, 7 resistors.


Design a line-following robot motor controller with optical sensors and L293D H-bridge driver. Use 1 L293D dual H-bridge motor driver, 2 Motor_DC motors, 3 CNY70 reflective optical sensors, 5 LM358 dual op-amps for sensor signal conditioning, 4 74HC14 Schmitt-trigger inverters for signal cleanup, 1 L7805 voltage regulator, 1 R_Potentiometer for sensitivity adjustment, 1 DIN41612_02x05_AB_EvenPins bus connector, 6 resistors, and 3 capacitors.


Design an ESP32-WROOM-32 based IoT sensor hub with thermocouple inputs, IMU, and USB interface. Use 1 ESP32-WROOM-32 module, 2 MAX6675 thermocouple-to-digital converters, 2 HX4002 load cell amplifiers, 1 LSM6DS3 6-axis IMU, 2 AudioJack6pin connectors for sensor inputs, 1 LED_GBRC RGB LED, 1 USB_B_Micro connector, 1 Polyfuse for USB protection, 1 SW_Push button, 1 Conn_01x08_Male header, 18 test points, 9 capacitors, and 8 resistors.

DIN1, DIN2, DOUT1, DOUT2, IO01TX, IO03RX


Design an ATmega32U4 USB HID device with USB-C connector and ESD protection. Use 1 ATmega32U4-A microcontroller, 1 USB_C_Receptacle_USB2.0 connector, 1 USBLC6-2P6 USB ESD protection IC, 1 Crystal_GND24 for clock, 1 AVR-ISP-6 programming header, 1 Polyfuse for USB overcurrent protection, 1 SW_Push reset button, 10 capacitors for power decoupling, and 6 resistors.


Design a CH32V003-based LED matrix controller with charlieplexed 3x5 LED array, push button inputs, and battery power. Use 1 CH32V003FxUx RISC-V microcontroller, 15 LEDs for the display matrix, 5 SW_Push buttons for user input, 1 Battery_Cell, 1 SW_SPST power switch, 1 C_Polarized bulk capacitor, 1 C decoupling capacitor, 1 Conn_01x03_Pin header, 20 resistors for LED current limiting and pull-ups.


Design an ESP32-S2 based robotic motor controller with dual DC motors, servo output, IMU sensing, and adjustable voltage regulators. Use 1 ESP32-S2-WROVER module, 1 L293D dual H-bridge motor driver, 3 BD249 power transistors, 2 LM350_TO220 adjustable voltage regulators, 1 LM317_TO-220 voltage regulator, 1 Motor_DC, 1 Motor_Servo, 1 Battery_Cell, 1 Connector_GY-521 IMU module, 1 SW_DPDT_x2 direction switch, 4 LEDs, 1 Conn_01x04_Socket, 1 Conn_01x06_Socket, 14 resistors, and 1 capacitor.


Design an ATmega328P-based 3-channel MOSFET motor controller for a tape dispenser mechanism. Use 1 ATmega328P-PU MCU, 3 IRF540N N-channel power MOSFETs for motor/solenoid driving, 3 CP1-Device capacitive touch sensors, 1 SW_Push button input, 1 Conn_01x04_Male header for programming/communication, 1 Screw_Terminal_01x02 for power input, and 1 resistor.


Design an adjustable step-down voltage regulator circuit using LM2596T-ADJ with output voltage feedback, Schottky freewheeling diodes, and filtering. Use 1 LM2596T-ADJ switching regulator, 1 L_Small power inductor, 1 R_Potentiometer_Small for output voltage adjustment, 2 D_Schottky_Small freewheeling/protection diodes, 1 D_Small signal diode, 3 C_Polarized_Small electrolytic capacitors, 3 C_Small ceramic capacitors, and 2 R_Small resistors.


Design a multi-channel voltage level translator interface using 74LVC2T45DC bidirectional level shifters with ESD/TVS protection for UART and GPIO signals. Use 5 74LVC2T45DC dual-bit level translators, 2 D_TVS_ESD_4_HS_3.3V ESD protection arrays, 1 D_TVS_0402_14V TVS diode, 1 SMA_EdgeMount RF connector, 1 DPDT_Slide_SMD switch, 3 SolderJumper_2_Open and 1 SolderJumper_2_Bridged configuration jumpers, 4 100k_0603 pull-up resistors, 1 49.9_0603 series termination resistor, 8 2.2uF decoupling capacitors, 8 0.1uF decoupling capacitors, 1 TestPoint_PTH, and 1 TestPoint_1.25mm.

MTX2_O, MRX2_I, MRTS2_O, MCTS2_I, MGP1_O, MGP2_O


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.


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.


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.

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


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).

DATA1_IN, DATA2_IN, DATA3_IN, DATA4_IN, DATA5_IN, DATA6_IN, DATA7_IN, DATA8_IN, +3.3V, +5VLOGIC, GND

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


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.

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


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.

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


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.

+3.3V, Ignitor Terminal 1, Ignitor Terminal 2, Ignitor Terminal 3

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


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.

DATA_OUT, COLOR_IN, COLOR_IN1, COLOR_IN2

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


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.

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


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.

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


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).

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


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.

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


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.

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


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.

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


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.

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


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.

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


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.

+3.3V, I2C1_SCL, I2C1_SDA, I2C3_SCL, I2C3_SDA

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


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.

LPUART_TX, LPUART_RX, LPUART_CTS, LPUART_RTS, BOOT0, NRST


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.

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


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.


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.

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


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.

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


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.

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


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.

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


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).

DAC1, DAC2, DAC3, DAC4, HV1, HV2, HV3, HV4

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


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.

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


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.

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


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.

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


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.

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


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).

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


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.

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


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.


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.

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


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-.

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


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.

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


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.

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


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.

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


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.

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


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.


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.

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


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.

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


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.


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.


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.

1x 10130616-067R2LF, 1x Micro_SDex_PCB, 1x R_Small, 1x Conn_01x02_Pin


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.

1x MAX31865xAP, 1x Conn_01x02_MountingPin, 3x C, 2x R_US


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.


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.

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


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.

3x R, 1x LED_Dual_KAKA, 2x TestPoint, 1x Micro_SD_Card, 1x LED, 2x C, 1x Buzzer, 1x ESP32-S3-MINI-1U


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.

2x C_Small, 3x Conn_01x02, 4x MountingHole, 1x ACS711xEXLT-15AB, 1x Conn_01x04, 1x LED, 4x R_Small


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.


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.

1x Screw_Terminal_01x02, 1x Screw_Terminal_01x03, 1x S102S01, 2x Screw_Terminal_01x08, 1x Conn_01x18_Male


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.


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).

1x C_Polarized, 3x SN74LVC2T45DCUR, 2x C_Small, 1x RT9013-33GB, 1x Conn_01x03_Socket


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.

1x Conn_01x02, 4x MountingHole, 1x LCD-016N002L, 1x Conn_01x08_Female, 1x ATmega32A-P


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.


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.

3x Conn_01x04, 2x Conn_02x17_Odd_Even, 1x C_Small, 1x GAL16V8, 1x Conn_02x03_Odd_Even


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.

3x R, 1x D_TVS, 2x IRLB8721PBF, 1x LTV-817


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.

1x Conn_02x15_Counter_Clockwise, 1x ESP32-S3-DevKitC, 1x Conn_01x30, 1x R


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.

1x TPS3839DBZ, 2x BAV99, 6x R, 1x Conn_01x04_Pin


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.

4x C, 4x MountingHole_Pad, 1x TB6612FNG, 3x Conn_01x02, 1x Conn_01x06, 5x Conn_01x03, 1x Conn_ST_STDC14, 1x Conn_01x04


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.

1x NE555D, 1x C, 2x R, 1x R_Potentiometer, 1x LED, 1x LTV-827


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.

1x IR2110, 4x R_US, 3x C_Small, 3x D, 2x C_Polarized_Small, 1x C_Polarized


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.


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.


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.

4x MountingHole, 1x Logo_Open_Hardware_Small, 2x LordsBoardsLogo


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.

2x C_Polarized, 1x AM90, 5x C, 2x R, 1x Conn_01x04, 1x HT42B534-2, 1x Conn_01x03


Design a Eurorack audio module interface board using exactly 1x DIN41612_02x32_AB 64-pin Eurocard connector, 1x EURO_Express_x4 Eurorack power connector, 1x Conn_02x08_Odd_Even 16-pin header, 1x Conn_02x04_Odd_Even 8-pin header, 4x LED status indicators, 2x Conn_01x08 8-pin headers, 4x R resistors, 1x Conn_01x03_MountingPin 3-pin mounting connector, and 1x Conn_01x04 4-pin connector. The DIN41612 backplane connector distributes power (+12V, -12V, +5V) and audio signals (Audio_IN/OUT A-D). LEDs indicate channel activity status.

1x Conn_02x08_Odd_Even, 1x Conn_02x04_Odd_Even, 4x LED, 2x Conn_01x08, 1x EURO_Express_x4, 4x R, 1x Conn_01x03_MountingPin, 1x DIN41612_02x32_AB, 1x Conn_01x04


Design a 40-pin breakout interface using exactly 1x CONN_1x40-lsts-conn 40-pin header connector. This connector module provides a single point of connection for the intertidal chamber sensor array, breaking out all 40 I/O signals to the main controller board.


Design a basic RC filter with diode protection circuit using exactly 1x VSOURCE voltage source, 2x R resistors, 1x D diode, and 1x C capacitor. The voltage source drives a resistive divider, with the diode providing reverse-polarity protection and the capacitor filtering the output.


Design an Arduino Uno shield interface board for a robotic mower using exactly 1x Arduino_Uno_Shield baseboard, 1x Conn_01x10_Female 10-pin connector, 2x Conn_01x08_Female 8-pin connectors, and 1x Conn_01x06_Female 6-pin connector. The shield stacks on the Arduino Uno and breaks out I/O signals including UART (TXD/RXD), +3.3V, +5V, and GND to additional connectors for motor drivers and GPS modules.

1x Conn_01x10_Female, 2x Conn_01x08_Female, 1x Conn_01x06_Female, 1x Arduino_Uno_Shield


Design a multi-rail power distribution board using exactly 3x BD42540FJ-CE2 synchronous buck regulators, 3x C_Small decoupling capacitors, 2x R_Small resistors, 2x R_Small_US feedback resistors, 4x Screw_Terminal_01x12 12-position terminal blocks, 2x Screw_Terminal_01x10 10-position terminal blocks, and 2x MountingHole mounting holes. The three BD42540FJ regulators convert 24V input to +12V, +5V, and +3.3V output rails. Screw terminals distribute power to field devices in a data acquisition system.

3x C_Small, 4x Screw_Terminal_01x12, 2x MountingHole, 3x BD42540FJ-CE2, 2x R_Small, 2x R_Small_US, 2x Screw_Terminal_01x10


Design a multi-channel photodiode sensor amplifier using exactly 5x MCP6004 quad op-amps, 5x R feedback resistors, and 4x C decoupling capacitors. The MCP6004 op-amps are configured as transimpedance amplifiers to convert photodiode currents to voltage outputs (Out1, Out2, Out3) for optogenetic light sensing in bioreactor applications. A voltage reference (Vref) biases the non-inverting inputs for single-supply operation.


Design an ESP32-WROOM-32D-based gamma-ray spectrometer control board using exactly 1x ESP32-WROOM-32D WiFi/BLE module, 1x Crystal_Small crystal oscillator, 7x R resistors, 6x C capacitors, 2x SW_Push pushbutton switches, and 2x LED indicators. The ESP32 reads the SiPM detector output via ADC, communicates with peripherals over I2C (SCL/SDA), and streams data via WiFi. The crystal provides a stable reference clock. Push buttons provide user input (reset, mode select), and LEDs indicate system status.

1x Crystal_Small, 7x R, 6x C, 2x SW_Push, 2x LED, 1x ESP32-WROOM-32D


Design a uPD7220 graphics display controller sub-module for a retro computer using exactly 1x uPD7220 graphics display controller IC, 2x C_Small decoupling capacitors, 2x MountingHole mounting holes, 1x Conn_02x02_Counter_Clockwise 4-pin connector, 2x Conn_02x17_Odd_Even 34-pin data/address bus connectors, and 1x R_Small pull-up resistor. The uPD7220 generates CRT display timing and graphics commands. The 34-pin connectors carry the 8-bit data bus (D0-D7) and display control signals (CRSR, DE, VSYNC, HSYNC).

2x C_Small, 2x MountingHole, 1x Conn_02x02_Counter_Clockwise, 2x Conn_02x17_Odd_Even, 1x uPD7220, 1x R_Small


Design a VMEbus backplane interface for a Motorola 68000 computer using exactly 3x DIN41612_03x32_ABC_VMEbus 96-pin VME connectors, 5x Jumper_2_Open configuration jumpers, and 1x C decoupling capacitor. The DIN41612 connectors implement the VMEbus standard backplane carrying address bus (A1-A23), data bus, and control signals. Jumpers configure board address selection and interrupt routing. The capacitor decouples the +5V bus power.

5x Jumper_2_Open, 3x DIN41612_03x32_ABC_VMEbus, 1x C


Design a 6-key macropad matrix using exactly 6x D signal diodes, 6x SW_Push_45deg mechanical key switches, and 1x MCU_Seeed_XIAO_RP2040 microcontroller module. The key switches are arranged in a 3-column x 2-row matrix with each switch having an anti-ghosting diode. The XIAO RP2040 scans the matrix via Column 1-3 and Row 1-2 GPIO pins.

6x D, 6x SW_Push_45deg, 1x MCU_Seeed_XIAO_RP2040


Design a DC power input jack module using exactly 1x Jack-DC barrel jack connector. The connector accepts 5V DC input power and provides the +5V supply rail for downstream circuitry.


Design an Arduino Nano-based controls experiment interface board using exactly 1x ARDUINO_NANO microcontroller module, 1x Conn_02x20_Odd_Even 40-pin expansion header, 1x Conn_01x10 10-pin sensor connector, 1x Conn_02x03_Odd_Even 6-pin I2C/SPI connector, 6x MountingHole mounting holes, and 1x Conn_01x03 3-pin connector. The 40-pin header mirrors the Nano's pins for breadboard-style prototyping. I2C signals (SCL/SDA/SCLN/SDAN) route through the 6-pin connector for external sensor modules.

1x ARDUINO_NANO, 1x Conn_02x20_Odd_Even, 1x Conn_01x10, 1x Conn_02x03_Odd_Even, 6x MountingHole, 1x Conn_01x03


Design an FPGA module base board with USB interface using exactly 1x CH340C USB-to-UART bridge, 1x XC6206PxxxMR 3.3V LDO regulator, 1x FerriteBead EMI filter, 1x USB_C_Receptacle_USB2.0 USB-C connector, 1x USB_B full-size USB-B connector, 1x C_Polarized bulk input capacitor, 4x C decoupling capacitors, and 2x R resistors. The USB-C connector provides VBUS power, regulated to 3.3V by the XC6206. The CH340C converts USB data (USB_D+/D-) to UART for FPGA programming. The ferrite bead isolates digital noise from the analog supply.

1x XC6206PxxxMR, 1x FerriteBead, 1x C_Polarized, 1x USB_C_Receptacle_USB2.0, 2x R, 1x USB_B, 4x C, 1x CH340C


Design a solar energy harvesting circuit with microcontroller using exactly 1x LTC3108 ultralow-voltage step-up converter and 1x ATtiny85V-10P low-power microcontroller. The LTC3108 harvests energy from a small photovoltaic panel at very low voltages and boosts it to power the ATtiny85. The ATtiny85 processes bicycle odometer sensor data with minimal power consumption.


Design a flight stick input interface board using exactly 1x Joystick_Pot dual-axis analog joystick, 2x SW_Push pushbutton switches, 1x SKRHABE010 tactile switch, 1x Conn_01x08 8-pin connector, and 1x Conn_01x03 3-pin connector. The analog joystick outputs two axis voltages (Axis1, Axis2) to the connector. Push buttons provide trigger/action inputs (BigRed, CenterButt), and the tactile switch serves as a directional center-press input.

2x SW_Push, 1x Conn_01x08, 1x SKRHABE010, 1x Conn_01x03, 1x Joystick_Pot


Design a dual-FPGA system-on-module interconnect using exactly 2x ECP5-BGA256 Lattice ECP5 FPGAs. The two ECP5 FPGAs are connected via high-speed differential I/O pairs for parallel processing in audio and USB applications. Shared configuration and clock signals synchronize the two devices.


Design a video signal breakout board using exactly 4x BNC coaxial connectors and 1x DB9 serial connector. The BNC connectors carry analog video signals (RED_OUT, GREEN_OUT, BLUE_OUT, C_OUT/Y_OUT) and the DB9 connector provides VGA-compatible pinout for CRT monitor interfacing.


Design an automotive power distribution module protection sub-circuit using exactly 2x R_Small_US resistors, 1x D_Zener_Small zener voltage clamp, 1x C_Small decoupling capacitor, and 2x DRT_Logo logo graphics. The zener diode clamps the 12V automotive bus voltage to protect downstream electronics. Resistors provide voltage divider sensing and current limiting.

2x R_Small_US, 1x D_Zener_Small, 1x C_Small, 2x DRT_Logo