USB Security Token
... show moreThis design implements a USB security token powered by an STM32 microcontroller. The device is engineered for compactness and efficient PCB integration while ensuring robust security features. Key elements of the design include:-
Microcontroller Core: A STM32F103T8U6 serves as the primary processing unit, handling USB communication and security protocols.
-
USB Interface: A USB-A plug provides connectivity to the host. Dedicated net portals ensure proper routing of the VBUS, D+, D–, and ground signals.
-
Power Regulation: A low-dropout regulator supplies a stable 3.3V operating voltage, ensuring low noise and proper current supply to the microcontroller and peripherals.
-
Signal Conditioning and EMI Filtering: An EMI filter is used to maintain signal integrity and reduce interference while preserving the security token’s functionality.
-
Synchronous Elements: A ceramic resonator is incorporated to provide a precise clock source for USB data transfer and microcontroller operations.
-
Additional Components: Surface-mount resistors, capacitors, and LED indicators are deployed to ensure proper conditioning, decoupling, and status feedback. Their compact 0402 packages facilitate a highly integrated design.
-
Connectivity and Net Portals: Custom net portals are used throughout the schematic to streamline connectivity and PCB layout, keeping the design modular and easy to modify.
This USB security token is designed with industry-standard components and robust connectivity to ensure secure, reliable operation in portable security applications.253 Comments
29 Stars
-
HC32L110B6YA-CSP16 breakout board
... show moreDiscover the benefits of the HC32L110 microcontroller with our compact and versatile breakout board, designed to streamline development and testing for various applications. This user-friendly solution offers essential components like decoupling capacitors, a 32MHz crystal oscillator, and accessible power supply connections. The breakout board also features 0.1" pitch connectors, allowing for easy integration of I/O pins into any project. Unlock the full potential of the HC32L110B6YA-CSP16 microcontroller for rapid prototyping and smooth deployment with our ingeniously designed breakout board.53 Comments
6 Stars
MAX1551 Reference Design
... show moreThis project is a battery charging circuit utilizing a MAX1551 chip. It features a USB and DC power input, with LED status indicators. The design is outfitted with necessary decoupling capacitors and resistors to ensure smooth operation. #project #Template #charger #referenceDesign #batterycharger #MAX1551 #template #bms #analog1 Comment
1 Star
RP2040 Template
... show moreThis project is a template for projects involving RP2040. It consists of the chip, the decoupling capacitors, the crystal oscillator and the flash memory.1 Comment
1 Star
ThirstIQ Cap
... show moreHigh-level recreation of the ThirstIQ Cap wiring diagram using an ESP32-WROOM-32 with AMS1117-3.3 regulated battery input, inline ON/OFF switch, four touch input headers on IO32/IO33/IO25/IO26, shared I2C OLED and RTC on IO21/IO22, UART debug/programming header on TXD0/RXD0, BOOT and RESET pushbuttons on IO0 and EN, buzzer on IO4, common 3V3/GND distribution, and PCB preparation for a 160 mm x 100 mm 4-layer layout. Layout intent includes clean 3.3 V power distribution, local decoupling for regulator and ESP32, accessible external headers/buttons, short clean BOOT/EN traces, shared I2C routing, touch-signal separation from noisy power and buzzer traces, and ESP32 antenna keepout.1 Star
Realistic Brown Battle Mech
... show moreNice — you can do a clean pulse + latch using a single quad Schmitt-NAND chip: 74HC132 (or 74LVC132 for 3.3 V systems). The HC132 contains four 2-input NAND gates with Schmitt inputs so you can both clean a noisy SYN480R DATA line and build an SR latch (NAND SR is active-LOW) inside one package. Only a few passives and a driver transistor are needed.Below is a ready-to-build recipe (parts, wiring, explanation, tuning tips, and an ASCII schematic) — no extra logic ICs required.Parts (per latch)1 × 74HC132 (quad 2-input NAND with Schmitt inputs).If your system is 3.3 V use 74LVC132 / 74HC132 rated for 3.3 V.Rin = 47 kΩ (input series)Cfilter = 10 nF (input RC to ground) — tweak for debounce/clean timeRpulldown = 100 kΩ (pull-down at input node, optional)Rpullup = 100 kΩ (pull-up for active-LOW R input so reset is idle HIGH)Rbase = 10 kΩ, Q = 2N2222 (NPN) or small N-MOSFET (2N7002) to drive your loadDiode for relay flyback (1N4001) if you drive a coilOptional small cap 0.1 µF decoupling at VCC of ICConcept / how it works (short)Use Gate1 (G1) of 74HC132 as a Schmitt inverter by tying its two inputs together and feeding a small RC filter from SYN480R.DATA. This removes HF noise and provides a clean logic transition. Because it's a NAND with tied inputs its function becomes an inverter with Schmitt behavior.Use G2 & G3 as the cross-coupled NAND pair forming an SR latch (active-LOW inputs S̄ and R̄).A low on S̄ sets Q = HIGH.A low on R̄ resets Q = LOW.Wire the cleaned/inverted output of G1 to S̄. A valid received pulse (DATA high) produces a clean LOW on S̄ (because G1 inverts), setting the latch reliably even if the pulse is brief.R̄ is your reset input (pushbutton, HT12D VT, MCU line, etc.) — idle pulled HIGH.Q drives an NPN/MOSFET to switch your load (relay, LED, etc.).Recommended wiring (pin mapping, assume one chip; use datasheet pin numbers)I’ll refer to the 4 gates as G1, G2, G3, G4. Use G4 optionally for additional conditioning or to build a toggler later.SYN480R.DATA --- Rin (47k) ---+--- Node A ---||--- Cfilter (10nF) --- GND | Rpulldown (100k) --- GND (optional, keeps node low)Node A -> both inputs of G1 (tie inputs A and B of Gate1 together) G1 output -> S̄ (S_bar) (input1 of Gate2)Gate2 (G2): inputs = S̄ and Q̄ -> output = Q Gate3 (G3): inputs = R̄ and Q -> output = Q̄R̄ --- Rpullup (100k) --- VCC (reset is idle HIGH; pull low to reset) (optional) R̄ can be wired to a reset pushbutton to GND or to an MCU pinQ -> Rbase (10k) -> base of 2N2222 (emitter GND; collector to one side of relay coil) Other side of relay coil -> +V (appropriate coil voltage) Diode across coilIf you prefer MOSFET low side switching:Q -> gate resistor 100Ω -> gate of 2N7002 2N7002 source -> GND ; drain -> relay coil low side1 Star
Brainstorm a new project with AI [Example]
... show moremake this for me nowDevice Summary & Specification Sheet1. OverviewA rugged, Arduino-Uno-and-Raspberry-Pi-style single-board micro-PC featuring:- Smartphone-class CPU (Snapdragon 990)
- USB-C Power Delivery + 4×AA alkaline backup + ambient-light harvester
- On-board Arduino-Uno-compatible ATmega328P
- External NVMe SSD via USB3 bridge & optional Thunderbolt 3 eGPU support
- 5× USB 3.0 ports, HDMI in/out, Gigabit Ethernet & SFP fiber, Wi-Fi, Bluetooth, LoRa
- 0.96″ OLED status display, 3.5 mm audio jack with codec
2. Key Specifications
Category Specification CPU Snapdragon 990, octa-core up to 2.84 GHz Memory 6 GB LPDDR4x DRAM Storage Interface PCIe Gen3 ×4 → M.2 NVMe + USB 3.1 Gen1 bridge MCU ATmega328P (Arduino-Uno-compatible) Power Input USB-C PD up to 20 V/5 A; 4×AA alkaline backup; ambient-light photodiode boost Power Rails 12 V, 5 V, 3.3 V, 1.8 V, 1.2 V via buck/buck-boost regulators USB Hub 5× USB 3.0 downstream ports Display 0.96″ 128×64 OLED via I²C/SPI Networking 1 × Gigabit RJ45; 1 × SFP fiber; Wi-Fi 802.11ac + Bluetooth; LoRa SX1276 Video I/O HDMI 2.0 input (RX) & output (TX) Audio 3.5 mm jack + TLV320AIC3101 codec; Bluetooth audio Form Factor Raspberry Pi–style header + Arduino-Uno shield headers; 4× standoff mounts
3. Complete Parts List
Part Function Qty Snapdragon 990 Main application CPU 1 LPDDR4x DRAM System memory 1 eMMC 64GB On-board storage 1 M.2 NVMe Connector External SSD interface 1 JMS583 PCIe→USB 3.1 bridge for NVMe 1 Titan Ridge Thunderbolt 3/eGPU controller 1 STUSB4500 USB-C Power-Delivery controller 1 LTC4412 Ideal-diode OR-ing 1 LTC3108 Ambient-light (solar) energy harvester 1 Battery Holder 4×AA Alkaline backup power 1 TPS53318 6 V→5 V synchronous buck regulator 1 MCP1700-3302E/TO 6 V→3.3 V LDO 1 TPS63060 Buck-boost for 12 V rail (eGPU power) 1 ATmega328P Arduino-Uno microcontroller 1 ESP32-WROOM-32 Wi-Fi + Bluetooth co-processor 1 SX1276 LoRa transceiver 1 TUSB8041 5-port USB 3.0 hub IC 1 Ethernet PHY Gigabit Ethernet physical transceiver 1 SFP Cage Fiber-optic SFP module connector 1 TDA19978 HDMI 2.0 receiver (input) 1 TFP410 HDMI 2.0 transmitter (output) 1 TLV320AIC3101 Audio codec for 3.5 mm jack & Bluetooth audio 1 Audio Jack 3.5mm Headphone/mic port 1 SSD1306 OLED Status display 1
4. High-Level Design & Implementation Steps-
Schematic Creation
- Section off blocks: CPU + memory, power-supply, NVMe/USB bridge, MCU, wireless, USB hub, video, audio, I/O headers.
- Place all parts from the list and wire per respective datasheet reference circuits.
-
Power System
- Implement USB-C PD with STUSB4500 → buck/buck-boost & LDO rails.
- Add LTC4412 to OR-ing battery pack into 6 V bus.
- Include LTC3108 harvest input to 6 V bus (no recharge to AA).
- Add decoupling & bulk caps per regulator datasheets; PTC fuses & ESD diodes on inputs.
-
SoC & High-Speed Interfaces
- Break out Snapdragon 990 BGA with DDR4 routing (point-to-point).
- Route PCIe Gen3 lanes to M.2 slot via JMS583 and to Titan Ridge for TB/eGPU.
- Follow high-speed layout guidelines: impedance, length matching, EMI filters.
-
MCU & Expansion Headers
- Place ATmega328P with UNO-style 2.54 mm headers; add ISP 6-pin, I²C pull-ups, reset circuit.
-
Connectivity Blocks
- USB hub: TUSB8041 + ESD + chokes → five USB-A 3.0 ports.
- Ethernet: RJ45 + magnetics + PHY; SFP cage + PHY/SFP interface.
- Wireless: ESP32 module pad + SX1276 + antenna matching; program pads.
-
Video & Audio
- HDMI RX (TDA19978) & TX (TFP410) blocks with TMDS ESD & termination.
- Audio codec + 3.5 mm jack; route differential audio lines; add ESD.
-
Display & Indicators
- SSD1306 OLED on I²C; add pull-ups & backlight power if needed.
- LEDs for power, charge, status.
-
PCB Layout & Mechanical
- Follow Raspberry Pi 2×20 header footprint & UNO shield hole pattern.
- Add reinforcement for rugged use; standoffs at corners.
- Define 4-layer stackup:
• Top: signal
• L2: GND
• L3: PWR
• Bottom: signal
-
DRC/ERC Reviews
- Run ERC for decoupling, pull-ups, power nets.
- Run DRC for high-speed clearance, differential pairs, via aspect ratios.
-
Fabrication & Testing
- Export Gerbers, IPC-2581, BOM.
- Prototype assembly; verify power sequencing, rails, interfaces.
- Functional tests: USB-C PD negotiation, NVMe throughput, eGPU over TB3, wireless comm, audio, OLED.
This spec sheet and part list should guide your Flux schematic and PCB layout workflow through to fabrication and validation. Let me know if you’d like to deep-dive into any specific block or review datasheet details next!1 Star
GP2Y0D805Z0F Reference Design
... show moreThis project is a distance detecting sensor circuit build around GP2Y0D805Z0F IC from SHARP/Socle Technology. It includes decoupling capacitors, feedback resistors, and a LED for signal indication, with power being supplied via the J1 connector. #referenceDesign #industrialsensing #sharp #template #reference-design1 Star
GP2Y0D805Z0F Reference Design
... show moreThis project is a distance detecting sensor circuit build around GP2Y0D805Z0F IC from SHARP/Socle Technology. It includes decoupling capacitors, feedback resistors, and a LED for signal indication, with power being supplied via the J1 connector. #referenceDesign #industrialsensing #sharp #template #reference-design1 Star
P-001_AnandKumar_IOTSentinels
... show moreThis Gerber file contains the necessary information for fabricating the PCB design of a Bluetooth-enabled headphone. The design includes multiple layers, showcasing the electrical connections and component placements on both the top and bottom layers.Top Layer (Copper traces and components):The top copper layer is primarily responsible for routing the signals from key components such as the ESP32 module, MAX98357A audio amplifier, and the microphone. The ESP32 module, responsible for Bluetooth communication, is positioned centrally to optimize signal flow and minimize interference. Decoupling capacitors (100nF) are placed near critical components to ensure signal stability and noise suppression. Audio signal paths, as well as power distribution, are carefully routed to prevent cross-talk and ensure high-quality sound. Bottom Layer (Copper traces):The bottom layer contains the ground plane and additional routing for power and signal connections. The charging module (TP4056) and voltage regulator (AMS1117) are placed to manage power distribution, ensuring stable battery charging and regulated output for the ESP32 and other components. Connections to external interfaces such as the MicroSD breakout and auxiliary input are routed efficiently to avoid conflicts. Additional Components:All critical components are labeled, including decoupling capacitors (100nF) and resistors where needed, as well as external interfaces like the MicroSD card breakout. Mounting holes are provided for secure installation in a headphone casing, ensuring the board can be integrated seamlessly into the final product. The PCB is designed to minimize noise, with short signal paths and proper grounding for high-fidelity audio performance. This Gerber file ensures accurate manufacturing by containing data for copper layers, silkscreen, solder mask, and drill files.23 Comments
BHI160B Reference design
... show moreThis project is a reference design for the BHI160B sensor featuring an I2C interface with QWIIC and pin headers. The design includes decoupling capacitors and pull-up resistors for signal integrity. It's powered by a 3.3V supply. #referenceDesign #project #sensor #accelerometer #BHI160B #referenceDesign #imu #stm #template #reference-design15 Comments
LTC4054 Reference Design
... show moreThis project is a Lithium-ion battery charger circuit utilizing the LTC4054 integrated circuit. It includes input and output connectors, a charging current programming resistor, decoupling capacitors, and a charge status indicator LED. The design can deliver up to 800mA charge current. #project #Template #charger #referenceDesign #batterycharger #template #bms #analog #reference-design #polygon4 Comments
ESP32-H2-WROOM-03 Reference Design e57n rokC
... show moreThis project is an IoT development board based on the ESP32-H2-WROOM-03 module, featuring USB-C connectivity for power and communication. The board also includes two buttons, several decoupling capacitors, and a couple of connectors for peripheral connections. The onboard USB-to-UART bridge facilitates communication with a host device. #referenceDesign #esp32 #iot #esp32-h2 #project #template #reference-design3 Comments
STC4054 Module
... show moreThis project is a Lithium-ion battery charger circuit utilizing the STC4054 integrated circuit. It includes input and output connectors, a charging current programming resistor, decoupling capacitors, and a charge status indicator LED. The design can deliver up to 800mA charge current. #project #Template #charger #reusable #module #batterycharger #template #bms #STC4054 #stm3 Comments
ESP32-H2-WROOM-03 Reference Design r7tP
... show moreThis project is an IoT development board based on the ESP32-H2-WROOM-03 module, featuring USB-C connectivity for power and communication. The board also includes two buttons, several decoupling capacitors, and a couple of connectors for peripheral connections. The onboard USB-to-UART bridge facilitates communication with a host device. #referenceDesign #esp32 #iot #esp32-h2 #project #template #reference-design3 Comments
MCP73844 Reference Design
... show moreThis project is a Advanced Dual Cell Lithium-Ion/Lithium-Polymer Charge Management Controllers utilizing the MCP73844 integrated circuit. It includes input and output connectors, a charging current programming resistor, decoupling capacitors, and a charge status indicator LED. #project #Template #charger #MCP73844 #2cell #referenceDesign #batterycharger #template #bms #microchip #reference-design1 Comment
MAX1551 Reference Design
... show moreThis project is a battery charging circuit utilizing a MAX1551 chip. It features a USB and DC power input, with LED status indicators. The design is outfitted with necessary decoupling capacitors and resistors to ensure smooth operation. #project #Template #charger #referenceDesign #batterycharger #MAX1551 #template #bms #analog1 Comment
MAX1551 Reference Design 6osx
... show moreThis project is a battery charging circuit utilizing a MAX1551 chip. It features a USB and DC power input, with LED status indicators. The design is outfitted with necessary decoupling capacitors and resistors to ensure smooth operation. #project #Template #charger #referenceDesign #batterycharger #MAX1551 #template #bms #analog1 Comment
BHI160B Reference design
... show moreThis project is a reference design for the BHI160B sensor featuring an I2C interface with QWIIC and pin headers. The design includes decoupling capacitors and pull-up resistors for signal integrity. It's powered by a 3.3V supply. #referenceDesign #project #sensor #accelerometer #BHI160B #referenceDesign #imu #stm #template #reference-design1 Comment
MAX1551 Reference Design
... show moreThis project is a battery charging circuit utilizing a MAX1551 chip. It features a USB and DC power input, with LED status indicators. The design is outfitted with necessary decoupling capacitors and resistors to ensure smooth operation. #project #Template #charger #referenceDesign #batterycharger #MAX1551 #template #bms #analog1 Comment
LTC4054 Module
... show moreThis project is a Lithium-ion battery charger circuit utilizing the LTC4054 integrated circuit. It includes input and output connectors, a charging current programming resistor, decoupling capacitors, and a charge status indicator LED. The design can deliver up to 800mA charge current. #project #Template #charger #reusable #module #batterycharger #template #bms #analog1 Comment
Arduino Nano Barebones - SMD gamH 20f8
... show moreImportant Note: You must connect your own SPI/ICSP programming header if you want to burn the Arduino bootloader to the MCU.SMD Manufacturing: Need a hotplate and solderpasteGood to haves:- Oscillator Decoupling Caps Expose UART via connector Programming Button Onboard LED Reset Button
You don't have to populate everything! Only these are mandatory: Reset ButtonFind the reference schematic here: https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf1 Comment
Remote Patient Health Monitoring System
... show moreHigh-level requirements brief for a Remote Patient Health Monitoring System using an ESP32 Dev Module, separate regulated 5V and 4V rails, common grounding, and 5V rail decoupling for later schematic implementation.Bluetooth RC Car Controller
... show moreBluetooth RC car controller using ESP32-WROOM-32E, TB6612FNG dual H-bridge, XL4015 5V buck module, DC barrel battery input, dual 2-pin motor screw terminals, 1000uF VM bulk capacitor, 100nF decoupling, 10k EN pull-up, 30 mil power traces, 10 mil signal traces, and ESP32 antenna edge keep-out.glove
... show moreGlove interface board using Seeed Studio XIAO ESP32S3. Manufacturing path updated for partial assembly: preserve existing glove interface circuitry (FSR inputs on J3-J7, I2C on J8, SPI on J9, pull resistors R1-R7, decoupling C1) and source U1 separately because JLCPCB stock for MPN 113991114 is unavailable. Assemble all other parts normally, leave U1 for customer-supplied/manual installation, and do not substitute U1 unless a verified XIAO-format pin-compatible replacement is explicitly approved.
RFID-RC522
... show moreDatasheet-driven MFRC522 RFID reader PCB intended to replicate RC522 module behavior at 13.56 MHz with a 3.3 V nominal supply, 2.5 V to 3.3 V operating range, and RC522-style 8-pin host header compatibility. The MFRC522 datasheet is the authoritative source for pin usage, power rail relationships, oscillator requirements, reset/IRQ handling, and antenna interface topology. AVDD, DVDD, and TVDD must be tied to the same 3.3 V rail; PVDD must be equal to or lower than DVDD; unused MFIN must be tied to SVDD or PVSS; SVDD must be tied to a valid supply if not used independently. The design must use a 27.12 MHz crystal meeting CL 10 pF and ESR <= 100 ohms, local 100 nF decoupling on each MFRC522 supply grouping plus bulk capacitance, and an RF front-end based on the MFRC522 application diagram and reference reader matching/tuning network. PCB priorities are short crystal and RF connections, compact placement of decoupling capacitors at supply pins, solid ground reference, and protected antenna region with minimal digital routing through the RF area.Spontaneous Peach Sonic Screwdriver
... show more50 mm x 50 mm power-conversion board with a 3 V input and two separate regulated outputs: 5 V and 12 V. Each output is limited to 30 mA and includes the required boost-converter support components, decoupling, filtering, and output current-limiting stages. The design target includes schematic completion plus PCB/layout feasibility and manufacturability review.FCBoard
... show more40×30 mm 4-Layer FCBoard with dual JST-GH 1.25 mm top-entry GH-6 connectors for PWR1/PWR2, SWD 1.27 mm debug-only connector, dual 5 V ideal-diode ORing, isolated USB_5V, dedicated nets (PWR1_5V, PWR2_5V, 5V_IO, 5V_SENS, 3V3_MCU, 3V3_IMU_A/B/C), per-IMU LDOs with inline ferrites and decoupling, and MCU VDDA ferrite isolation #JSTGH #CubeGrade #PowerArchitecture #FCBoardArchitectural Lavender Translation Collar
... show moreArchitectural Lavender Translation Collar – ESP32‑S3 Wi‑Fi + LoRa, USB‑C, Li‑ion, low‑power designOverview Experience a cutting-edge IoT solution with this low‑power board built around the ESP32‑S3‑MINI‑1‑N8. Designed for seamless Wi‑Fi (2.4 GHz), BLE, and LoRa (868 MHz) connectivity, this board integrates ENS161 and ENS210 sensors over I2C alongside an RFM95W‑868 LoRa radio on SPI. It is powered via a 3.7 V Li‑ion cell with USB‑C charging up to 500 mA, complete with full battery protection, a robust 3.3 V rail tailored for Wi‑Fi burst currents, and per‑peripheral power gating to enhance energy efficiency.Core Features • MCU: ESP32‑S3‑MINI‑1‑N8 equipped with an onboard PCB antenna for 2.4 GHz Wi‑Fi/BLE, ensuring optimal wireless performance. • Sensors: Integrated ENS161 and ENS210 sensors utilize a shared I2C bus with controllable 4.7 kΩ pull‑ups for streamlined communication. • LoRa Radio: The RFM95W‑868 module, connected via SPI, enables long‑range communication at 868 MHz.Power & USB‑C Connectivity • Battery: A reliable 3.7 V 1200 mAh Li‑ion battery connected via a right‑angle JST‑PH 2‑pin connector features built‑in battery protection. • Charging: The USB‑C receptacle, with CC resistors and TVS protection on D+/D− along with series resistors, supports fast, safe charging with a current limit of 500 mA. • Regulation: A dedicated 3.3 V regulator capable of handling Wi‑Fi burst currents coupled with bulk and high‑frequency decoupling ensures stable operation, supported by status LEDs indicating power and charge states.Low‑Power Control • Peripheral Management: Load switches allow selective power‑gating of the ENS161, ENS210, and RFM95W modules, controlled directly by ESP32‑S3 GPIOs. • Energy Efficiency: Controllable I2C pull‑ups minimize idle current, vital for prolonged battery life in IoT applications.RF and Antenna Integration • 2.4 GHz: Utilizes the integrated PCB antenna on the ESP32‑S3 with proper ground/metal keep‑out zones for optimal signal integrity. • 868 MHz: Features a controlled‑impedance feed from the RFM95W to a PI matching network (C‑L‑C pads) with flexible antenna options—selectable via SMA connector, chip antenna, or PCB trace—and includes RF ESD protection.Connectivity & Debug Features • USB‑C Interface: Provides secure data connectivity with integrated safeguards and proper terminations. • Debugging: A comprehensive programming/debug header exposes EN, BOOT, and UART lines, with test points on key rails and buses (3V3, VBAT, SCK, MOSI, MISO, SDA, SCL, RESET/EN, GND) to simplify development and troubleshooting.Design Verification • Rigorous ERC/DRC and decoupling checks ensure adherence to component ratings and optimal signal routing. • Maintain RF keep‑outs and impedance‑controlled traces for both 2.4 GHz and 868 MHz paths, securing reliable performance even during high‑intensity operations.Homely Plum Flux Capacitor
... show moreCompact 4-Layer ESP32-S3-DevKitC-1 Nano-Style Carrier Board with I²S Audio, Class-D Amp, MicroSD, LiPo Power, WS2812B, and IR; featuring updated all-layer antenna keepout, additional decoupling capacitors on 5 V/3.3 V rails, four M3 mounting holes, finalized rounded-corner PCB outline and hand-friendly width, centered ESP32-S3-DevKitC-1 and symmetrically aligned MicroSD/I²S mic, centered bottom silkscreen title text, and zero-error ERC/DRC; layout is finalized and ready for routing #ESP32S3 #DevKitC1 #antennaKeepout #decoupling #M3MountingHoles #routingReadyLong Black Antigravity Battle Room
... show moreIsolated Polyphase IIoT Energy Meter with ESP32-S3-WROOM-2-N32R16V & ADE9000 | UART Programming Pads | 100 nF Per-VDD Decoupling + 10 µF Bulk on 3.3 V Rail | Defined RF Antenna Keepout | USB-C UFP 5 V Input with eFuse | Maintained HV/LV IsolationAwful Blush Transporter
... show moreProduction-ready ESP32-based HDMI + USB 8-bit gaming console using ESP32-WROOM-32E, ADV7513BSWZ HDMI transmitter, FT232RL USB bridge, W25Q32JV external flash, LMR50410 buck regulator, and TLV75801 LDO, with full decoupling, ESD protection, TMDS termination, HDMI/USB/power/programming connectors, buttons, LEDs, and audio, optimized for JLCPCB PCBA #ESP32 #HDMI #USB #GamingConsole #SchoolProjectAwful Blush Transporter
... show moreProduction-ready ESP32-based HDMI + USB 8-bit gaming console using ESP32-WROOM-32E, ADV7513BSWZ HDMI transmitter, FT232RL USB bridge, W25Q32JV external flash, LMR50410 buck regulator, and TLV75801 LDO, with full decoupling, ESD protection, TMDS termination, HDMI/USB/power/programming connectors, buttons, LEDs, and audio, optimized for JLCPCB PCBA #ESP32 #HDMI #USB #GamingConsole #SchoolProjectLTE-SoundPayment
... show moreUpdated ERC-Cleaned Design Without Q2, C1, and C2 (ERC-verified removal of Q2 2N7002K, C1 10uF bulk, and C2 100nF decoupling; no changes to remaining power paths or circuitry)Active Three-Way Crossover on NE5532
... show moreTECHNICAL ASSIGNMENT AND DESIGN GUIDE Active Three-Way Crossover on NE5532 Powered by AM4T-4815DZ and Amplifiers TPA3255 (Updated Version)- GENERAL PURPOSE OF THE DEVICE The goal of the development is to create an active three-way audio crossover for one channel of a loudspeaker system, working with the following drivers: LF: VISATON W250
MF: VISATON MR130HF: Morel MDT-12Each frequency range is amplified by a separate power amplifier: LF: TPA3255 in PBTL mode (mono)MF + HF: second TPA3255 in stereo mode (one channel for MF, the other for HF)The crossover accepts a single linear audio signal (mono) and divides it into three frequency bands: Range Frequency Range LF 0 – 650 Hz MF 650 – 2500 Hz HF 2500 Hz and aboveFilter type: Linkwitz–Riley 4th order (24 dB/oct) at each crossover point (650 Hz and 2500 Hz). The crossover must provide: minimal self-noise;no audible distortion in the audible range;stable operation with NE5532 at ±15 V power supply;easy adjustment of the level for each band, as well as the overall level (via the input buffer).- FILTER TYPES AND BASIC OPERATING PRINCIPLES Each filter is implemented as two cascaded Sallen–Key 2nd order (Butterworth) stages, resulting in a final 4th order LR4 filter. Topology: non-inverting Sallen–Key, optimal for NE5532.
For all stages:Cascade gain: K ≈ 1.586 This provides a Q factor of 0.707 (Butterworth), which in combination gives a Linkwitz–Riley 4th order.- COMPONENT VALUES FOR FILTERS 3.1 Universal Parameters RC chain capacitors: 10 nF, film capacitors, tolerance ≤ 5%
Resistors: metal-film, tolerance ≤ 1%The gain of each stage is set by feedback resistors:Rf = 5.9 kΩRg = 10 kΩK ≈ 1 + (Rf / Rg) ≈ 1.59The circuit should allow for the installation of a small capacitor (10–47 pF) in parallel with Rf (footprint provided) for possible stability correction (not mandatory to install in the first revision). 3.2 650 Hz Filters (Low-frequency boundary for MF) These are used for the division between W250 and MR130. LP650 — Low-frequency Filter 2nd Order R1 = 24.9 kΩR2 = 24.9 kΩC1 = 10 nFC2 = 10 nFTwo stages: LP650 #1 and LP650 #2. HP650 — MF High-frequency Filter 2nd Order Same values: R1 = 24.9 kΩR2 = 24.9 kΩC1 = 10 nFC2 = 10 nFTwo stages: HP650 #1 and HP650 #2. 3.3 2500 Hz Filters (Upper boundary for MF) These are used for the division between MR130 → MDT-12. LP2500 — High-pass MF Filter R1 = 6.34 kΩR2 = 6.34 kΩC1 = 10 nFC2 = 10 nFTwo stages: LP2500 #1 and LP2500 #2. HP2500 — High-frequency Filter Same values: R1 = 6.34 kΩR2 = 6.34 kΩC1 = 10 nFC2 = 10 nFTwo stages: HP2500 #1 and HP2500 #2.- OPERATIONAL AMPLIFIERS The NE5532 (dual op-amp, DIP-8 or SOIC-8) is used. A minimum of 4 packages (8 channels) for filters: NE5532 Function U1A, U1B LP650 #1, LP650 #2 (LF) U2A, U2B HP650 #1, HP650 #2 (Lower MF cut-off) U3A, U3B LP2500 #1, LP2500 #2 (Upper MF cut-off) U4A, U4B HP2500 #1, HP2500 #2 (HF)
Additionally: U5 — input buffer / preamplifier (both channels)If necessary, an additional NE5532 (U6) for the balanced input (see section 6.2).All NE5532 should have local decoupling for power supply (see section 5.1).- CROSSOVER POWER SUPPLY AM4T-4815DZ DC/DC module is used: Input: 36–72 V, connected to the 48 V power supply for TPA3255 amplifiers.
Output: +15 V / –15 V, up to 0.133 A per side.Maximum output capacitance: ≤ 47 µF per side (according to the datasheet).5.1 Power Filtering Input (48 V): RC variant (simpler, acceptable for the first revision):R = 1–2 Ω / 1–2 WC = 47–100 µF (for 63 V or higher)LC variant (preferred for improved noise immunity):L = 10–22 µHC = 47–100 µFThe developer may implement LC if confident in choosing the inductance and its parameters. Output +15 V and –15 V (general filtering): Electrolytic capacitor 10–22 µF per side100 nF (X7R) per side to GNDLocal decoupling for NE5532 (REQUIRED): For each NE5532 package: 100 nF between +15 V and GND100 nF between –15 V and GNDPlace as close as possible to the op-amp power pins (short traces). Additional local filtering for power lines: For each NE5532, decouple from the ±15 V main rails: Either 4.7–10 Ω resistor in series with +15 V and –15 V,Or ferrite bead in each rail.After this component, place local capacitors (100 nF + 1–4.7 µF) to ground.- INPUT TRACT: INPUTS, BUFFER, ADJUSTMENT 6.1 Unbalanced Input (RCA / Jack / Linear) The main mode is the unbalanced linear input, for example, RCA. Input tract structure: RF-filter and protection:
Signal → series resistor Rin_series = 100–220 ΩAfter resistor — capacitor Cin_RF = 470–1000 pF to GND This forms a low-level RF filter and reduces high-frequency noise.DC-block (low-pass HP-filter):Capacitor Cin_DC = 2.2–4.7 µF film in seriesResistor to ground Rin_to_GND = 47–100 kΩ Cut-off frequency — negligible in the audio range but removes DC.Input buffer / preamplifier (NE5532, U5):Non-inverting configuration.Input — after DC-block.Gain: adjustable, e.g.,Rg_fixed = 10 kΩ (to GND through trimmer)Rf = 10–20 kΩ + footprint for trimmer (e.g., 20 kΩ) The gain should be in the range of 0 dB to +10…+12 dB.Possible configuration:Rg = 10 kΩ fixedRf = 10 kΩ + 10 kΩ trimmer in series.This allows adjusting the overall level of the crossover according to the source and amplifier levels.Buffer output:A low-impedance output (after NE5532)This signal is simultaneously fed to the inputs of all filters:LP650 (LF)HP650 → LP2500 (MF)HP2500 (HF)6.2 Balanced Input (XLR / TRS) — Optional, but laid out on the board The board should allow for a balanced input, even if it’s not used in the first revision. Implementation requirements: XLR/TRS connector (L, R, GND) or separate 3-pin header.Simple differential receiver on NE5532 (extra U6 package or use one channel of U5 if sufficient).Circuit: classic instrumentation amplifier or differential amplifier:Inputs: IN+ and IN–Output — single-ended signal of the same level (or slightly amplified), fed to DC-block and buffer (or directly to the buffer if integrated).Switching between balanced/unbalanced mode:Implement using jumpers / bridges or adapters:Either switch before the buffer,Or use two separate pads, one of which is unused.All balanced input grounds must be connected to the same AGND point as the unbalanced input to avoid ground loops.- LEVEL ADJUSTMENT OF BANDS (BEST METHOD) The level adjustment of each band (LOW, MID, HIGH) is required to match the sensitivity of the speakers and amplifiers. Recommended method: After each full filter (after LP650×2, MID-chain HP650×2 → LP2500×2, HP2500×2), install:
A passive attenuator:Series: Rseries (0–10 kΩ, adjustable)Shunt: Rshunt to GND (10–22 kΩ, fixed or adjustable)For simplicity and reliability:Implementation on the board:For each band (LOW, MID, HIGH) provide:Pad for multi-turn trimmer 10–20 kΩ as a divider (between signal and ground) in the "level adjustment" configuration.If adjustment is not needed — install a fixed divider (two resistors) or simply use a jumper.It is preferable to use:For setup: multi-turn trimmers 10–20 kΩ, available on the top side of the board.Nominals for the initial configuration can be selected through measurements, but the PCB should have flexibility.This provides: Accurate balancing of band volumes without interfering with the filters;Flexibility for fine-tuning to the specific characteristics of the speakers.- INPUTS AND OUTPUTS OF THE CROSSOVER (FINAL) 8.1 Inputs 1× Unbalanced linear input (RCA or 3-pin header)
1× Balanced input (XLR/TRS or 3-pin header) — optional, but space must be provided on the board.Input impedance (unbalanced after RF-filter): 22–50 kΩ. The input tract must be implemented using shielded cables. 8.2 Outputs Outputs to amplifiers: Output Signal LOW OUT After LP650×2 (LF) MID OUT After HP650×2 → LP2500×2 (MF) HIGH OUT After HP2500×2 (HF)Each output: Series resistor 100–220 Ω (prevents possible oscillations and simplifies cable management).A nearby own AGND pad (ground output), so the signal pair SIG+GND runs together.Outputs should be compactly placed on 2-pin connectors (SIG+GND) or 3-pin (SIG+GND+reserve).- PCB DESIGN REQUIREMENTS 9.1 Board Number of layers: 2 layers
Bottom layer: solid analog ground (AGND).9.2 Component Placement Key principles: RC chains of each filter (R1, R2, C1, C2, Rf, Rg) should form a compact "island" around the corresponding op-amp. If elements are placed too far apart, the filter will not work correctly (calculated frequency and Q will shift).Feedback tracks (Rf and Rg) should be as short and direct as possible.The AM4T-4815DZ module should be placed:Far from the input buffer,Far from the first filter stages,If necessary, make a "cutout" in the ground under it to limit noise propagation.Place the input connector, RF-filter, and buffer on one side of the board, and the output connectors on the opposite side.9.3 Ground The entire audio circuit uses one analog ground: AGND.Connect AGND to the power ground (48 V and amplifiers) at one point ("star").The star should be implemented as: One point/pad where:The ground of the input,The ground of the filters,The ground of the outputs,The ground of the DC/DC.Avoid long narrow "ground" jumpers — use wide polygons with a single connection point. 9.4 Placement of Output Connectors Group LOW/MID/HIGH compactly.Each should have its own GND pad nearby.Route the SIG+GND pairs as signal pairs, avoiding large loops.- ADDITIONAL ELEMENTS: PROTECTION, TEST POINTS 10.1 Test Points (TP) Be sure to provide test points (pads): TP_IN — crossover input (after buffer)
TP_LOW — LF filter outputTP_MID — MF filter outputTP_HIGH — HF filter outputTP_+15, TP_–15, TP_GND — power controlThis greatly simplifies debugging with an oscilloscope. 10.2 Power Protection On the 48 V input — it is advisable to provide:Diode/scheme for reverse polarity protection (if possible),TVS diode or varistor for voltage spikes (optional).10.3 Possible Stability Correction Pads for small capacitors (10–47 pF) in parallel with Rf in buffers and, if necessary, in some stages — in case of stability issues (this can be not installed in the first revision, but footprints should be provided).- BILL OF MATERIALS (BOM) Operational Amplifiers: NE5532 — 4 pcs (filters)
NE5532 — 1–2 pcs (input buffer and balanced input) Total: 5–6 NE5532 packages.Resistors (1%, metal-film): 24.9 kΩ — 8 pcs6.34 kΩ — 8 pcs10 kΩ — ≥ 12 pcs (feedback, buffers, etc.)5.9 kΩ — 8 pcs22 kΩ — 1–2 pcs (input, auxiliary chains)47–100 kΩ — several pcs (DC-block, input)100 kΩ — 1 pc (if needed)100–220 Ω — 4–6 pcs (outputs, RF, protection)4.7–10 Ω — 2 pcs for each op-amp or group of op-amps (power filtering) — quantity to be clarified during routing.Trimmer Resistors: 10–20 kΩ multi-turn — one for each band (LOW, MID, HIGH)10–20 kΩ — 1–2 pcs for the input buffer (overall gain adjustment).Capacitors: 10 nF film — 16 pcs (RC filters)2.2–4.7 µF film — 1–2 pcs (input DC-block)10–22 µF electrolytic — 2–4 pcs (DC/DC outputs)1–4.7 µF (X7R / tantalum) — 1 pc for local power filtering (optional).100 nF ceramic X7R — 10–20 pcs (local decoupling for each op-amp)470–1000 pF — 1–2 pcs (RF filter on the input)10–47 pF — optional for stability correction (Rf).Power Supply: AM4T-4815DZ — 1 pcInductor 10–22 µH (if LC filter) — 1 pcR 1–2 Ω / 1–2 W — 1 pc (if RC filter).Connectors: Input (RCA + 3-pin for internal input)Balanced (XLR/TRS or 3-pin header)Outputs LOW/MID/HIGH — 2-pin/3-pin connectors.- TESTING RECOMMENDATIONS 12.1 First Power-up Apply ±15 V without installed op-amps.
Check with a multimeter:+15 V–15 VNo short circuits in the power supply.Install the op-amps (NE5532).Apply a sine wave of 100–200 mV RMS (signal generator).Check with an oscilloscope at TP:LP650 — should pass LF and roll off everything above 650 Hz.HP650 — should roll off LF, pass everything above 650 Hz.LP2500 — should roll off above 2500 Hz.**HP2500** — should pass everything above 2500 Hz. 12.2 Phase Check The Linkwitz–Riley 4th order should give a flat frequency response when summed at the crossover points. This can be verified with REW/Arta. 12.3 Noise Check If there is noticeable "shshsh" or whistling: Check:Grounding layout (star)Placement and filtering of AM4T-4815DZPresence and proper installation of all 100 nF and local filters.- FINAL RECOMMENDATIONS FOR BEGINNERS Do not rush, build the circuit step by step: input → buffer → one filter → test, then continue.
Check component values at least twice before soldering.Filters should be routed as compact "islands" around the op-amp, do not stretch R and C across the board.Always remember the rule:"The feedback trace should be as short as physically possible." Before ordering the PCB, make a "paper prototype": print at 1:1, cut it out, place real components to check everything fits.CM5 SD Card Support Update
... show moreCM5-based controller updated with SD card interface support: 47k pull-ups on CMD and DAT0-DAT3, local 100nF and 10uF decoupling on the SD 3.3V rail, and card-detect reserved as a future option because the current SD module symbol does not expose a detect pin.Wearable Accelerometer BHI160B Template
... show moreThis project is a Wearable Accelerometer based on BHI160B sensor with an I2C interface. The design includes decoupling capacitors and pull-up resistors for signal integrity. It's powered by a 3.3V supply. #wearables #referenceDesign #project #sensor #accelerometer #BHI160B #referenceDesign #imu #stm #template #reference-designPatient Ivory Interocitor
... show moreIntroducing our innovative modular, AI-powered DIY laptop carrier board project! This design focuses on a step-by-step approach, starting with a solid architectural scaffold that lays the groundwork for a high-performance system. The project is built around a hierarchical schematic structure including:• A Top Sheet outlining the system overview and power tree
• SoM Connectors organized into three 100-pin assemblies (two CM4/5-compatible and one dedicated to high-speed operation)
• Dedicated Power/PD management
• An M.2 A+E interface for the Coral TPU (PCIe x1 from PORT0)
• An M.2 M-key interface for an NVMe SSD (PCIe x2 from PORT1)
• Comprehensive USB & Hub configurations
• A microSD integration module
• Supervisory and Reset controlsThe design aligns with cost-effective 4-layer board stackup practices (JLCPCB friendly) while following best high-speed design guidelines for USB/PCIe integrity. The integrated silkscreen placeholders feature custom sci-fi fonts for a unique, personal branding touch. Key routing notes include precise PCIe lane mappings based on the Orange Pi CM5 manual, ensuring clean ground return paths, effective decoupling, and proper AC-coupling placement. With paired USB hubs optimized for minimal depth and latency and robust power sequencing strategies, this project is poised to evolve into a high-speed, scalable prototype.ESP32-H2-WROOM-03 Reference Design 55C9
... show moreThis project is an IoT development board based on the ESP32-H2-WROOM-03 module, featuring USB-C connectivity for power and communication. The board also includes two buttons, several decoupling capacitors, and a couple of connectors for peripheral connections. The onboard USB-to-UART bridge facilitates communication with a host device. #referenceDesign #esp32 #iot #esp32-h2 #project #template #reference-designDecisive White Flux Capacitor
... show moreThis project involves designing a complete schematic for a robotic arm controller based on the ESP32-C3 microcontroller, specifically using the ESP32-C3-MINI-1-N4 module. The design features a dual power input system and comprehensive power management, motor control, I/O interfaces, and status indicators—all implemented on a 2-layer PCB.Key Specifications:Microcontroller: • ESP32-C3-MINI-1-N4 module operating at 3.3V. • Integrated USB programming connections with reset and boot mode buttons.Power System: • Dual power inputs with automatic source selection: USB-C port (5V input) and barrel jack (6-12V input). • Power management using LM74610 smart diode controllers for power source OR-ing. • AMS1117-3.3 voltage regulator to deliver a stable 3.3V supply to the microcontroller. • Filter capacitors (10μF electrolytic and 100nF ceramic) at the input and output of the regulators. • Protection features including USBLC6-2SC6 for USB ESD protection and TVS diodes for barrel jack overvoltage protection.Motor Control: • Incorporates an Omron G5LE relay with a PC817 optocoupler and BC547 transistor driver. • Provides dedicated header pins for servo motors with PWM outputs. • Flyback diode protection implemented for relay safety.I/O Connections: • Header pins exposing ESP32-C3 GPIOs: Digital I/O (IO0-IO10, IO18, IO19) and serial communication lines (TXD0, RXD0), plus an enable pin. • Each I/O pin includes appropriate 10kΩ pull-up/pull-down resistors to ensure reliable performance.Status Indicators: • A power status LED with a current-limiting resistor. • A user-controllable LED connected to one of the GPIO pins.PCB Layout Requirements: • 2-layer PCB design with separate ground planes for digital and power sections. • Placement of decoupling capacitors close to power pins to reduce noise. • Adequate trace width for power lines to ensure efficient current flow. • Inclusion of mounting holes at the board corners for secure installation. • All components are properly labeled with correct values for resistors, capacitors, and other passive elements, following standard design practices for noise reduction, stability, and reliability.Testing Auto-Layout PR 13745
... show moreThis project is a template for projects involving RP2040. It consists of the chip, the decoupling capacitors, the crystal oscillator and the flash memory.Wearable Accelerometer BHI160B Template
... show moreThis project is a Wearable Accelerometer based on BHI160B sensor with an I2C interface. The design includes decoupling capacitors and pull-up resistors for signal integrity. It's powered by a 3.3V supply. #wearables #referenceDesign #project #sensor #accelerometer #BHI160B #referenceDesign #imu #stm #template #reference-designMAX1551 Reference Design
... show moreThis project is a battery charging circuit utilizing a MAX1551 chip. It features a USB and DC power input, with LED status indicators. The design is outfitted with necessary decoupling capacitors and resistors to ensure smooth operation. #project #Template #charger #referenceDesign #batterycharger #MAX1551 #template #bms #analogMAX1551 Reference Design
... show moreThis project is a battery charging circuit utilizing a MAX1551 chip. It features a USB and DC power input, with LED status indicators. The design is outfitted with necessary decoupling capacitors and resistors to ensure smooth operation. #project #Template #charger #referenceDesign #batterycharger #MAX1551 #template #bms #analogArduino Nano Barebones - SMD
... show moreImportant Note: You must connect your own SPI/ICSP programming header if you want to burn the Arduino bootloader to the MCU.SMD Manufacturing: Need a hotplate and solderpasteGood to haves:- Oscillator Decoupling Caps Expose UART via connector Programming Button Onboard LED Reset Button
You don't have to populate everything! Only these are mandatory: Reset ButtonFind the reference schematic here: https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdfArduino Nano Barebones - 3V3 SMD No Header
... show moreImportant Note: You must connect your own SPI/ICSP programming header if you want to burn the Arduino bootloader to the MCU. In this version, you must also provide your own UART interface.SMD Manufacturing: Need a hotplate and solderpasteGood to haves:- Oscillator Decoupling Caps Expose UART via connector Programming Button Onboard LED Reset Button
You don't have to populate everything! Only these are mandatory: Reset ButtonFind the reference schematic here: https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdfESP32-H2-WROOM-03 Reference Design
... show moreThis project is an IoT development board based on the ESP32-H2-WROOM-03 module, featuring USB-C connectivity for power and communication. The board also includes two buttons, several decoupling capacitors, and a couple of connectors for peripheral connections. The onboard USB-to-UART bridge facilitates communication with a host device. #referenceDesign #esp32 #iot #esp32-h2 #project #template #reference-designTalking to myself
... show moreThis project is a distance detecting sensor circuit build around GP2Y0D805Z0F IC from SHARP/Socle Technology. It includes decoupling capacitors, feedback resistors, and a LED for signal indication, with power being supplied via the J1 connector. #referenceDesign #industrialsensing #sharp #template #reference-designHC32L110B6YA-CSP16 breakout board
... show moreDiscover the benefits of the HC32L110 microcontroller with our compact and versatile breakout board, designed to streamline development and testing for various applications. This user-friendly solution offers essential components like decoupling capacitors, a 32MHz crystal oscillator, and accessible power supply connections. The breakout board also features 0.1" pitch connectors, allowing for easy integration of I/O pins into any project. Unlock the full potential of the HC32L110B6YA-CSP16 microcontroller for rapid prototyping and smooth deployment with our ingeniously designed breakout board.