STM32MP1 Linux Card
This project designs a Linux Single Board Computer using STM32MP157FAC1, featuring DDR memory, a power management IC, USB and SD card interfaces, and essential user controls, aimed at versatile embedded applications.... show more192 Comments
13 Stars
oscilador 555
copilot Entiendo que deseas diseñar un oscilador utilizando el chip 555. Aquà están algunos pasos que puedes seguir para hacer esto. Conecta el pin 1 (GND) del IC 555 a la terminal negativa de tu fuente de alimentación (0V). Conecta el pin 8 (VCC) del IC 555 a la terminal positiva de tu fuente de alimentación (11V). Conecta la resistencia de 10kΩ (R1) entre el pin 8 (VCC) y el pin 7 (DISCHARGE) del 555. Conecta tu potenciómetro de 100kΩ (R2) entre el pin 7 (DISCHARGE) y el pin 6 (THRESHOLD) del 555. Junta los pines 2 (TRIGGER) y 6 (THRESHOLD) juntos y conecta los pines unidos al lado negativo de tu condensador de 10nF (C). Conecta el lado positivo del condensador de 10nF (C) a VCC (el pin 8). Conecta el pin 4 (RESET) al VCC si no quieres usar la función de reset. De lo contrario, puedes conectar una señal de reset aquÃ. Conecta el pin 3 (OUTPUT) del 555 al terminal positivo de tu resistencia de 470Ω. Conecta el otro terminal de la resistencia a tierra. El condensador de 10uF debe estar conectado en paralelo a la alimentación (entre VCC y GND) para suavizar cualquier ruido en la fuente de alimentación de 11V. Te sugiero que experimentes con el valor del potenciómetro (R2) hasta que consigas el Duty Cycle deseado. Por lo general, es posible cambiar la frecuencia del pulso y ajustar el Duty Cycle utilizando este control. Si, después de realizar estas conexiones y ajustes, aún no puedes obtener el Duty Cycle deseado, podrÃa ser indicativo de que los valores de resistencia y condensador que tienes no son adecuados para tu rango de frecuencia y Duty Cycle objetivo. Para que obtengamos un Duty Cycle del 75%, necesitamos usar el chip 555 en modo astable y debemos calcular los valores de R1 y R2 (resistencia total de carga y descarga respectivamente) que nos ayude a conseguir esto. El tiempo de alta (T_high) y el tiempo de baja del ciclo (T_low) de la oscilación salen determinados por R1, R2, y C (el condensador). Se pueden usar las siguientes fórmulas para calcularlos: T_high = 0.693 * (R1 + R2) * C T_low = 0.693 * R2 * C Duty cycle = ( T_high ) / ( T_high + T_low ) Para un Duty Cycle de 0.75: Estableceremos R1 como la resistencia de 10 kilohmios que se proporcionó. Con el potenciómetro de 100 kilohmios como R2, podemos variarlo para ajustar el Duty Cycle según necesitemos hasta que se llegue a la relación deseada. Considerando que el condensador C es el condensador de 10 nF que se proporcionó, anteriores declaraciones son bajo supuesto que el tiempo de operación (T = T_high + T_low) caiga en un rango aceptable. Para el esquemático: Conecta VCC de tu 555 al terminal positivo de tu fuente de voltaje de 11V y GND a tierra. Conecta los pines 2 (TRIGGER) y 6 (THRESHOLD) juntos y al lado negativo de tu condensador de 10nF. Conecta el lado positivo del condensador a VCC. Conecta el pin 3 (OUTPUT) al terminal positivo de tu resistencia de 470 ohmios. Conecta el otro terminal de la resistencia a tierra. Conecta tu resistencia de 10 kilohmios entre VCC y los pines 2 y 6 del 555. Finalmente, conecta tu potenciómetro entre los pines 2 y 6 y el pin 7 (DISCHARGE) del 555. El condensador de 10uF deberÃa estar conectado en paralelo a la alimentación para suavizar cualquier ruido en la alimentación de 11V. Estas son mis suposiciones y pasos sugeridos pero recuerda variar el potenciómetro hasta conseguir el Duty Cycle deseado en caso de no conseguirlo de forma inmediata. Si por alguna razón no puedes conseguir el Duty Cycle de 75%, es posible que las resistencias y condensadores proporcionados no sean los adecuados para el rango de frecuencia y Duty Cycle deseados. En tal caso, puede que tengas que utilizar otros valores de componentes.... show more19 Comments
11 Stars
Pulse Width Modulation (PWM) Controller
This project is a Pulse Width Modulation (PWM) Controller, built around an LM555 timer IC. It controls a load connected to a MOSFET, with adjustments via a potentiometer, and uses capacitors, resistors and diodes for various functions. #PWM #controller #project #Template #projectTemplate... show more88 Comments
5 Stars
LM2596 Buck converter 5V
This project is a DC-DC Buck converter based on the LM2596 IC. It is designed to step down the input voltage from 12V to a regulated output of 5V #Buck #LM2596 #project... show more75 Comments
4 Stars
USB to Serial Breakout - FT232RL
This is the SparkFun USB to Serial Breakout for the FT232RL, a small board with a built in USB to serial UART interface. This little breakout is built around the FT232RL IC from FTDI, with an internal oscillator, EEPROM, and a 28-pin SSOP package this is a serious little chip.... show more39 Comments
2 Stars
STM32 Ethernet board
It is a board based on STM32L4 with a built-in ethernet IC W5500 that allows you to create IoT projects based on the modern ARM Cortex®-M4 core. A connector with SWD interface and USB C for communication are provided for the firmware #IoT #ARM #STM #Ethernet #W5500 #IC #project... show more29 Comments
2 Stars
SparkFun Load Cell Amplifier - HX711
The SparkFun Load Cell Amplifier is a small breakout board for the HX711 IC that allows you to easily read load cells to measure weight. By connecting the amplifier to your microcontroller you will be able to read the changes in the resistance of the load cell, and with some calibration you’ll be able to get very accurate weight measurements. This can be handy for creating your own industrial scale, process control or simple presence detection.... show more28 Comments
2 Stars
TPS56339 Reference Design
This is a reference design of TPS56339 DC-DC Converter IC with input voltage 4.5-24V and output 5V and 3A #dcdc #ti #power #3A #5V #referenceDesign #powermanagement #texas-instruments #template #reference-design... show more3 Comments
2 Stars
EV5920-5048-V-00A Evaluation Board
This is a recreation of the [EV5920-5048-V-00A](https://www.monolithicpower.com/en/ev5920-5048-v-00a.html) from MPS which demonstrates a MP5920 Hot-Swap controller commanding 5 MP5048 e-fuses in parallel. WIP Items: -Routing In flux, this project demonstrates hierarchal design through the use of modules. Additionally, parametric symbols are used extensively to improve schematic cleanliness. Components in the canvas are locked because their positions correspond to the same positions as the original layout. Changelog from Original MPS Design: - Not including GPIO2 or GPIO3 as included in the original board due to NC pin name on the IC. - PC1 and PC2 footprints are 5mm in pitch and 12.5mm in diameter rather than the 16mm diameter in the original layout. This change corresponds with the selected part more accurately. -Renamed Designators to be More Verbose... show more1 Comment
2 Stars
LoRa Door and Window Sensor Reference Design bbYa
This is a LoRa-based door and window sensor incorporating a microcontroller unit (MCU). It features a reed sensor, LED indicators, a AAA non-rechargeable battery, and a booster IC for constant voltage. The MCU is linked to peripherals through nets, ensuring optimal performance #LoRa #MCU #ReferenceDesign #project #referenceDesign #simple-embedded #seeed #seeed-studio #template #reference-design... show more1 Comment
2 Stars
Copilot v4 DogFooding - Audio Amplifier
I'm building an audio amplifier. These are the project requirements: - Type of Amplifier: Class D (for energy efficiency). - Input Source: Line-level input from a standard audio source, e.g., mobile phone or PC. - Output Power: 10W per channel (for a stereo setup). - Number of Channels: 2 (stereo output). - Distortion: Total Harmonic Distortion (THD) of less than 0.1% at full power. - Frequency Response: 20Hz to 20kHz. - Power Supply: Operate from a single 12V DC source. - Protection: Over-current and thermal protection for the amplifier IC. - Connectivity: Standard 3.5mm audio jack for input and screw terminals for speaker outputs. - Volume Control: A physical potentiometer for volume control. - Indicator: An LED indicator that shows power ON status. - Size Constraints: PCB size should not exceed 100mm x 100mm. Consider every requirement individually when answering any question... show more2 Stars
sf-hackathon-2023-bee-hotel-R0
Requirements: -Daytime Operation Only -Track Bee Input/Output Directionality -Connects to House via WiFi TODO: -Connect EN high or low on MPPT IC -Finish Routing -Check Fill Thing Features: -MPPT Solar Power Conditioning -96% efficient IR LED Drive Next Version Feature Wants: Microphone!... show more16 Comments
1 Star
LM2596 AI
This project is a DC-DC Buck converter based on the LM2596 IC. It is designed to step down the input voltage from 12V to a regulated output of 5V #Buck #LM2596 #project... show more15 Comments
1 Star
Pulse Width Modulation (PWM) Controller
This project is a Pulse Width Modulation (PWM) Controller, built around an LM555 timer IC. It controls a load connected to a MOSFET, with adjustments via a potentiometer, and uses capacitors, resistors and diodes for various functions. #PWM #controller #project #Template #projectTemplate... show more11 Comments
1 Star
Sensitive Gold X-Wing
hola tengo un viper22A dime como hacer un boost coverter con este ic quiero aumentar el voltage de una bateria de litio a 12v... show more10 Comments
1 Star
Fire Alarm Circuit
Fire Alarm circuit project, a thermistor works as the heat sensor. When temperature increases, its resistance decreases, and vice versa. Fire Alarm system works off a 6V-12V regulated power supply. Timer IC NE555 (IC1) is wired as an astable multivibrator oscillating in audio frequency band.... show more9 Comments
1 Star
TMF8801-1BM Reference Design
This is a reference design of a PCB utilizing the TMF8801-1BM time-of-flight (ToF) sensor from ams-OSRAM. It comprises electronic components such as resistors, capacitors, voltage regulators, and GPIO connectors. The logic signals are managed via Mosfets BSS138 while the Sensor IC is powered & controlled by a 3.3V AP2112K Voltage Regulator. #industrialSensing #referenceDesign #lzer #I2C #osramusa #template #reference-design... show more5 Comments
1 Star
L293D Motor driver Module
Dual motor driver based on L293D IC #Sublayout #Module #template #project-template #motor #L293D #driver #motordriver... show more3 Comments
1 Star
PGA300ARHHR Reference Design
This project is a reference design utilizing Texas Instruments' PGA300ARHHR, a precision analog and digital IC, for signal processing. The circuit also includes a Diodes Incorporated's FZT603QTA Transistor, passive components like resistors and capacitors, and connectors from JST Sales America Inc. #project #referenceDesign #industrialsensing #texas-instruments #template #reference-design... show more3 Comments
1 Star
STM32MP1 Linux Card
This project designs a Linux Single Board Computer using STM32MP157FAC1, featuring DDR memory, a power management IC, USB and SD card interfaces, and essential user controls, aimed at versatile embedded applications.... show more3 Comments
1 Star
oscilador 555 vfiY
copilot Entiendo que deseas diseñar un oscilador utilizando el chip 555. Aquà están algunos pasos que puedes seguir para hacer esto. Conecta el pin 1 (GND) del IC 555 a la terminal negativa de tu fuente de alimentación (0V). Conecta el pin 8 (VCC) del IC 555 a la terminal positiva de tu fuente de alimentación (11V). Conecta la resistencia de 10kΩ (R1) entre el pin 8 (VCC) y el pin 7 (DISCHARGE) del 555. Conecta tu potenciómetro de 100kΩ (R2) entre el pin 7 (DISCHARGE) y el pin 6 (THRESHOLD) del 555. Junta los pines 2 (TRIGGER) y 6 (THRESHOLD) juntos y conecta los pines unidos al lado negativo de tu condensador de 10nF (C). Conecta el lado positivo del condensador de 10nF (C) a VCC (el pin 8). Conecta el pin 4 (RESET) al VCC si no quieres usar la función de reset. De lo contrario, puedes conectar una señal de reset aquÃ. Conecta el pin 3 (OUTPUT) del 555 al terminal positivo de tu resistencia de 470Ω. Conecta el otro terminal de la resistencia a tierra. El condensador de 10uF debe estar conectado en paralelo a la alimentación (entre VCC y GND) para suavizar cualquier ruido en la fuente de alimentación de 11V. Te sugiero que experimentes con el valor del potenciómetro (R2) hasta que consigas el Duty Cycle deseado. Por lo general, es posible cambiar la frecuencia del pulso y ajustar el Duty Cycle utilizando este control. Si, después de realizar estas conexiones y ajustes, aún no puedes obtener el Duty Cycle deseado, podrÃa ser indicativo de que los valores de resistencia y condensador que tienes no son adecuados para tu rango de frecuencia y Duty Cycle objetivo. Para que obtengamos un Duty Cycle del 75%, necesitamos usar el chip 555 en modo astable y debemos calcular los valores de R1 y R2 (resistencia total de carga y descarga respectivamente) que nos ayude a conseguir esto. El tiempo de alta (T_high) y el tiempo de baja del ciclo (T_low) de la oscilación salen determinados por R1, R2, y C (el condensador). Se pueden usar las siguientes fórmulas para calcularlos: T_high = 0.693 * (R1 + R2) * C T_low = 0.693 * R2 * C Duty cycle = ( T_high ) / ( T_high + T_low ) Para un Duty Cycle de 0.75: Estableceremos R1 como la resistencia de 10 kilohmios que se proporcionó. Con el potenciómetro de 100 kilohmios como R2, podemos variarlo para ajustar el Duty Cycle según necesitemos hasta que se llegue a la relación deseada. Considerando que el condensador C es el condensador de 10 nF que se proporcionó, anteriores declaraciones son bajo supuesto que el tiempo de operación (T = T_high + T_low) caiga en un rango aceptable. Para el esquemático: Conecta VCC de tu 555 al terminal positivo de tu fuente de voltaje de 11V y GND a tierra. Conecta los pines 2 (TRIGGER) y 6 (THRESHOLD) juntos y al lado negativo de tu condensador de 10nF. Conecta el lado positivo del condensador a VCC. Conecta el pin 3 (OUTPUT) al terminal positivo de tu resistencia de 470 ohmios. Conecta el otro terminal de la resistencia a tierra. Conecta tu resistencia de 10 kilohmios entre VCC y los pines 2 y 6 del 555. Finalmente, conecta tu potenciómetro entre los pines 2 y 6 y el pin 7 (DISCHARGE) del 555. El condensador de 10uF deberÃa estar conectado en paralelo a la alimentación para suavizar cualquier ruido en la alimentación de 11V. Estas son mis suposiciones y pasos sugeridos pero recuerda variar el potenciómetro hasta conseguir el Duty Cycle deseado en caso de no conseguirlo de forma inmediata. Si por alguna razón no puedes conseguir el Duty Cycle de 75%, es posible que las resistencias y condensadores proporcionados no sean los adecuados para el rango de frecuencia y Duty Cycle deseados. En tal caso, puede que tengas que utilizar otros valores de componentes.... show more1 Comment
1 Star
TP4056_Module
The TP4056 1A Li-ion Lithium Battery Charging Module with Current Protection – Mini USB is a compact device designed to charge individual lithium ion (Li-Ion) cells that lack their own protective circuit, such as 16550s, with a single cell capacity of 3.7V and 1 Ah or higher. This battery charging module employs the TP4056 charger IC and DW01 battery protection IC to provide a charge current of 1A, which will cease upon completion of the charging process. https://robocraze.com/products/tp4056-lithium-battery-charging-board #PCB #TP4056 #battery... show more1 Comment
1 Star
L7805CV
Linear Voltage Regulator IC Positive 5V Fixed 1 Output 1.5A TO-220-3 #CommonPartsLibrary #IntegratedCircuit #PowerManagement #LinearRegulator #VoltageRegulator... show more1 Comment
1 Star
Realistic Brown Battle Mech
Nice — 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 time Rpulldown = 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 load Diode for relay flyback (1N4001) if you drive a coil Optional small cap 0.1 µF decoupling at VCC of IC Concept / 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 pin Q -> 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 coil If you prefer MOSFET low side switching: Q -> gate resistor 100Ω -> gate of 2N7002 2N7002 source -> GND ; drain -> relay coil low side... show more1 Star
RT9525 ESP32 Wireless BMS
This is ESP32-S3-MINI-1 Wireless BMS project for a battery charger based on the RT9525 battery charger IC from Richtek. #project #ESP32 #ESP32S3 #charger #batterycharger #template #bms #monitor #RT9525 #richtek #polygon... show more1 Star
Brainstorm a new project with AI [Example]
make this for me now # Device Summary & Specification Sheet ## 1. Overview A 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](https://www.flux.ai/search?type=components&q=Snapdragon%20990) | Main application CPU | 1 | | [LPDDR4x DRAM](https://www.flux.ai/search?type=components&q=LPDDR4x%20DRAM) | System memory | 1 | | [eMMC 64GB](https://www.flux.ai/search?type=components&q=eMMC%2064GB) | On-board storage | 1 | | [M.2 NVMe Connector](https://www.flux.ai/search?type=components&q=M.2%20NVMe%20Connector) | External SSD interface | 1 | | [JMS583](https://www.flux.ai/search?type=components&q=JMS583) | PCIe→USB 3.1 bridge for NVMe | 1 | | [Titan Ridge](https://www.flux.ai/search?type=components&q=Titan%20Ridge) | Thunderbolt 3/eGPU controller | 1 | | [STUSB4500](https://www.flux.ai/search?type=components&q=STUSB4500) | USB-C Power-Delivery controller | 1 | | [LTC4412](https://www.flux.ai/search?type=components&q=LTC4412) | Ideal-diode OR-ing | 1 | | [LTC3108](https://www.flux.ai/search?type=components&q=LTC3108) | Ambient-light (solar) energy harvester | 1 | | [Battery Holder 4×AA](https://www.flux.ai/search?type=components&q=Battery%20Holder%204xAA) | Alkaline backup power | 1 | | [TPS53318](https://www.flux.ai/search?type=components&q=TPS53318) | 6 V→5 V synchronous buck regulator | 1 | | [MCP1700-3302E/TO](https://www.flux.ai/search?type=components&q=MCP1700-3302E/TO) | 6 V→3.3 V LDO | 1 | | [TPS63060](https://www.flux.ai/search?type=components&q=TPS63060) | Buck-boost for 12 V rail (eGPU power) | 1 | | [ATmega328P](https://www.flux.ai/search?type=components&q=ATmega328P) | Arduino-Uno microcontroller | 1 | | [ESP32-WROOM-32](https://www.flux.ai/search?type=components&q=ESP32-WROOM-32) | Wi-Fi + Bluetooth co-processor | 1 | | [SX1276](https://www.flux.ai/search?type=components&q=SX1276) | LoRa transceiver | 1 | | [TUSB8041](https://www.flux.ai/search?type=components&q=TUSB8041) | 5-port USB 3.0 hub IC | 1 | | [Ethernet PHY](https://www.flux.ai/search?type=components&q=Ethernet%20PHY) | Gigabit Ethernet physical transceiver | 1 | | [SFP Cage](https://www.flux.ai/search?type=components&q=SFP%20Cage) | Fiber-optic SFP module connector | 1 | | [TDA19978](https://www.flux.ai/search?type=components&q=TDA19978) | HDMI 2.0 receiver (input) | 1 | | [TFP410](https://www.flux.ai/search?type=components&q=TFP410) | HDMI 2.0 transmitter (output) | 1 | | [TLV320AIC3101](https://www.flux.ai/search?type=components&q=TLV320AIC3101) | Audio codec for 3.5 mm jack & Bluetooth audio | 1 | | [Audio Jack 3.5mm](https://www.flux.ai/search?type=components&q=Audio%20Jack%203.5mm) | Headphone/mic port | 1 | | [SSD1306 OLED](https://www.flux.ai/search?type=components&q=SSD1306%20OLED) | Status display | 1 | --- ## 4. High-Level Design & Implementation Steps 1. **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. 2. **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. 3. **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. 4. **MCU & Expansion Headers** - Place ATmega328P with UNO-style 2.54 mm headers; add ISP 6-pin, I²C pull-ups, reset circuit. 5. **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. 6. **Video & Audio** - HDMI RX (TDA19978) & TX (TFP410) blocks with TMDS ESD & termination. - Audio codec + 3.5 mm jack; route differential audio lines; add ESD. 7. **Display & Indicators** - SSD1306 OLED on I²C; add pull-ups & backlight power if needed. - LEDs for power, charge, status. 8. **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 9. **DRC/ERC Reviews** - Run ERC for decoupling, pull-ups, power nets. - Run DRC for high-speed clearance, differential pairs, via aspect ratios. 10. **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!... show more1 Star
Climate Control System Reference Design
This is a climate control system reference design with a STM32WB5 microcontroller, power manager IC, USB Type-C, JST connectors, and an LCD driver. #referenceDesign #edge-computing #edgeComputing #stm #template #iot #control #BLE #reference-design... show more1 Star
GP2Y0D805Z0F Reference Design
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 more1 Star
GP2Y0D805Z0F Reference Design
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 more1 Star
EV5920-5048-V-00A Evaluation Board
This is a recreation of the [EV5920-5048-V-00A](https://www.monolithicpower.com/en/ev5920-5048-v-00a.html) from MPS which demonstrates a MP5920 Hot-Swap controller commanding 5 MP5048 e-fuses in parallel. WIP Items: -Routing In flux, this project demonstrates hierarchal design through the use of modules. Additionally, parametric symbols are used extensively to improve schematic cleanliness. Components in the canvas are locked because their positions correspond to the same positions as the original layout. Changelog from Original MPS Design: - Not including GPIO2 or GPIO3 as included in the original board due to NC pin name on the IC. - PC1 and PC2 footprints are 5mm in pitch and 12.5mm in diameter rather than the 16mm diameter in the original layout. This change corresponds with the selected part more accurately. -Renamed Designators to be More Verbose... show more1 Star
PIC18F4550-I-P
PIC series Microcontroller IC 8-Bit 48MHz 32KB (16K x 16) FLASH 40-PDIP #CommonPartsLibrary #IntegratedCircuits #Microcontrollers #PIC18F4550... show more1 Star
EV5920-5048-V-00A Evaluation Board
This is a recreation of the [EV5920-5048-V-00A](https://www.monolithicpower.com/en/ev5920-5048-v-00a.html) from MPS which demonstrates a MP5920 Hot-Swap controller commanding 5 MP5048 e-fuses in parallel. In Flux, this project demonstrates hierarchical design through the use of modules. Additionally, parametric symbols are used extensively to improve schematic cleanliness. Components in the canvas are locked because their positions correspond to the same positions as the original layout. Changelog from Original MPS Design: - Not including GPIO2 or GPIO3 as included in the original board due to NC pin name on the IC. - PC1 and PC2 footprints are 5mm in pitch and 12.5mm in diameter rather than the 16mm diameter in the original layout. This change corresponds with the selected part more accurately. -Renamed Designators to be More Verbose... show more1 Star
L293D Motor driver board
Dual motor driver based on L293D IC #project #motor #L293D #driver #motordriver #polygon... show more1 Star
STM32MP1 Linux Card 1
This project designs a Linux Single Board Computer using STM32MP157FAC1, featuring DDR memory, a power management IC, USB and SD card interfaces, and essential user controls, aimed at versatile embedded applications.... show more1 Star
Bluetooth Smart Mirror Reference Design
This project is a Bluetooth-controlled smart mirror design. It uses an ESP32-MINI-1 for Bluetooth connectivity, an MPU-6050 IC sensor for gesture control, and a RGB LED for visual feedback. The design also comprises of other components like capacitors, resistors, and a USB-C connector for power. #referenceDesign #edge-computing #edgeComputing #template #reference-design #reusable #module #edge-computing #edgeComputing #sublayout #esp32 #lazer #sensor... show more1 Star
PCB Business Card NFC Template ivtQ
Change History from V1: -Font Bigger for SMD Footprint and IC designators -Confirmed that V1 worked for LED energy harvesting and NFC write/read Forked an amazing PCB business card from Mark Wu and added a SMD footprint and silkscreen art.... show more1 Star
Buck Converter using LM7576 ic
Welcome to your new project. Imagine what you can build here.1 Comment