Design a Xilinx XC9572VQ44 CPLD-based bus adapter for a modular 8-bit retro computer using exactly 1x XC9572VQ44 CPLD, 8x C_Small decoupling capacitors, 3x Jumper_2_Bridged configuration jumpers, 2x Conn_01x01 single-pin test points, 1x Conn_01x12 12-pin connector, 1x Conn_02x05_Odd_Even 10-pin JTAG header, 2x SolderJumper_3_Open solder jumpers, 2x Conn_01x09 9-pin connectors, 1x Conn_02x12_Counter_Clockwise 24-pin bus connector, 2x Conn_01x08 8-pin headers, 2x Conn_02x02_Odd_Even 4-pin headers, 1x R_Small pull resistor, 2x Conn_02x06_Odd_Even 12-pin connectors, and 1x Logo_Open_Hardware_Small logo. The CPLD translates between 6502/Z80 bus signals (PHI2, R/W, E) and the computer's internal bus. JTAG header provides in-system programming.

3x Jumper_2_Bridged, 2x Conn_01x01, 8x C_Small, 1x Conn_01x12, 1x Conn_02x05_Odd_Even, 2x SolderJumper_3_Open, 2x Conn_01x09, 1x Conn_02x12_Counter_Clockwise, 2x Conn_01x08, 2x Conn_02x02_Odd_Even, 1x R_Small, 2x Conn_02x06_Odd_Even, 1x Logo_Open_Hardware_Small, 1x XC9572VQ44, 1x Conn_01x11


Design a dual-output charge pump power supply using exactly 1x LT1026 voltage doubler/inverter IC, 1x UUQ1H470MCL1GS 47uF electrolytic capacitor, and 4x EEE-1HA010NR 10uF electrolytic capacitors. The LT1026 generates +18V and -18V from a +9V input using charge-pump capacitor networks. The electrolytic capacitors serve as charge-pump flying capacitors and output filter capacitors for the bipolar supply rails needed by the record player's audio preamplifier.

1x LT1026, 1x UUQ1H470MCL1GS, 4x EEE-1HA010NR


Design a USB-C interface circuit with ESD protection and signal multiplexing using exactly 1x PI3USB4000AZM USB 2.0 signal mux/demux, 1x USBLC6-2P6 ESD protection IC, 1x AP2171W USB power switch, 1x FerriteBead_Small EMI filter, 1x D_Schottky_Small Schottky diode, 3x R resistors, and 2x C capacitors. The PI3USB4000AZM multiplexes USB data lines based on the USB_SEL signal for CC orientation detection. The USBLC6-2P6 protects D+/D- from ESD. The AP2171W controls VBUS power delivery with overcurrent protection.

1x FerriteBead_Small, 3x R, 1x AP2171W, 2x C, 1x D_Schottky_Small, 1x USBLC6-2P6, 1x PI3USB4000AZM


Design an electrostatic CRT deflection driver circuit using exactly 1x LM5180QNGURQ1 flyback DC-DC converter, 1x 750313974 coupled inductor/transformer, 10x C capacitors, 2x L inductors, 2x D_Schottky Schottky diodes, 8x R_US resistors, 1x Conn_01x02_Pin 2-pin connector, and 1x D diode. The LM5180 generates the high-voltage bias supply (+5V/-5V) for the CRT deflection amplifiers via the coupled inductor. LC filters smooth the outputs. Resistors set the feedback voltage and enable control.

10x C, 2x L, 2x D_Schottky, 8x R_US, 1x Conn_01x02_Pin, 1x D, 1x LM5180QNGURQ1, 1x 750313974


Design a 17-key ergonomic split keyboard half using exactly 17x PG1316S Kailh low-profile key switches, 1x nice_nano_raw21 wireless controller module, 1x Conn_01x02_Socket 2-pin battery connector, 1x SW_Push_Dual reset/boot button, and 1x SW_SPDT power on/off slide switch. The key switches are wired in a matrix with finger position columns (index, middle, ring, pinky, inner) and rows (top, home, bottom). The nice!nano scans the matrix via GPIO and communicates wirelessly via BLE.

1x Conn_01x02_Socket, 17x PG1316S, 1x SW_Push_Dual, 1x nice_nano_raw21, 1x SW_SPDT


Design an autonomous flame-effect LED lamp controller using exactly 1x ATtiny212-SS microcontroller, 6x WS2812B addressable RGB LEDs, 1x 74LVC1G17 Schmitt-trigger buffer, 7x C capacitors, 1x C_Polarized bulk capacitor, 7x R resistors, 1x D_Schottky reverse-polarity protection diode, and 1x SW_Push mode selection button. The ATtiny212 generates flame animation patterns on the WS2812B LED ring via single-wire serial (LED_DIN). The 74LVC1G17 buffers the data signal for signal integrity. The button cycles through animation modes. Charging status signals (~{CHRG}, ~{STBY}) connect from a Qi receiver.

7x C, 1x C_Polarized, 7x R, 1x D_Schottky, 1x 74LVC1G17, 6x WS2812B, 1x ATtiny212-SS, 1x SW_Push


Design an ODROID H3 mITX adapter board with LAN management using exactly 1x WT32-ETH01-M3 ESP32 Ethernet module, 5x CD74HCT125M96 quad bus buffer/level shifters, 2x TS-1187A-B-A-B tactile switches, 2x C capacitors, 4x R resistors, 2x LED status indicators, 1x Conn_01x03 3-pin connector, 1x Conn_01x10 10-pin header, 2x TestPoint_Probe debug probes, 1x Conn_01x06 6-pin UART connector, and 1x C_Polarized bulk capacitor. The level shifters translate 3.3V ESP32 signals to 5V ODROID-compatible logic. The ESP32 Ethernet module provides remote power-on control (PWR_ON) and UART terminal access.

2x C, 5x CD74HCT125M96, 2x TS-1187A-B-A-B, 1x WT32-ETH01-M3, 4x R, 2x LED, 1x Conn_01x03, 1x Conn_01x10, 2x TestPoint_Probe, 1x Conn_01x06, 1x C_Polarized


Design a 7-key macropad with LED indicators using exactly 1x Seeed Studio XIAO SAMD21 microcontroller, 7x SW_Push mechanical key switches, 6x 1N4148 anti-ghosting diodes, 4x LED status indicators, 4x MountingHole mounting holes, and 1x R current-limiting resistor. The keys are arranged in a 3-row matrix (Row1-Row3) scanned by the XIAO SAMD21. Each key (except one) has a 1N4148 diode for anti-ghosting in the matrix. LEDs indicate layer or mode status.

7x SW_Push, 4x LED, 4x MountingHole, 6x 1N4148, 1x Seeed Studio XIAO SAMD21, 1x R


Design an STM32G0B1CBTx development board using exactly 1x STM32G0B1CBTx microcontroller, 1x AMS1117-3.3 LDO voltage regulator, 1x USB_C_Receptacle_USB2.0_14P USB-C connector, 1x Crystal_GND24 crystal oscillator, 6x C decoupling capacitors, 5x R resistors, 3x Conn_01x04_Pin 4-pin headers, 1x LED status indicator, and 2x MountingHole mounting holes. The USB-C provides 5V power regulated to 3.3V by the AMS1117. The STM32G0B1 runs from the crystal and provides I2C (I2C_SCL/SDA), UART (UART_TX/RX), and SWD debug interfaces.

6x C, 3x Conn_01x04_Pin, 5x R, 1x Crystal_GND24, 1x AMS1117-3.3, 1x USB_C_Receptacle_USB2.0_14P, 2x MountingHole, 1x STM32G0B1CBTx, 1x LED


Design a battery-powered ESP32-CAM edge AI module using exactly 1x ESP32-CAM camera module, 1x mp1584 buck converter module, 1x DM-OLED096-636 0.96-inch OLED display, 1x Battery_Cell lithium battery, 1x SW_SPDT power switch, 1x LED status indicator, 1x Conn_01x06 6-pin programming connector, and 1x R_US pull-up resistor. The mp1584 regulates battery voltage down to 5V for the ESP32-CAM. The OLED display shows detection results. The power switch controls battery disconnect.

1x Battery_Cell, 1x mp1584, 1x SW_SPDT, 1x LED, 1x Conn_01x06, 1x DM-OLED096-636, 1x R_US, 1x ESP32-CAM


Design a CAN bus transceiver interface for model railroad control using exactly 1x TCAN332DR CAN transceiver, 1x RJ45 Ethernet-style connector, 2x LM358 op-amps, 1x C decoupling capacitor, 1x CP1 polarized capacitor, 1x Screw_Terminal_01x02 power terminal, 2x D_Schottky Schottky protection diodes, 3x R resistors, and 2x LED TX/RX indicators. The TCAN332 interfaces the MCU's CAN_TX/RX signals to the differential CAN bus via the RJ45 connector. The LM358 op-amps condition analog sensor signals. LEDs indicate bus activity.

1x TCAN332DR, 1x RJ45, 1x C, 1x CP1, 1x Screw_Terminal_01x02, 2x D_Schottky, 2x LM358, 3x R, 2x LED


Design a bicycle lighting controller using exactly 1x Arduino_Nano_Every microcontroller, 1x KBP206 bridge rectifier, 11x R resistors, 2x Q_NPN_BCE NPN transistors, 1x Q_NMOS_DGS N-channel MOSFET, 1x Q_PMOS_DGS P-channel MOSFET, 5x Conn_01x02_Male 2-pin LED strip connectors, 1x DIODE protection diode, and 1x CAP filter capacitor. The bridge rectifier converts dynamo AC to DC. The Arduino controls multiple LED channels through MOSFET and transistor drivers. Resistors provide gate drive and current sensing.

11x R, 1x KBP206, 1x Arduino_Nano_Every, 2x Q_NPN_BCE, 1x Q_NMOS_DGS, 5x Conn_01x02_Male, 1x DIODE, 1x CAP, 1x Q_PMOS_DGS


Design a USB Power Delivery powerbank using exactly 1x IP5328 power management SoC, 19x C capacitors, 10x R resistors, 1x INDUCTOR power inductor, 5x LED charge indicators, 1x Battery_Cell lithium cell, 1x SW_Push power button, 1x Thermistor_NTC temperature sensor, 2x DMN3404L N-channel MOSFETs, 2x AO3401A P-channel MOSFETs, 2x USB_A output ports, 1x USB_B_Micro input port, and 1x USB_C_Plug_USB2.0 USB-C bidirectional port. The IP5328 manages battery charging (VBUS), boost output (VSYS), and USB-PD negotiation. MOSFETs provide load switching and reverse-current protection. LEDs display battery level.

10x R, 1x INDUCTOR, 5x LED, 19x C, 1x Battery_Cell, 1x SW_Push, 1x Thermistor_NTC, 2x DMN3404L, 2x AO3401A, 2x USB_A, 1x USB_B_Micro, 1x USB_C_Plug_USB2.0, 1x IP5328


Design an STM32F407ZGT6 microcontroller board using exactly 1x STM32F407ZGT6 MCU, 22x C decoupling capacitors, 1x 12401948E412A USB connector, 1x SPX3819M5-L-3-3_TR 3.3V LDO, 3x R_US resistors, 1x R resistor, 1x EB2532YA12-25.000M_TR 25MHz crystal, 1x Conn_02x02_Odd_Even 4-pin connector, 1x Conn_02x02_Top_Bottom 4-pin connector, 1x Screw_Terminal_01x02 power terminal, 1x Conn_01x02 2-pin connector, 1x SW_SPDT boot mode switch, and 1x FerriteBead EMI filter. The SPX3819 LDO regulates 5V USB power to 3.3V for the STM32F407. Extensive decoupling covers all VDD/VDDA pins. The 25MHz crystal provides the main clock (RCC_OSC_IN/OUT).

22x C, 1x Conn_02x02_Odd_Even, 1x SPX3819M5-L-3-3_TR, 1x Conn_02x02_Top_Bottom, 3x R_US, 1x R, 1x STM32F407ZGT6, 1x Screw_Terminal_01x02, 1x Conn_01x02, 1x 12401948E412A, 1x SW_SPDT, 1x EB2532YA12-25.000M_TR, 1x FerriteBead


Design a Eurorack synthesizer module front panel interface using exactly 1x Eurorack_2x8_Power 16-pin Eurorack power connector, 2x Conn_02x05_Odd_Even 10-pin headers, 2x Conn_01x08_Pin 8-pin headers, 3x C_Polarized_US electrolytic capacitors, 1x RotaryEncoder_Switch rotary encoder with push switch, 2x R_Potentiometer potentiometers, 3x LED indicators, 1x SW_SPST toggle switch, 2x THONKICONN 3.5mm jack sockets, 3x R resistors, and 2x MountingHole mounting holes. The Eurorack power connector provides +12V/-12V/+5V rails. Potentiometers and encoder provide user parameter control. THONKICONN jacks carry CV/audio signals.

3x C_Polarized_US, 1x Eurorack_2x8_Power, 2x Conn_02x05_Odd_Even, 2x MountingHole, 3x LED, 2x Conn_01x08_Pin, 1x SW_SPST, 2x R_Potentiometer, 3x R, 2x THONKICONN, 1x RotaryEncoder_Switch


Design a model rocket guidance system using exactly 1x Arduino_Nano_v3.x microcontroller, 2x MPU-6000 6-axis IMU sensors, 1x BMP280 barometric pressure sensor, 1x Battery power source, and 1x Motor_Servo control surface servo. The dual MPU-6000 IMUs provide redundant inertial measurement via SPI/I2C. The BMP280 measures altitude via barometric pressure. The Arduino processes sensor data and drives the servo for attitude control.

2x MPU-6000, 1x Battery, 1x Arduino_Nano_v3.x, 1x Motor_Servo, 1x BMP280


Design a dual stepper motor driver interface with MOSFET power control using exactly 2x POLOLU_DRV8825 stepper driver modules, 6x Jumper_2_Open microstepping jumpers, 1x Q_PMOS_GDS P-channel MOSFET power switch, 2x MBT3906DW1 dual PNP transistor arrays, 2x CPOL-EUE5-6 electrolytic motor supply capacitors, 2x Conn_01x04_Male 4-pin motor connectors, and 2x R_Small current-sense resistors. The DRV8825 modules drive two stepper motors with configurable microstepping via jumpers. The PMOS controls motor power (Vmot) from battery (VBAT). PNP transistors provide enable logic level shifting.

6x Jumper_2_Open, 2x POLOLU_DRV8825, 1x Q_PMOS_GDS, 2x Conn_01x04_Male, 2x MBT3906DW1, 2x CPOL-EUE5-6, 2x R_Small


Design an automotive high-side power switch module using exactly 1x BTS700n-1EPP smart high-side power switch, 6x R_Small_US resistors, 4x C_Small decoupling capacitors, 1x D_Zener_Small voltage clamp diode, and 1x SS14 Schottky diode. The BTS700 provides protected high-side switching of automotive 12V loads with current sensing (IS) output. Resistors set the current sense ratio and provide input filtering. The Schottky diode protects against inductive load kickback. The zener clamp limits the enable input voltage.

6x R_Small_US, 4x C_Small, 1x D_Zener_Small, 1x BTS700n-1EPP, 1x SS14


Design a multi-output power management system for a cubesat computer using exactly 1x TPS65400RGZT quad-output DC-DC converter, 1x TPS7A4501DCQT LDO regulator, 1x NDS8434 P-channel MOSFET load switch, 1x IRLML2803TRPBF N-channel MOSFET, 6x R_Small feedback/configuration resistors, and 5x C_Small decoupling capacitors. The TPS65400 generates multiple regulated rails (3.3V, VDDD) from the solar panel bus. The TPS7A4501 provides a clean analog supply. MOSFETs enable/disable GPS (V_GPS) and RF (V_RF) subsystem power based on MCU control signals (GPS_EN, RF_EN). PGOOD indicates supply stability.

6x R_Small, 5x C_Small, 1x NDS8434, 1x IRLML2803TRPBF, 1x TPS65400RGZT, 1x TPS7A4501DCQT


Design a PIC16LF19156-based non-contact IR thermometer using exactly 1x PIC16LF19156-I_SP-PIC16LF19156-I_SP-NC_Thermometer-rescue microcontroller, 1x 1747-1747 MLX90614 IR temperature sensor module, 1x LCD-S401M16KR-LCD-S401M16KR segment LCD display, 2x C decoupling capacitors, 6x R resistors, 1x Q_PMOS_GDS P-channel power MOSFET, 1x Battery coin cell, 2x SW_Push push buttons, 1x LED backlight indicator, 1x Conn_01x06_Female 6-pin ICSP programming header, 1x Conn_01x04_Male 4-pin I2C connector, and 1x Conn_01x04_Female 4-pin connector. The PIC16LF19156 reads temperature from the MLX90614 via I2C and displays on the segment LCD. Push buttons trigger measurement (SW1) and mode selection (SW2). The PMOS controls battery power to the circuit for auto-shutdown.

1x PIC16LF19156-I_SP-PIC16LF19156-I_SP-NC_Thermometer-rescue, 1x 1747-1747, 1x LCD-S401M16KR-LCD-S401M16KR, 2x C, 1x Conn_01x06_Female, 2x SW_Push, 6x R, 1x Q_PMOS_GDS, 1x Battery, 1x Conn_01x04_Male, 1x Conn_01x04_Female, 1x LED


Design a GMSL2 camera serializer interface board using exactly 3x PESD4USB5U-TTS ESD protection arrays, 2x R_4k7_0402 4.7k pull-up resistors, 1x R_12k_0402 12k configuration resistor, 4x R_100R_0402 100-ohm series termination resistors, 1x Conn_FFC_WE_68715014022 FFC/FPC camera connector, and 1x R_10k_0402 10k resistor. The ESD protection arrays guard the MIPI CSI data lines and I2C bus from electrostatic discharge. Series termination resistors match impedance on GPIO signals. Pull-up resistors bias the I2C SDA line and configuration pins.


Design a dual-channel energy harvesting and battery charging circuit for swarm robots using exactly 2x BQ25173DSG single-cell battery charger ICs, 4x TPH11006NL,LQ Schottky diode arrays, 4x SM5817PL-TP Schottky rectifier diodes, 1x LM66200DRLR ideal diode OR-ing controller, 1x TS360ILS_R1_00001 solar panel connector, 6x C capacitors, 2x C_Polarized_Small electrolytic capacitors, 15x R resistors, and 13x TestPoint debug test points. Two BQ25173 chargers independently charge supercapacitors (SUPERCAP_1, SUPERCAP_2) from a DC source (V_DC). The LM66200 OR-ing controller combines both supercapacitor outputs to provide a unified supply (V_RPI_PICO). Schottky diodes provide reverse-current blocking. Test points monitor all critical nodes.

4x TPH11006NL,LQ, 6x C, 15x R, 13x TestPoint, 4x SM5817PL-TP, 2x BQ25173DSG, 2x C_Polarized_Small, 1x LM66200DRLR, 1x TS360ILS_R1_00001