BLE Encoder
BLE remote control board. Based on SoC ESP32-C3-MINI-1 that allows you to program it as HID volume multichannel control, you can switch channels with the user button, or use it as arrow keys.... show more2 Stars
ATTINY841 BMS
DIY BMS using ATTINY841-SSU this hardware has a higher balance current, fuse and TVS diode to help with voltage spikes. Most importantly, an external crystal to the micro controller (attiny841) which means the device is more reliable in low voltage situations... show more2 Stars
Native Bee Hotel V2.5
This bee hotel version is an intermediary version that implements some featuresets. The main feature that we are leaving out is Matter support over Zigbee (for a wider range in the backyard). In this version, we are implmenting: -Legacy WiFi/BT connectivity. -Camera with flash capability -Solar Charging -Energy Storage -Humidity and Temp Sensor... show more2 Stars
Raspberry Pi Pico 2 Shield Template
This is the project template for the Raspberry Pi Pico 2, the latest addition and update to Pi Pico line up. Raspberry pi pico 2 is equipped with the RP2350, a cutting-edge, high-performance microcontroller designed with enhanced security and versatility in mind. Every element of its design has been upgraded, from the advanced CPU cores to the innovative PIO (Programmable I/O) interfacing subsystem. The Raspberry Pi Foundation has integrated a robust security architecture centered around Arm TrustZone for Cortex-M, ensuring data protection and integrity. Additionally, new low-power states and expanded package options broaden the range of applications, making the Pico 2 an ideal choice for diverse, power-sensitive projects. To learn more about what's the key differences between the original Pi Pico and the new Pi Pico 2, read our blog https://www.flux.ai/p/blog/whats-new-in-the-raspberry-pi-pico-2-a-showdown-with-the-original-raspberry-pi-pico #project-template #template #raspberry #pi #pico2 #newpico... show more2 Stars
ADP1618 Reference Design
This is a reference design of step-up converter based on ADP1618 with 5V input and 12V output #dcdc #5V #12V #power#referenceDesign #powermanagement #analogdevices #template... show more2 Stars
Custom Programmer for ESP32 Using USB-C USB3.0 Pins
NOT RECOMMENDED FOR NEW DESIGNS. It did not work during testing. Please refer to [my other project that worked successfully.](https://www.flux.ai/markwuflux/ch340c-esp32-programmer-v2-bottom-layer) Using this programmer to exploit the extra pins given by a USB 3.0 Superspeed cable. By doing so, you can program an ESP32 without adding a programmer port. NOT Compliant with USB-C Standard... show more2 Stars
Aaduino
The AAduino is an wireless Arduino clone the size of an AA battery with Keystone battery terminals rotated 180° to act as positive and negative terminals. It is meant to go inside a 3xAA battery holder creating a very small wireless node. Powered by an ATMega328p, it is fitted with an RFM69CW companion, two DS18B20 temperature sensors and an indicator LED... show more2 Stars
Seeed Studio XIAO ESP32C6
Seeed Studio XIAO ESP32C6 is powered by the highly-integrated ESP32-C6 SoC, built on two 32-bit RISC-V processors, with a high-performance (HP) processor with running up to 160 MHz, and a low-power (LP) 32-bit RISC-V processor, which can be clocked up to 20 MHz. There are 512KB SRAM and 4 MB Flash on the chip, allowing for more programming space, and binging more possibilities to the IoT control scenarios.... show more2 Stars
PCBWay 6 Layer Stackup
To optimize your 6-layer board manufacturing process with PCBway, utilize this comprehensive template. It incorporates a majority of the essential manufacturing constraints as global rules, ensuring a smoother and more efficient production workflow. #template #projectTemplate #manufacturerDesignRules #project-template #manufacturer-design-rules... show more2 Stars
LTC3406 with 1.2V 0.6A output
This is a reference design of a buck converter based on LTC3406 with 1.2V 0.6A output #referenceDesign #powermanagement #analogdevices #template... show more5 Comments
1 Star
WiFi Camera with Motion Detection Reference Design
This project is a WiFi Camera with Motion Detection, utilizing ESP32-CAM module and HC-SR501 PIR sensor. The camera is activated by the sensor's output. The system also includes power regulation and communication headers for setup and control. #WiFi #MCU #PIR #ReferenceDesign #project #ESP32 #camera #referenceDesign #edgeComputing #espressif #template #reference-design... show more3 Comments
1 Star
Doorbell with Camera Reference Design
This project is a doorbell system reference design with an integrated camera. It leverages an ESP32 microcontroller for processing, along with various components including resistors, buzzers, and transistors. The system also features a charging circuitry with a USB-C connection for power supply. #referenceDesign #edge-computing #edgeComputing #SeeedStudio #template #iot #esp32#camera #reference-design... show more1 Comment
1 Star
ESP Breakout Board with LCD and DHT Sensor
ESP Dev-Kit V1 breakout board with connections to LCD screen and DHT Temperature Sensor.... show more1 Comment
1 Star
Outdoor LoRa-GPS tracker with E-Ink display
Outdoor LoRa-GPS tracker with E-Ink display Original project github.com/hutscape... show more1 Comment
1 Star
Brainstorm a new project with AI [Example]
MCU Footprint Update – Verified with No New DRC Violations1 Star
Brainstorm a new project with AI [Example]
Cost-Effective USB-C 2S Li-Ion Charger with Integrated 1W LED Flashlight - Fully Discrete, Generic Components, Minimalist Design... 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
Full Bridge Rectifier with Dual Filter
Welcome to your new project. Imagine what you can build here.11 Comments
1 Star
3V3 Regulator with LED
A simple fixed linear voltage regulator board that can provide 3.3V up to 1A output and could operate down to 1V input-to-output differential. #firstpcbFlux... show more1 Comment
1 Star
Simple Simulation with Nested Resistor
Welcome to your new project. Imagine what you can build here.1 Comment
1 Star
First Test with Teensy 4.0
Welcome to your new project. Imagine what you can build here.1 Comment
1 Star
3V3 Regulator with LED - old
A simple fixed linear voltage regulator board that can provide 3.3V up to 1A output and could operate down to 1V input-to-output differential. #firstpcbFlux... show more1 Comment
1 Star
Brainstorm a new project with AI [Example]
Learn how to use Copilot, your AI design assistant, to brainstorm and develop a new idea from concept to custom board design. Discuss requirements, generate architectures, research parts, and draw your schematic.... show more1 Star
Brainstorm a new project with AI [Example]
1. Empieza con el objetivo Ejemplo: “Estoy creando un mĂłdulo de control para una bomba de aire de 24 V en una máquina CNC láser. El circuito debe encender y apagar la bomba segĂşn la señal FAN que viene de la tarjeta de control (3.3 V o 5 V).” 2. Explica los requerimientos La bomba trabaja a 24 V y hasta 2 A. El control debe ser con un MOSFET N–channel en conmutaciĂłn. Debe incluir protecciĂłn contra picos y ruidos elĂ©ctricos. Se deben mostrar indicadores LED (encendido, funcionamiento, error). 3. Lista de funciones que quieres en el diseño ProtecciĂłn: fusible, diodo flyback, TVS, snubber RC. Control: MOSFET con resistencia de gate y pull-down. Filtrado: capacitores cerca de la bomba. Indicadores LED: Azul: energĂa 24 V presente. Verde: bomba activa. Rojo: error o apagado. 4. Explica la lĂłgica de funcionamiento (quĂ© debe pasar) Cuando la fuente 24 V se conecta → LED azul enciende. Cuando la señal FAN activa el MOSFET → bomba enciende + LED verde enciende. Cuando la bomba está apagada → LED rojo puede encender (opcional). Si ocurre sobrecorriente → el fusible abre el circuito. 5. Diagrama de bloques sencillo (texto) [FUENTE 24V] -- [FUSIBLE] --+--> [BOMBA] --> [MOSFET] --> GND | +--> [LED Azul] --> GND [SALIDA FAN] --> [Res 100Ω] --> [Gate MOSFET] [Gate MOSFET] --> [Pull-down 100kΩ a GND] [Protecciones: Diodo, TVS, RC, Capacitores en paralelo con la bomba]... show more1 Star
Brainstorm a new project with AI [Example]
Learn how to use Copilot, your AI design assistant, to brainstorm and develop a new idea from concept to custom board design. Discuss requirements, generate architectures, research parts, and draw your schematic.... show more1 Star
Laser Control PCB with USB-C and Keypad
Welcome to your new project. Imagine what you can build here.1 Star
Digital Thermometer with latch power switch
Welcome to your new project. Imagine what you can build here.1 Star
PCB Layer View Controller with 2 layer board sdqm
A simple fixed linear voltage regulator board that can provide 3.3V up to 1A output and could operate down to 1V input-to-output differential. #firstpcbFlux... show more1 Star
Q4 2022 Dogfooding - On Air
Daddy's second circuit board. A sign to let my wife know when I'm on a call. Activates with a slide switch and is powered by USB-C.... show more99 Comments
1 Star
Lethal Company Pro Flashlight Power Board V1
Lethal Company Pro Flashlight Broken Features: - U2M cannot be line powered from this circuit so the LED driver does not regulate. [Find the acompanying button board here](https://www.flux.ai/markwuflux/lethal-company-pro-flashlight-button-board) -Ultra bright -Makes click noise from speaker -Wirelessly transmits battery life (maybe use Ubo to receive this) -Drive a SST-40 Chinese LED I want this thing to be super bright! The brighter the better, but keep it simple. These LEDs will draw a lot of power, so we need some sort of CC source. It doesn't have to have high bandwidth. I am thinking about a DIY microcontroller buck converter with PID duty cycle control. Mistakes in this V1 design: - No pullup resistor on PG of Module1... show more92 Comments
1 Star
Raspberry Pi Pico [Study-1]
Learn how to design PCBs faster with generative AI in this 20 minute hands-on tutorial. You’ll learn how to use Flux Copilot, an AI-powered hardware design assistant, to research parts, review your design, and even connect components. https://youtu.be/FL7e0OXTLic... show more79 Comments
1 Star
30 prompts in 30 days
Design challenge: build a new PCB exclusively with Flux Copilot. Each day for 30 days, I'm using a new Copilot prompt to design a board with the RP2040. Follow the Twitter thread: https://twitter.com/ntzova/status/1671868701954519041... show more73 Comments
1 Star
Solar power eartag for WM1110
To power the wm1110 from a hybrid lithium ion capacitor, an efficient ultra-low power boost converter with battery management is used to generate power BQ25504RGTT... show more70 Comments
1 Star
Arduino Uno R3 Shield Template 31vK
Template for Arduino Uno R3 Shield. Include an official pinout so you will always know Arduino names, the alternative roles of pins, which one is SDA, or SCL, etc. On PCB you can find the 3D model of the Arduino Uno R3 itself along with the board outline on the silkscreen. #Arduino #Uno #Shield #Template #project-template #project... show more66 Comments
1 Star
Arduino Force Units Connection Shield
An I2C extension shield with 6 shielded ethernet ports and a TCA9548 breakout board. This board is for the target side, any microcontroller with a standard Arduino header can use it. With proper target side hardware and an SSTP ethernet cable, the board provides robust i2c communication over 10ft(could be longer, haven't tested it yet) with a bitrate of 400kHz under a noisy environment( near motors, power cables, switches, etc). The shield board provides power to the target side and can power the i2c device. The board also supports drdy trigger, which is available on many i2c sensors. The TCA9548 breakout board is for a scenario in which all of your i2c devices have the same address. #Arduino #Uno #Shield #Template #project-template #project... show more45 Comments
1 Star