555 LED Blinker
5 V NE555 astable timer circuit that blinks an LED at about 1 Hz with current limiting, timing network, control-pin bypass, and supply decoupling.... show more0 Uses
0 Comments
0 Stars
ADL5521 LNA Eval Board
Reference-style ADL5521 low-noise amplifier evaluation board with 50-ohm SMA RF input/output, matching networks, bias circuitry, and decoupling based on the Analog Devices eval design.... show more0 Uses
0 Comments
0 Stars
ATmega328P Minimal Board
ATmega328P microcontroller schematic with recommended power decoupling, reset circuit, 16 MHz crystal clock, and ISP/UART breakout support.... show more0 Uses
0 Comments
0 Stars
Cardputer ADV RF NFC HAT
Single M5Stack Cardputer ADV HAT integrating CC1101 sub-GHz radio, nRF24L01+ PA/LNA 2.4GHz radio, LoRa RA-02, and PN532 NFC with shared host interface, 3.3V power distribution, decoupling, and RF layout constraints.... show more0 Uses
0 Comments
0 Stars
5-LED WS2812B 3535 Row
Five WS2812B-3535-style addressable RGB LEDs in a daisy-chain row with per-LED 100nF decoupling, a 330Ω data input resistor, and external 5V/GND/DATA pads.... show more0 Uses
0 Comments
0 Stars
9V 555 LED Blinker
Simple hand-solderable 9V battery LED blinker using a NE555 astable oscillator, on/off switch, battery snap connector, supply decoupling, and a red status LED blinking at approximately 1 Hz.... show more0 Uses
0 Comments
0 Stars
PlantINT
## PROJECT OVERVIEW Design a compact, battery-powered, IoT-connected plant monitoring PCB sensor node. The board combines WiFi/BLE connectivity, multi-sensor I2C acquisition, LiPo battery management with USB-C charging, and partially weatherproof design for outdoor/planter use. The physical form factor is a FORK (forcina) shape: a wider rectangular head section (~32×30mm) housing all the electronics, and two narrow prongs (~10×45mm each, 8mm gap between them) extending downward to form the capacitive soil moisture electrodes. Reference: the shape resembles a plant stake that is pushed into soil. I trust Flux AI's routing and placement judgment. Please apply your full expertise. The guidance below defines constraints — treat them as requirements, not suggestions. --- ## BOARD SPECIFICATIONS - Layers: 2 (Top + Bottom copper) - Dimensions: Head 32×30mm + two prongs 10×45mm (total board ~32×75mm) - PCB thickness: 1.6mm FR4 - Surface finish: ENIG (Electroless Nickel Immersion Gold) — MANDATORY Reason: the soil prong traces must be gold-plated for corrosion resistance - Min trace width: 0.15mm signal, 0.5mm power - Min clearance: 0.15mm - Soldermask: GREEN on both sides Exception: NO soldermask on the interdigital soil electrode traces on the prongs (the copper must be fully exposed to contact the soil) - Via: min hole 0.3mm, pad 0.6mm - 4× M2.5 mounting holes (2.7mm drill, 5mm annular copper ring) at corners of head section - Conformal coating keep-out zones: SHT40-AD1F-R2 (U8), VEML7700 (U2), soil electrode traces on prongs, USB-C connector J1 --- ## COMPLETE BILL OF MATERIALS ### Active ICs **U1 — ESP32-C3-MINI-1** (Espressif, LCSC C2838502) - Main microcontroller: RISC-V 32-bit 160MHz, 4MB flash, 400KB RAM - WiFi 802.11b/g/n 2.4GHz + BLE 5.0 - Package: SMD module 13.2×16.6×2.4mm, castellated edges - Operating voltage: 3.0–3.6V from VCC rail - I2C: SDA=GPIO8, SCL=GPIO9 - USB: D+=IO19, D-=IO18 - Status outputs: CHG_STATUS=IO2, PG_STATUS=IO3, LOAD_EN=IO4 - CRITICAL placement: antenna area (rightmost ~3mm of module) must hang over board edge OR have copper keepout zone (no copper top or bottom under antenna area). This is mandatory for RF performance. - Add 100nF + 10µF decoupling on 3V3 pin, placed within 1mm of pin **U2 — VEML7700-TT** (Vishay, LCSC C78606) - Ambient light sensor, 0.0036–120,000 lux, I2C address 0x10 - Package: ODFN-6, 2.0×2.0×0.5mm - Operating voltage: 2.5–3.6V - Current: 90µA active, 0.2µA power-down - CRITICAL placement: position at TOP EDGE of head section, centered horizontally. The sensor photodiode window (top of package) must face upward toward the case lid. A transparent PMMA optical window (Ø10mm) in the case will be positioned directly above this IC. Leave 0mm clearance to board edge on that side if possible. The VEML7700 has ±45° field of view, so alignment does not need to be perfect, but centering under the window opening is preferred. - Add 100nF decoupling on VDD, placed within 1mm **U3 — SHT40-AD1B** (Sensirion, LCSC C1550099) — INTERNAL sensor - Temperature + relative humidity sensor, I2C address 0x44 - Package: DFN-4, 1.5×1.5×0.5mm — extremely small, requires careful pad design - Operating voltage: 1.8–3.6V - Current: 3.2µA per measurement (1ms active), 0.1µA sleep - PURPOSE: measures temperature and humidity INSIDE the case (ambient reference) - CRITICAL placement: position in CENTER of head section PCB, far from all heat sources. Minimum 8mm distance from BQ24090 (U6) and ME6211 (LDO1). The SHT40 chip surface IS the sensor — the hygroscopic polymer capacitor is on the top face of the IC. It must NOT be covered by conformal coating. However, for the internal sensor (U3), it can be in a slightly ventilated cavity inside the case to measure internal temperature drift compensation. - Add 100nF decoupling on VDD within 1mm **U8 — SHT40-AD1F-R2** (Sensirion, LCSC C5155469) — EXTERNAL sensor - Same electrical specs as U3 (SHT40 family), I2C address 0x44 - Package: DFN-4 with integrated PTFE filter cap for dust/water protection The filter cap allows vapor to reach the sensor while blocking liquid water - PURPOSE: measures EXTERNAL ambient temperature and humidity (outside the case) - CRITICAL placement: position on the SIDE or BOTTOM EDGE of head section. This sensor must be accessible from outside the case through a ventilated chamber (labyrinth vent structure in case design). It must NOT be covered by conformal coating. The sensor's filter cap must face the vent opening direction. Minimum 10mm distance from BQ24090 and LDO thermal zone. - Connected via TCA9548A channel 1 (see below) — NOT directly on main I2C bus **U4 — FDC1004DGST** (Texas Instruments, LCSC C266239) - 4-channel capacitance-to-digital converter, I2C address 0x50 - Package: WSON-8, 2.0×2.0×0.8mm - Operating voltage: 3.3V - Current: 750µA active, 300nA shutdown - PURPOSE: reads capacitance of interdigital PCB traces immersed in soil. The IC itself is NOT the soil sensor — it measures the capacitance of external electrodes. CIN1 and CIN2 connect to the interdigital copper traces on the prong section. - CRITICAL placement: position at BOTTOM of head section, closest to prong entry point. This minimizes trace length to CIN1/CIN2, reducing parasitic capacitance pickup. Keep CIN1 and CIN2 traces short, wide (0.3mm+), shielded by GND guard rings on both sides of each trace. Route CIN1/CIN2 on the SAME layer (Bottom preferred) as the interdigital electrodes to avoid via parasitic capacitance. - SHLD1 and SHLD2 pins connect to GND (guard shield) - Add 100nF decoupling on VDD within 1mm **U5 — TCA9548A** (Texas Instruments, LCSC C130026) — NEW COMPONENT vs previous schema - 8-channel I2C multiplexer, I2C address 0x70 - Package: SOIC-24 or TSSOP-24, select smallest available footprint - Operating voltage: 1.65–5.5V - PURPOSE: MANDATORY to resolve I2C address conflict between U3 and U8, both of which have fixed address 0x44. Without this IC the two SHT40 sensors will collide on the bus and produce corrupt readings. Channel 0: connects to U3 (SHT40 internal) Channel 1: connects to U8 (SHT40 external) Main I2C bus (from ESP32): connects to TCA9548A upstream SDA/SCL - Add 100nF decoupling on VCC within 1mm - Reset pin (active low): connect to VCC via 10kΩ (always enabled) OR connect to a GPIO for software reset capability **U6 — BQ24090DGQT** (Texas Instruments, LCSC C179663) - Single-cell LiPo/Li-ion battery charger, input 4.5–6.5V, charge voltage 4.2V - Package: DSBGA-9 (wafer-level), extremely small ~1.6×1.6mm - CRITICAL THERMAL: this IC dissipates up to 0.5W during charging. Place a copper thermal pad area ≥1cm² on BOTH layers under the IC. Add minimum 4 thermal vias (0.3mm hole, 0.6mm pad) under thermal exposed pad. Keep this IC at MAXIMUM distance from both SHT40 sensors. Thermal isolation: route at least 10mm of thin trace (~0.2mm) between BQ24090 thermal zone and any temperature-sensitive component. - ISET pin: connect to R3 (1.8kΩ) to set Icharge ≈ 494mA (C/4 for 2000mAh) - PRETERM pin: connect to R2 (5.1kΩ — keep existing value, sets termination threshold) - ISET2 pin: connect per datasheet recommendation (typically VSYS or VBAT) - TS pin: connect to R4 (10kΩ NTC thermistor or static resistor to GND) If using static resistor: 10kΩ to GND disables thermal protection RECOMMENDATION: add NTC 10kΩ B=3950 near battery for thermal protection - CHG# (open drain): connect to LED_RED via 330Ω to VCC, and to U1 IO2 via 10kΩ - PG# (open drain): connect to LED_GREEN via 330Ω to VCC, and to U1 IO3 via 10kΩ - OUT pin: VBAT rail (to battery positive and to LDO input) **LDO1 — ME6211C33M5G-N** (Nanjing Micro One, LCSC C82942) - LDO regulator, Vin 2.0–6.0V → Vout 3.3V fixed - Package: SOT-23-5, 2.9×1.6mm - Quiescent current: 55µA (higher than MCP1700, but adequate) - Dropout: 300mV @ 100mA - CE pin: connect to VCC (always enabled) or to ESP32 GPIO for power gating - THERMAL NOTE: at full system load (~100mA), dissipation = (Vbat-3.3)×0.1 ≈ 40–90mW. Low risk, but keep minimum 5mm from SHT40 sensors. - Vin decoupling: C2 1µF + C1 100nF - Vout decoupling: C3 10µF (electrolytic or ceramic) + additional 100nF ceramic **O1 — SI2301CDS** (Vishay, LCSC C10487) - P-channel MOSFET, Vds=-20V, Id=-3A, Vgs(th)=-0.4V typ - Package: SOT-23, 2.9×1.6mm - PURPOSE: load switch between VBAT and LDO1 input, controlled by ESP32 This allows the ESP32 to cut power to all sensors during deep sleep for maximum battery life (if desired — optional feature) - Gate connection: 10kΩ pull-up resistor from Gate to VBAT (MOSFET OFF by default) + GPIO IO4 from ESP32 drives Gate to GND through 1kΩ series resistor to turn ON IMPORTANT: this was missing from previous schema — gate must NOT float. Series 1kΩ on gate limits gate charge current and protects GPIO. Pull-up 10kΩ to VBAT ensures MOSFET stays OFF during ESP32 boot/reset. - Source: VBAT (battery positive) - Drain: LDO1 VIN ### Connectors and Passive Components **J1 — USBC_C165948** (USB Type-C SMD receptacle, LCSC C165948) - USB-C connector for 5V power input and ESP32 programming - Position: TOP EDGE of head section (accessible when device is in soil) - VBUS pins → BQ24090 IN (via R_protection 1Ω/1A fuse resistor optional) - D+ → ESP32 IO19, D- → ESP32 IO18 - GND → GND plane - All CC pins → GND via 5.1kΩ resistors (CC1: R_CC1 5.1kΩ, CC2: R_CC2 5.1kΩ) These are MANDATORY for USB-C to deliver 5V (tells charger it is a sink device) WITHOUT these resistors the USB-C port will NOT receive power from modern chargers. **U_BAT — LiPo 2000mAh connector** - Use JST PH 2.0mm 2-pin connector (standard LiPo connector) - Position: head section, easily accessible for battery replacement - Polarity protection: the SI2301 load switch also provides polarity protection if wired with Source=Drain correctly (P-FET body diode blocks reverse current) **R1 — 4.7kΩ ±1% 0402** (CHANGED from 5.1kΩ in previous schema) - I2C SDA pull-up: connects VCC to SDA bus - Reason for change: 4.7kΩ is the standard I2C pull-up value per NXP I2C spec. 5.1kΩ causes slower rise times at 400kHz fast-mode, risking data errors. **R2 — 4.7kΩ ±1% 0402** (CHANGED from 5.1kΩ in previous schema) - I2C SCL pull-up: connects VCC to SCL bus **R3 — 1.8kΩ ±1% 0402** - BQ24090 ISET: sets charge current to ~494mA (Ichg = 890/R3) **R4 — 10kΩ 0402** - BQ24090 TS pin bias or NTC resistor (see BQ24090 notes above) **R5, R6 — 5.1kΩ 0402** (NEW — not in previous schema) - USB-C CC1 and CC2 pull-down resistors (MANDATORY for USB-C power delivery) **R7 — 10kΩ 0402** (NEW) - SI2301 Gate pull-up to VBAT **R8 — 1kΩ 0402** (NEW) - SI2301 Gate series resistor from ESP32 GPIO IO4 **R9, R10 — 330Ω 0402** (NEW) - Current limiting for LED_RED and LED_GREEN (status LEDs) **C1 — 100nF 0402 X5R** — LDO Vin decoupling **C2 — 1µF 0402 X5R** — LDO Vin bulk **C3 — 10µF 0805 X5R** — LDO Vout bulk **C4 — 100nF 0402** — ESP32 VCC decoupling **C5–C9 — 100nF 0402** — Per-IC VCC decoupling (one per U2/U3/U4/U5/U8) **C10 — 4.7µF 0402** — BQ24090 IN bypass **C11 — 4.7µF 0402** — BQ24090 OUT bypass **LED1 — Green 0402** — USB power good / charging complete indicator **LED2 — Red 0402** — Charging in progress indicator **BTN1 — 3×3mm SMD tactile switch** (optional, recommended) - Connected between ESP32 EN pin and GND, with 100nF debounce cap - Allows manual reset without USB for field use --- ## ELECTRICAL NETS SUMMARY | Net Name | Description | Connected to | |----------|-------------|--------------| | VBUS_5V | USB-C 5V input | J1 VBUS, BQ24090 IN | | VBAT | Battery voltage 3.2–4.2V | U_BAT+, BQ24090 OUT, O1 Source | | VCC | Regulated 3.3V | LDO1 OUT, all IC VDD/VCC pins | | GND | Common ground | All GND pins, copper pour both layers | | SDA | I2C data (main bus) | ESP32 IO8, TCA9548A SDA_A, VEML7700 SDA, FDC1004 SDA, R1 pull-up | | SCL | I2C clock (main bus) | ESP32 IO9, TCA9548A SCL_A, VEML7700 SCL, FDC1004 SCL, R2 pull-up | | SDA_CH0 | I2C mux channel 0 | TCA9548A SD0, SHT40-internal SDA | | SCL_CH0 | I2C mux channel 0 | TCA9548A SC0, SHT40-internal SCL | | SDA_CH1 | I2C mux channel 1 | TCA9548A SD1, SHT40-external SDA | | SCL_CH1 | I2C mux channel 1 | TCA9548A SC1, SHT40-external SCL | | SOIL_A | Soil electrode set A | FDC1004 CIN1, interdigital traces prong (even fingers) | | SOIL_B | Soil electrode set B | FDC1004 CIN2, interdigital traces prong (odd fingers) | | USB_DP | USB D+ | J1 D+, ESP32 IO19 | | USB_DM | USB D- | J1 D-, ESP32 IO18 | | CHG_STATUS | Charger status | BQ24090 CHG#, LED_RED, ESP32 IO2 | | PG_STATUS | Power good | BQ24090 PG#, LED_GREEN, ESP32 IO3 | | LOAD_EN | Load switch control | ESP32 IO4 via R8, SI2301 Gate | --- ## PARASITIC AND SIGNAL INTEGRITY CONSTRAINTS Please consider the following parasitic effects when placing components and routing: **I2C bus parasitics:** The I2C specification allows maximum 400pF total bus capacitance. With 4 devices on the main bus (ESP32, VEML7700, FDC1004, TCA9548A) plus the multiplexed sub-buses, keep total SDA/SCL trace length under 50mm. Route SDA and SCL as a parallel differential pair with 0.15mm clearance between them. Do not route I2C traces near switching power lines or under the antenna keep-out zone. **FDC1004 CIN1/CIN2 parasitic capacitance — CRITICAL:** Any stray capacitance on CIN1/CIN2 traces directly offsets the soil measurement. Each picofarad of parasitic capacitance reduces measurement range. Requirements: - Keep CIN1/CIN2 trace length under 15mm from FDC1004 pins to prong entry point - Route on Bottom layer only, no layer changes (vias add ~0.5pF each) - Add copper guard ring (connected to SHLD1/SHLD2=GND) completely surrounding each CIN trace on the same layer — this shields the trace from external fields - Maintain 0.5mm spacing between CIN1 trace and CIN2 trace (and their guard rings) - The interdigital soil electrodes on the prongs: finger width 0.8mm, gap 0.8mm, finger length 25mm, approximately 15–20 alternating fingers per electrode These traces have NO soldermask (fully exposed copper, ENIG finish) **BQ24090 switching node:** The BQ24090 is a linear charger, NOT a switching regulator, so there is no switching noise. However, it dissipates power as heat. The primary constraint is thermal, not EMI. Keep input/output bypass capacitors (C10, C11) within 2mm. **ESP32-C3 antenna zone:** Mandatory keepout: no copper, no traces, no vias, no components in the area directly beneath and 3mm around the ESP32 module antenna. The antenna is on the left side of the module. Orient the module so the antenna faces toward the top or side edge of the board. **Power supply decoupling placement:** All 100nF decoupling capacitors MUST be placed within 1mm of their associated VCC/VDD pin. The parasitic inductance of a longer connection nullifies the effect. Place decoupling on the same layer as the IC where possible. The 10µF bulk cap (C3) can be up to 5mm from the LDO output. **Thermal gradients and temperature sensor placement:** The two SHT40 sensors measure temperature via an on-chip bandgap reference. Self-heating of nearby components creates a thermal offset error. Known heat sources on this board and their typical power dissipation: - BQ24090: up to 500mW during USB charging - ME6211 LDO: 40–90mW at typical load - ESP32-C3: 15–25mW in active mode (WiFi), 0.02mW in deep sleep Required minimum distances from any SHT40: - From BQ24090: ≥12mm (critical) - From ME6211 LDO: ≥8mm - From ESP32-C3: ≥5mm (less critical — low dissipation) --- ## THERMAL MANAGEMENT REQUIREMENTS The device will be used outdoors in ambient temperatures from -10°C to +50°C. The case is a sealed or semi-sealed plastic enclosure approximately 35×35×80mm. Internal temperature rise above ambient must be kept below +8°C during USB charging. **BQ24090 thermal design:** - Thermal pad (exposed pad on DSBGA package): connect to copper area on both layers - Top layer: copper fill area ≥ 1cm² directly under and around IC - Bottom layer: mirrored copper fill area ≥ 1cm² connected via thermal vias - Minimum 4 thermal vias under pad: 0.3mm drill, 0.6mm pad, evenly distributed - These thermal vias conduct heat to bottom layer copper which acts as a heatsink - In the case design (outside scope of PCB): a thermally conductive pad between the PCB bottom copper and the plastic case back wall improves heat transfer **ME6211 LDO thermal design:** - Low dissipation at typical 50–80mA load: (4.0V - 3.3V) × 0.075A ≈ 52mW - This is well within SOT-23 package limits (max ~300mW at 25°C ambient) - Standard copper pour around package is sufficient - No additional thermal vias required unless load consistently exceeds 150mA **Fire safety note:** At no point should any trace carry more than its rated current. Power traces (VBAT, VCC) should be minimum 0.5mm for up to 500mA. The USB VBUS trace from J1 to BQ24090 carries up to 500mA — use 0.8mm trace. Add a polyfuse (PTC resettable fuse) 500mA on VBUS line between J1 and BQ24090 for short-circuit protection (LCSC C178886, 0805 package). --- ## WEATHERPROOFING DESIGN GUIDANCE (for PCB layout decisions) The board will be coated with conformal coating after assembly, EXCEPT: 1. SHT40-AD1F-R2 (U8 external sensor) — the PTFE filter cap must remain uncoated 2. VEML7700 (U2) — photodiode window must remain uncoated and unobstructed 3. Interdigital soil traces on prongs — must remain bare copper (ENIG) for soil contact 4. USB-C connector J1 — coating would block the port 5. Battery JST connector — coating would block connector mating For the PCB layout, implement the following to support weatherproofing: - Place U8 (SHT40 external) and U2 (VEML7700) in designated "coating exclusion zones" clearly marked on the silkscreen layer with dashed boundary lines - Add silkscreen labels: "NO COAT" next to U8 and U2 - Add silkscreen label: "EXPOSED — SOIL ELECTRODES" on the prong traces - The board outline on the prong section must have no sharp corners — use R1mm rounded corners where prongs meet the head section to prevent cracking when the device is pushed into soil --- ## INTERDIGITAL SOIL ELECTRODE SPECIFICATION (prong section) The bottom two prongs of the board ARE the soil moisture sensor. Trace parameters for the interdigital (comb/fork) capacitive electrodes: - Layer: Bottom copper - Trace width: 0.8mm - Gap between adjacent fingers: 0.8mm - Number of fingers per electrode: 16 (8 connected to CIN1, 8 to CIN2, alternating) - Finger length: 25mm - Connection point: at the top of the prongs where they join the head section - Guard ring: GND copper guard ring around the entire interdigital pattern on Bottom layer - NO soldermask over any part of the interdigital pattern - The two electrodes (SOIL_A and SOIL_B) must be symmetrically distributed so that a uniform electric field forms between them when immersed in soil - Add stitching GND vias around the prong perimeter every 8mm --- ## SILKSCREEN AND REFERENCE DESIGNATORS All components must have visible reference designators on the silkscreen layer. Minimum text size 0.6mm height. Add the following board information: - Top left: "SmartPlant v1.0" - Top right: "riccardo.schiavo.1" - Date code placeholder: "DATE: ______" - Near J1: PIN 1 marker and "USB-C POWER + FLASH" - Near U8: "EXTERNAL SENSOR — NO COAT" - Near prong junction: "SOIL ELECTRODES — NO MASK — ENIG" - Near ESP32 antenna area: keepout boundary marker --- ## I2C DEVICE MAP (for firmware reference) | Address | Device | Bus | Notes | |---------|--------|-----|-------| | 0x10 | VEML7700 (U2) | Main I2C | Direct connection | | 0x50 | FDC1004 (U4) | Main I2C | Direct connection | | 0x70 | TCA9548A (U5) | Main I2C | I2C multiplexer | | 0x44 ch.0 | SHT40 internal (U3) | TCA9548A channel 0 | Via mux | | 0x44 ch.1 | SHT40 external (U8) | TCA9548A channel 1 | Via mux | --- ## FINAL NOTES FOR FLUX AI I trust Flux AI's judgment on: - Exact component placement optimization within the constraints above - Via placement and layer assignments for non-critical signals - Polygon fill strategy and via stitching density - Any minor trace re-routing needed to clear DRC errors - Silkscreen label exact positioning to avoid overlap with pads Please prioritize in this order: 1. Electrical correctness (no DRC errors, no antenna violations) 2. Thermal management (BQ24090 copper, SHT40 distance from heat) 3. Signal integrity (FDC1004 CIN guard rings, I2C trace length) 4. Manufacturability (SMT assembly friendly, no isolated pads, no acute angles) 5. Physical compactness within the fork shape outline Generate a complete 2-layer PCB ready for Gerber export to PCBWay.... show more0 Uses
0 Comments
0 Stars
Lost Tomato Gadget Copterht ac7a
9V battery-powered 555 timer LED blinker with on/off switch and hand-solderable through-hole parts. Uses a DIP-8 LM555 in astable mode with 47k/47k/10uF timing for about a 1 second blink interval, a 100nF decoupling capacitor, and a red 5mm LED with 680 ohm series resistor.... show more0 Uses
0 Comments
0 Stars
Remote Patient Health Monitoring System
High-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.... show more0 Uses
0 Comments
0 Stars
Resonate Pendant
Resonate Pendant golden reference design. Board is a 39 mm x 63 mm portrait rectangle with 5 mm corner radii, 2-layer FR4, 0.8 mm thickness, 1 oz copper on both layers, matte black top solder mask, no bottom solder mask, ENEPIG finish, and no silkscreen on either side. Allowed components only: U1 STM32L052C8T6, U2 CH340E, U3 BQ24210DQCT, C1 10uF, C2 4.7uF, C3-C7 100nF, R1 24k, R2 1k, R3 10k, D1 green 0402 LED, MAG1-MAG4 magnetic pads, J1 solar solder pads, J2 battery solder pads, TP1-TP4 test pads. Required top artwork: golden-ratio grid lines and gold circles on F.Cu with mask openings, decorative only, 0.8-1.0 mm width, at least 0.5 mm from active traces. Required bottom artwork: exposed ENEPIG bottom copper split into FREQ_OUT 61.8 percent and GND 38.2 percent with an exact 0.20 mm S-curve isolation gap, no vias through bottom except one PA4-to-FREQ_OUT via at the extreme edge. Functional requirements: MAG1 and J1 VIN feed U3 IN, U3 OUT feeds J2 battery pad and system VBAT, MAG2 to U2 UD+, MAG3 to U2 UD-, MAG4 to common ground, U2 TX to U1 PA10, U2 RX to U1 PA9, U1 PA4 to bottom FREQ_OUT, U1 PA5 to R2 then D1 to GND, U3 ISET to R1 to GND, U3 TS to R3 to GND, decoupling exactly as specified. Prohibited items: external crystal, JST connectors, wireless module, antenna, separate regulator IC, ESD protection IC, USB-C connector, through-hole parts, bottom solder mask, silkscreen, more than three ICs, or any unapproved substitutions.... show more0 Uses
0 Comments
0 Stars
glove
Glove 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.... show more0 Uses
0 Comments
0 Stars
RFID-RC522
Datasheet-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.... show more0 Uses
0 Comments
0 Stars
Spontaneous Peach Sonic Screwdriver
50 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.... show more0 Uses
0 Comments
0 Stars
FCBoard
40×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 #FCBoard... show more0 Uses
0 Comments
0 Stars
Architectural Lavender Translation Collar
Architectural Lavender Translation Collar – ESP32‑S3 Wi‑Fi + LoRa, USB‑C, Li‑ion, low‑power design Overview 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. #IoT #ESP32S3 #LoRa #LowPowerDesign #USB-C #WirelessConnectivity #BatteryPowered #RFDesign... show more0 Uses
0 Comments
0 Stars
Homely Plum Flux Capacitor
Compact 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 #routingReady... show more0 Uses
0 Comments
0 Stars
Long Black Antigravity Battle Room
Isolated 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 Isolation... show more0 Uses
0 Comments
0 Stars
Awful Blush Transporter
Production-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 #SchoolProject... show more0 Uses
0 Comments
0 Stars
Awful Blush Transporter
Production-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 #SchoolProject... show more0 Uses
0 Comments
0 Stars
Remaining Purple Sonic Screwdriver
10×10 mm 2-layer PCB with PCB-edge USB-A, top-insert push-push microSD, GL823K-HCY04 wired per datasheet, local decoupling within 5 mm, short parallel USB D+/D–, USB series resistors, TVS, ENIG gold fingers #USB #microSD #GL823K #10x10mm #ENIG... show more0 Uses
0 Comments
0 Stars
LTE-SoundPayment
Updated 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)... show more0 Uses
0 Comments
0 Stars
Active Three-Way Crossover on NE5532
TECHNICAL ASSIGNMENT AND DESIGN GUIDE Active Three-Way Crossover on NE5532 Powered by AM4T-4815DZ and Amplifiers TPA3255 (Updated Version) 1. 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 MR130 HF: Morel MDT-12 Each 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 above Filter 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). 2. 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. 3. 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.59 The 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 nF C2 = 10 nF Two 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 nF C2 = 10 nF Two 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 nF C2 = 10 nF Two stages: LP2500 #1 and LP2500 #2. HP2500 — High-frequency Filter Same values: R1 = 6.34 kΩ R2 = 6.34 kΩ C1 = 10 nF C2 = 10 nF Two stages: HP2500 #1 and HP2500 #2. 4. 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). 5. 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 W C = 47–100 µF (for 63 V or higher) LC variant (preferred for improved noise immunity): L = 10–22 µH C = 47–100 µF The 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 side 100 nF (X7R) per side to GND Local decoupling for NE5532 (REQUIRED): For each NE5532 package: 100 nF between +15 V and GND 100 nF between –15 V and GND Place 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. 6. 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 series Resistor 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Ω fixed Rf = 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. 7. 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. 8. 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). 9. 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. 10. 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 output TP_MID — MF filter output TP_HIGH — HF filter output TP_+15, TP_–15, TP_GND — power control This 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). 11. 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 pcs 6.34 kΩ — 8 pcs 10 kΩ — ≥ 12 pcs (feedback, buffers, etc.) 5.9 kΩ — 8 pcs 22 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 pc Inductor 10–22 µH (if LC filter) — 1 pc R 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. 12. TESTING RECOMMENDATIONS 12.1 First Power-up Apply ±15 V without installed op-amps. Check with a multimeter: +15 V –15 V No 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. **HP250 0** — 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-4815DZ Presence and proper installation of all 100 nF and local filters. 13. 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.... show more0 Uses
0 Comments
0 Stars
CM5 SD Card Support Update
CM5-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.... show more0 Uses
0 Comments
0 Stars
Wearable Accelerometer BHI160B Template
This 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-design... show more0 Uses
0 Comments
0 Stars
Patient Ivory Interocitor
Introducing 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 controls The 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. #DIYElectronics #ModularDesign #PCBDesign #EmbeddedSystems #PCIe #USBDesign #OrangePiCM5 #TechInnovation #HighSpeedElectronics... show more0 Uses
0 Comments
0 Stars
ESP32-H2-WROOM-03 Reference Design 55C9
This 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-design... show more0 Uses
0 Comments
0 Stars
Decisive White Flux Capacitor
This 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. #RoboticArmController #ESP32C3 #SchematicDesign #PCBDesign #ElectronicsDesign #PowerManagement #MotorControl #EmbeddedSystems #IoT... show more0 Uses
0 Comments
0 Stars
Testing Auto-Layout PR 13745
This project is a template for projects involving RP2040. It consists of the chip, the decoupling capacitors, the crystal oscillator and the flash memory. #raspberryPi #rp2040 #template... show more0 Uses
0 Comments
0 Stars
Wearable Accelerometer BHI160B Template
This 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-design... show more0 Uses
0 Comments
0 Stars
MAX1551 Reference Design
This 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 #analog... show more0 Uses
0 Comments
0 Stars
MAX1551 Reference Design
This 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 #analog... show more0 Uses
0 Comments
0 Stars
Arduino Nano Barebones - SMD
Important 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 solderpaste Good 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 Button Find the reference schematic here: https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf... show more0 Uses
0 Comments
0 Stars
Arduino Nano Barebones - 3V3 SMD No Header
Important 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 solderpaste Good 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 Button Find the reference schematic here: https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf... show more0 Uses
0 Comments
0 Stars
ESP32-H2-WROOM-03 Reference Design
This 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-design... show more0 Uses
0 Comments
0 Stars
Talking to myself
This 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-design... show more0 Uses
0 Comments
0 Stars
HC32L110B6YA-CSP16 breakout board
Discover 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.... show more0 Uses
0 Comments
0 Stars
MAX1551 Reference Design
This 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 #analog #reference-design #polygon... show more0 Uses
0 Comments
0 Stars
MAX1551 Reference Design a884
This 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 #analog... show more0 Uses
0 Comments
0 Stars
Zoophagous Beige Matter Compiler
- ESP32 DevKitC V4 (microcontroller) - 2x BME280 sensors (temperature, humidity, pressure) - 8ch relay board with 12VDC relays (NO/NC SPDT) - 12VDC power supply - USB connectivity - Various components (resistors, caps, opto couplers, op-amps, motor drivers, multiplexers) - 2x SPDT relay boards (for fan fail-safe) - 4x 2ch bidirectional level controllers (3.3V to 5V) - ESP32 GPIO 21 (SCL) to BME280's SCL - ESP32 GPIO 22 (SDA) to BME280's SDA - ESP32 GPIO 5 (digital output) to 8ch relay board input - ESP32 GPIO 25 (PWM output) -> Fan PWM (0-255 value) - ESP32 GPIO 26 (PWM output) -> Light PWM (0-255 value) - ESP32 GPIO 34 (analog input) -> Tachometer input (0-4095 value, 12-bit ADC) - Add a 5V voltage regulator (e.g., 78L05) to power the ESP32 and other 5V components - Add a 3.3V voltage regulator (e.g., 78L03) to power the BME280 sensors and other 3.3V components - Include decoupling capacitors (e.g., 10uF and 100nF) to filter the power supply lines - Ensure proper grounding and shielding to minimize noise and interference -- Power supply: - VCC=12VD Available, to be used for LM358P - 5V voltage regulator (78L05) - VCC=5V, GND=0V - 3.3V voltage regulator (78L03) - VCC=3.3V, GND=0V - 3.3V voltage regulator (78L03) - VCC=3.3V, GND=0V - Fan PWM boost: - Input (3.3V PWM): 0-3.3V, frequency=20kHz - Output (5V PWM): 0-5V, frequency=20kHz - LM358P op-amp (unity gain buffer) - VCC=5V, GND=0V - R1=1kΩ, R2=1kΩ, R3=1kΩ, R4=1kΩ - C1=10uF (50V), D1=1N4007 - 0-10V signal conditioning: - Input (3.3V PWM): 0-3.3V, frequency=13kHz - Output (0-10V): 0-10V, frequency=13kHz - LM358P op-amp (non-inverting amplifier) - VCC=5V, GND=0V - R5=2kΩ, R6=1kΩ, R7=2kΩ, R8=1kΩ, R9=1kΩ, R10=2kΩ - C2=10uF (50V), R11=10kΩ (1%) ------------------------------------ Fan PWM Boost (3.3V to 5V): 1. ESP32 GPIO 25 (PWM output) -> R1 (1kΩ) -> VCC (3.3V) 2. ESP32 GPIO 25 (PWM output) -> R2 (1kΩ) -> Vin (LM358P) 3. LM358P (Voltage Follower): - VCC (5... show more0 Uses
0 Comments
0 Stars
ESP32-H2-WROOM-03 Reference Design e57n
This 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-design... show more0 Uses
0 Comments
0 Stars
MAX1555 Reference Design
This project is a battery charging circuit utilizing a MAX1555 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 #MAX1555 #template #bms #analog #reference-design #polygon... show more0 Uses
0 Comments
0 Stars
ESP32-H2-WROOM-03 Reference Design 55C9
This 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-design... show more0 Uses
0 Comments
0 Stars
MCP73831 Module 1c2a
This project is a Lithium-ion battery charger circuit utilizing the MCP73831 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 500mA charge current. #project #Template #charger #referenceDesign #batterycharger #template #bms #microchip... show more0 Uses
0 Comments
0 Stars
ESP32-H2-WROOM-03 Reference Design
This 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-design... show more0 Uses
0 Comments
0 Stars
MCP73831 Module
This project is a Lithium-ion battery charger circuit utilizing the MCP73831 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 500mA charge current. #project #Template #charger #referenceDesign #batterycharger #template #bms #microchip... show more0 Uses
0 Comments
0 Stars
MCP73844 Reference Design
This project is a Advanced Dual Cell Lithium-Ion/Lithium-Polymer Charge Management Controllers utilizing the MCP73844 integratedcircuit. 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-design #polygon /... show more0 Uses
0 Comments
0 Stars
MCP73831 Reference Design
This project is a Lithium-ion battery charger circuit utilizing the MCP73831 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 500mA charge current. #project #Template #charger #referenceDesign #batterycharger #template #bms #microchip #reference-design #polygon.... show more0 Uses
0 Comments
0 Stars
STC4054 Reference Design
This 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 #referenceDesign #batterycharger #template #bms #STC4054 #stm #reference-design #polygon... show more0 Uses
0 Comments
0 Stars
LTC4054 Module
This 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 #analog... show more0 Uses
0 Comments
0 Stars