• ESP32 Dual Ultrasonic Water Level Monitoring System

    ESP32 Dual Ultrasonic Water Level Monitoring System

    This project is designed to measure water level of two tanks using ultrasonic sensors interfaced with the ESP32 microcontroller. The design leverages the processing power and wireless connectivity of the ESP32 to accurately monitor water levels and support automated water management processes. Key components include two ultrasonic sensors for precise distance measurement, robust voltage regulation using an LM2596 buck converter, and reliable power management circuits. Its modular design approach facilitates easy expansion and integration with other systems, making it an ideal solution for both DIY enthusiasts and professionals in automated fluid control and IoT applications.

    6 Stars


  • Q4-2022-Dogfooding-On Air-markwu2001-Remix-R1

    Q4-2022-Dogfooding-On Air-markwu2001-Remix-R1

    IMPORTANT NOTICE: Hey, I opened editing permissions and this doc is broken, see the frozen version here: /markwuflux/on-air-markwu2001-remix-r1-backup-freeze-0b49
    R1 changes: -Changed LED part to Red LEDs -adjusted resistor value of buck converter -Changed source for USB-C Connector -Removed exposed soldermask on buck converter with negative soldermask expansion -Order with black soldermask
    Modified by markwu2001:
    • Adjustable Brightness,
    • 85-90% Drive Efficiency
    • <5W Operation (Can use 5V 1A Plug) This project can be purchased from LCSC
    Original Description: 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.

    3 Comments

    4 Stars


  • Exotic Yellow Massive Robot Spider

    Exotic Yellow Massive Robot Spider

    Welcome to your new project. Imagine what you can build here.

    1 Star




  • Exuberant Coffee Electromagnetic Shrinking Machine

    Exuberant Coffee Electromagnetic Shrinking Machine

    Welcome to your new project. Imagine what you can build here.

    1 Star



  • ESP-CAM Motherboard Reference Design

    ESP-CAM Motherboard Reference Design

    This project is a motherboard for the ESP32-CAM module, which enables easy and flexible WiFi camera applications. The motherboard provides power supply, programming interface, and GPIO expansion for the ESP32-CAM. It also supports external sensors for more functionality. #motherboard #WiFi #MCU #ReferenceDesign #project #ESP32 #camera #referenceDesign #edgeComputing #espressif #template #reference-design

    &

    26 Comments

    1 Star


  • On Air R2 - Thread Enabled

    On Air R2 - Thread Enabled

    R2 w Thread changes: -Moving to Letter Modules for ease of design -Adding MGM210L for Matter on Thread On/Off and intensity control -Shifted A and R letters closer to fix Kerning
    -Optional: Add unpopulated AA Battery Holder for battery option
    R1 changes: -Changed LED part to Red LEDs -adjusted resistor value of buck converter -Changed source for USB-C Connector -Removed exposed soldermask on buck converter with negative soldermask expansion -Order with black soldermask
    Modified by markwu2001:
    • Adjustable Brightness,
    • 85-90% Drive Efficiency
    • <5W Operation (Can use 5V 1A Plug) This project can be purchased from LCSC
    Original Description: 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. #template #arduino-matter

    11 Comments

    1 Star


  • Brainstorm a new project with AI [Example]

    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


    CategorySpecification
    CPUSnapdragon 990, octa-core up to 2.84 GHz
    Memory6 GB LPDDR4x DRAM
    Storage InterfacePCIe Gen3 ×4 → M.2 NVMe + USB 3.1 Gen1 bridge
    MCUATmega328P (Arduino-Uno-compatible)
    Power InputUSB-C PD up to 20 V/5 A; 4×AA alkaline backup; ambient-light photodiode boost
    Power Rails12 V, 5 V, 3.3 V, 1.8 V, 1.2 V via buck/buck-boost regulators
    USB Hub5× USB 3.0 downstream ports
    Display0.96″ 128×64 OLED via I²C/SPI
    Networking1 × Gigabit RJ45; 1 × SFP fiber; Wi-Fi 802.11ac + Bluetooth; LoRa SX1276
    Video I/OHDMI 2.0 input (RX) & output (TX)
    Audio3.5 mm jack + TLV320AIC3101 codec; Bluetooth audio
    Form FactorRaspberry Pi–style header + Arduino-Uno shield headers; 4× standoff mounts

    3. Complete Parts List


    PartFunctionQty
    Snapdragon 990Main application CPU1
    LPDDR4x DRAMSystem memory1
    eMMC 64GBOn-board storage1
    M.2 NVMe ConnectorExternal SSD interface1
    JMS583PCIe→USB 3.1 bridge for NVMe1
    Titan RidgeThunderbolt 3/eGPU controller1
    STUSB4500USB-C Power-Delivery controller1
    LTC4412Ideal-diode OR-ing1
    LTC3108Ambient-light (solar) energy harvester1
    Battery Holder 4×AAAlkaline backup power1
    TPS533186 V→5 V synchronous buck regulator1
    MCP1700-3302E/TO6 V→3.3 V LDO1
    TPS63060Buck-boost for 12 V rail (eGPU power)1
    ATmega328PArduino-Uno microcontroller1
    ESP32-WROOM-32Wi-Fi + Bluetooth co-processor1
    SX1276LoRa transceiver1
    TUSB80415-port USB 3.0 hub IC1
    Ethernet PHYGigabit Ethernet physical transceiver1
    SFP CageFiber-optic SFP module connector1
    TDA19978HDMI 2.0 receiver (input)1
    TFP410HDMI 2.0 transmitter (output)1
    TLV320AIC3101Audio codec for 3.5 mm jack & Bluetooth audio1
    Audio Jack 3.5mmHeadphone/mic port1
    SSD1306 OLEDStatus display1

    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!

    &

    1 Star


  • On Air-markwu2001-Remix-R1 Backup Freeze

    On Air-markwu2001-Remix-R1 Backup Freeze

    R1 changes: -Changed LED part to Red LEDs -adjusted resistor value of buck converter -Changed source for USB-C Connector -Removed exposed soldermask on buck converter with negative soldermask expansion -Order with black soldermask
    Modified by markwu2001:
    • Adjustable Brightness,
    • 85-90% Drive Efficiency
    • <5W Operation (Can use 5V 1A Plug) This project can be purchased from LCSC
    Original Description: 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.

    1 Star


  • my ex

    my ex

    Welcome to your new project. Imagine what you can build here.

    1 Comment


  • vl6180x tof

    vl6180x tof

    making a sensor where distance is proportional to analog output ex it distance is 5 mm output of dac is 405 if output is 50 mm dac out is 4095


  • Framework Expansion Module Template csLE 1zdr

    Framework Expansion Module Template csLE 1zdr

    A Framework laptop expansion module template #template

    49 Comments


  • Framework Expansion Module Template

    Framework Expansion Module Template

    A Framework laptop expansion module template #template

    5 Comments


  • Framework Expansion Module Template csLE

    Framework Expansion Module Template csLE

    A Framework laptop expansion module template #template

    3 Comments


  • Framework Expansion Module Template csLE

    Framework Expansion Module Template csLE

    A Framework laptop expansion module template #template

    3 Comments


  • Framework Expansion Module Template

    Framework Expansion Module Template

    A Framework laptop expansion module template #template

    1 Comment


  • Framework Expansion Module Template csLE

    Framework Expansion Module Template csLE

    A Framework laptop expansion module template #template

    1 Comment


  • Framework Expansion Module Template td72

    Framework Expansion Module Template td72

    A Framework laptop expansion module template #template

    1 Comment


  • Framework Expansion Module Template td72

    Framework Expansion Module Template td72

    A Framework laptop expansion module template #template


  • Exotic Ivory Speeder Bike

    Exotic Ivory Speeder Bike

    Welcome to your new project. Imagine what you can build here.

    77 Comments


  • Exotic Olive Teleporter

    Exotic Olive Teleporter

    Welcome to your new project. Imagine what you can build here.

    53 Comments


  • Exuberant Red Lightcycle

    Exuberant Red Lightcycle

    Welcome to your new project. Imagine what you can build here.

    51 Comments


  • Exotic Tomato Gadget Copter

    Exotic Tomato Gadget Copter

    Welcome to your new project. Imagine what you can build here.

    27 Comments