MIDI controller PCB clone for devs 2 extra trace segment
Welcome to your new project. Imagine what you can build here.1 Comment
1 Star
Black Starship Controller Rev9
... show moreThe circuit that will bring humans to Mars! Just kidding.. this is a pcb test board. Hi1 Comment
1 Star
MIDI controller PCB clone for devs
Welcome to your new project. Imagine what you can build here.1 Comment
1 Star
ESP32 Robot Controller | AI Design Review Tutorial [Example] fukm
... show moreSpot the mistake! Learn how to use AI to conduct a design review on an ESP32-based control board. This project is ideal for autonomous or radio-controller robots featuring inputs for sensors, encoders, and a Flysky RC receiver, plus an I2C display for configuration.1 Star
ESP32 Robot Controller | AI Design Review Tutorial [Example]
... show moreSpot the mistake! Learn how to use AI to conduct a design review on an ESP32-based control board. This project is ideal for autonomous or radio-controller robots featuring inputs for sensors, encoders, and a Flysky RC receiver, plus an I2C display for configuration.1 Star
ESP32 Robot Controller | AI Design Review Tutorial [Example]
... show moreSpot the mistake! Learn how to use AI to conduct a design review on an ESP32-based control board. This project is ideal for autonomous or radio-controller robots featuring inputs for sensors, encoders, and a Flysky RC receiver, plus an I2C display for configuration.1 Star
PCB Layer View Controller with 2 layer board sdqm
... show moreA 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. #firstpcbFlux1 Star
Webcam & TouchKey Laptop PCB
... show moreThis project involves designing a PCB for the lid assembly of an open-source laptop. The design integrates various sensors, including a microphone, camera, and ambient light sensor, ensuring precise alignment with the display glass. It features touch sensors to control LED lighting, spring-loaded contacts for touch-key interaction, and 3D-printed light diffusers for efficient lighting. Additionally, the PCB includes a power management system with status LEDs and a PFC for connecting to the external laptop PCB. The goal is to create a versatile, upgradeable, and user-friendly component for the laptop's lid.Specific parts of the project include- Microphone - Audio input capture
- Ambient Light Sensor Module - Light intensity measurement
- Camera - Video capture
- LDO Regulators (3 TLV74 Series) - Voltage regulation for different components
- Crystal - Clock generation
- Touch Sensor Controller - Touch-key interaction
- Flip-Flop - State keeping in logic circuits
- LEDs (LTRBR37G Series) - Lighting indication
- FPC Connector - Interface with main laptop PCB
15 Comments
1 Star
USB Type-C FUSB302 Template
... show moreProgrammable USB Type‐C Controller with Power Delivery(PD) support. Include ESD Protection Diodes. #project-template #USB #typec #powerdelivery #template10 Comments
1 Star
RC522 RFID
... show moreThe RC522 is a 13.56MHz RFID module that is based on the MFRC522 controller from NXP semiconductors. The module can supports I2C, SPI and UART and normally is shipped with a RFID card and key fob. It is commonly used in attendance systems and other person/object identification applications. #RFID #Module9 Comments
1 Star
FireBeetle 2 ESP32-E IoT Microcontroller (Supports Wi-Fi & Bluetooth)
... show moreSpecially designed for IoT ESP-WROOM-32E-based main controller board with dual-core chips. #ESP32 #ESP32WROOM #RF #WIFI #MCU9 Comments
1 Star
Swiftlane SRB Lite Relay Board
... show moreSwiftlane SRB Lite relay controller layout under production cleanup. Updated board-level rules to conservative manufacturable defaults (0.15 mm min trace and keep out, 0.25 mm board inset, explicit preferred widths) and audited remaining PCB blockers. Current blockers remain concentrated in overlapping copper, floating copper, and unrouted priority nets pending further interactive layout cleanup and re-route passes.1 Star
Light Pink Flux Capacitor
... show moreIndustrial ESP32-S3 MicroPython Controller with USB Hub, HDMI Output, Isolated Relay, and Buzzer Driver1 Star
Rubber Red R2-D2
... show moreProduction-Ready Automotive Crash Detection Controller PCB (90x60mm) – 2-Layer with Arduino Nano, SIM7600E-H, IMU & RF1 Star
Fast Silver Flubber
... show moreCreate a schematic diagram of an electric fence controller using the NE556 dual timer IC. The circuit must include all components with clear electronic symbols (resistors, capacitors, transistors, diode, relay) connected by lines as in a real circuit diagram.Specifications:-
Power supply:
- Vcc = +12V connected to pin 14 of the NE556.
- Pin 1 of the NE556 to ground.
-
Timer A (active 10 seconds):
- Pin 2 (Trigger A) receives a pulse from transistor Q2 (contact detector).
- Pin 6 (Threshold A) connected to Pin 7 (Discharge A).
- R1 = 1 MΩ between Pin 7 and +12V.
- C1 = 10 µF between Pin 6 and ground.
- Pin 3 (Out A) goes through a 4.7 kΩ resistor to the base of Q1 (BC547 NPN transistor).
- Pin 3 also connected via a 100 nF capacitor to Pin 13 (Trigger B of Timer B).
-
Timer B (rest 10 seconds):
- Pin 9 (Discharge B) and Pin 8 (Threshold B) connected together.
- R2 = 1 MΩ between Pin 9 and +12V.
- C2 = 10 µF between Pin 8 and ground.
- Pin 12 (Out B) can be optionally used to block retrigger of Timer A.
-
Relay driver stage:
- Q1 = BC547 NPN transistor.
- Base connected through 4.7 kΩ resistor to Pin 3 (Out A).
- Emitter to ground.
- Collector connected to one side of the relay coil.
- Other side of relay coil connected to +12V.
- A diode 1N4007 placed in parallel with the relay coil (cathode to +12V, anode to collector of Q1).
- Relay contacts switch the +12V supply to the electric fence energizer.
-
Contact detector:
- Shunt resistor ≈0.1 Ω placed in series with the fence output.
- Q2 = BC547 NPN transistor, base connected to the shunt, emitter to ground, collector to Pin 2 (Trigger A).
- When current flows through the shunt, Q2 provides a trigger pulse to Timer A.
Please draw the schematic in a standard style with components connected by straight lines, not in block diagrams. Show clear pin numbers of the NE556 and all external components.1 Star
-
Brainstorm a new project with AI [Example]
... show moremake this for me nowDevice Summary & Specification Sheet1. OverviewA rugged, Arduino-Uno-and-Raspberry-Pi-style single-board micro-PC featuring:- Smartphone-class CPU (Snapdragon 990)
- USB-C Power Delivery + 4×AA alkaline backup + ambient-light harvester
- On-board Arduino-Uno-compatible ATmega328P
- External NVMe SSD via USB3 bridge & optional Thunderbolt 3 eGPU support
- 5× USB 3.0 ports, HDMI in/out, Gigabit Ethernet & SFP fiber, Wi-Fi, Bluetooth, LoRa
- 0.96″ OLED status display, 3.5 mm audio jack with codec
2. Key Specifications
Category Specification CPU Snapdragon 990, octa-core up to 2.84 GHz Memory 6 GB LPDDR4x DRAM Storage Interface PCIe Gen3 ×4 → M.2 NVMe + USB 3.1 Gen1 bridge MCU ATmega328P (Arduino-Uno-compatible) Power Input USB-C PD up to 20 V/5 A; 4×AA alkaline backup; ambient-light photodiode boost Power Rails 12 V, 5 V, 3.3 V, 1.8 V, 1.2 V via buck/buck-boost regulators USB Hub 5× USB 3.0 downstream ports Display 0.96″ 128×64 OLED via I²C/SPI Networking 1 × Gigabit RJ45; 1 × SFP fiber; Wi-Fi 802.11ac + Bluetooth; LoRa SX1276 Video I/O HDMI 2.0 input (RX) & output (TX) Audio 3.5 mm jack + TLV320AIC3101 codec; Bluetooth audio Form Factor Raspberry Pi–style header + Arduino-Uno shield headers; 4× standoff mounts
3. Complete Parts List
Part Function Qty Snapdragon 990 Main application CPU 1 LPDDR4x DRAM System memory 1 eMMC 64GB On-board storage 1 M.2 NVMe Connector External SSD interface 1 JMS583 PCIe→USB 3.1 bridge for NVMe 1 Titan Ridge Thunderbolt 3/eGPU controller 1 STUSB4500 USB-C Power-Delivery controller 1 LTC4412 Ideal-diode OR-ing 1 LTC3108 Ambient-light (solar) energy harvester 1 Battery Holder 4×AA Alkaline backup power 1 TPS53318 6 V→5 V synchronous buck regulator 1 MCP1700-3302E/TO 6 V→3.3 V LDO 1 TPS63060 Buck-boost for 12 V rail (eGPU power) 1 ATmega328P Arduino-Uno microcontroller 1 ESP32-WROOM-32 Wi-Fi + Bluetooth co-processor 1 SX1276 LoRa transceiver 1 TUSB8041 5-port USB 3.0 hub IC 1 Ethernet PHY Gigabit Ethernet physical transceiver 1 SFP Cage Fiber-optic SFP module connector 1 TDA19978 HDMI 2.0 receiver (input) 1 TFP410 HDMI 2.0 transmitter (output) 1 TLV320AIC3101 Audio codec for 3.5 mm jack & Bluetooth audio 1 Audio Jack 3.5mm Headphone/mic port 1 SSD1306 OLED Status display 1
4. High-Level Design & Implementation Steps-
Schematic Creation
- Section off blocks: CPU + memory, power-supply, NVMe/USB bridge, MCU, wireless, USB hub, video, audio, I/O headers.
- Place all parts from the list and wire per respective datasheet reference circuits.
-
Power System
- Implement USB-C PD with STUSB4500 → buck/buck-boost & LDO rails.
- Add LTC4412 to OR-ing battery pack into 6 V bus.
- Include LTC3108 harvest input to 6 V bus (no recharge to AA).
- Add decoupling & bulk caps per regulator datasheets; PTC fuses & ESD diodes on inputs.
-
SoC & High-Speed Interfaces
- Break out Snapdragon 990 BGA with DDR4 routing (point-to-point).
- Route PCIe Gen3 lanes to M.2 slot via JMS583 and to Titan Ridge for TB/eGPU.
- Follow high-speed layout guidelines: impedance, length matching, EMI filters.
-
MCU & Expansion Headers
- Place ATmega328P with UNO-style 2.54 mm headers; add ISP 6-pin, I²C pull-ups, reset circuit.
-
Connectivity Blocks
- USB hub: TUSB8041 + ESD + chokes → five USB-A 3.0 ports.
- Ethernet: RJ45 + magnetics + PHY; SFP cage + PHY/SFP interface.
- Wireless: ESP32 module pad + SX1276 + antenna matching; program pads.
-
Video & Audio
- HDMI RX (TDA19978) & TX (TFP410) blocks with TMDS ESD & termination.
- Audio codec + 3.5 mm jack; route differential audio lines; add ESD.
-
Display & Indicators
- SSD1306 OLED on I²C; add pull-ups & backlight power if needed.
- LEDs for power, charge, status.
-
PCB Layout & Mechanical
- Follow Raspberry Pi 2×20 header footprint & UNO shield hole pattern.
- Add reinforcement for rugged use; standoffs at corners.
- Define 4-layer stackup:
• Top: signal
• L2: GND
• L3: PWR
• Bottom: signal
-
DRC/ERC Reviews
- Run ERC for decoupling, pull-ups, power nets.
- Run DRC for high-speed clearance, differential pairs, via aspect ratios.
-
Fabrication & Testing
- Export Gerbers, IPC-2581, BOM.
- Prototype assembly; verify power sequencing, rails, interfaces.
- Functional tests: USB-C PD negotiation, NVMe throughput, eGPU over TB3, wireless comm, audio, OLED.
This spec sheet and part list should guide your Flux schematic and PCB layout workflow through to fabrication and validation. Let me know if you’d like to deep-dive into any specific block or review datasheet details next!1 Star
LoRa Telemetry + GPS Template
... show moreThis project is a LoRa telemetry with ATGM336H GNSS controlled by ESP32-S2-mini Template #drone #LoRa #rfm9x #ESP32 #controller #referenceDesign #project #template #ATGM336H #GNSS1 Star
RPi PICO Stepper Motor Driver
... show moreA precise stepper motor controller using the RP2350A MCU (Raspberry Pico 2) and L297/L298N drivers for two-phase bipolar motors. Great for robotics and automation applications. #RP2350 #Pico2 #StepperMotorDriver #L297 #L298N #Robotics #Automation #MotorControl1 Star
ESP32 IMU Template
... show moreThis project is a small 100mm X 100mm quadcopter controlled by ESP32 and MPU-6050 Template #drone #motorController #ESP32 #controller #motor #helicopter #referenceDesign #project #quadcopter #MPU6050 #template1 Star
LW18-S
... show moreI2C to dual PWM controller. The LED-Warrior18, manufactured by Code Mercenaries, is an I2C to dual channel PWM LED driver specifically designed to provide seamless brightness control for LED applications. This component, available in SOIC8 package (LW18-S) and as a ready-to-use module (LW18-01MOD), offers dual 16-bit PWM outputs with a dimming range from 0.001% to 100% and operates at a PWM frequency of 730 Hz. It supports programmable period lengths for higher-frequency or lower-resolution operation and includes an 8-bit data to logarithmic mapping feature for smoother dimming operations with just 256 steps. The LED-Warrior18 is engineered for minimal external circuitry with a 5V power supply requirement, offering ease of use in various lighting applications. It also features a sync mode for synchronized control of multiple units and customizable power-on status settings, making it highly versatile for standalone operations or integrated systems. Additionally, custom variants of both the chip and module are available, catering to specific application needs. The module version, LW18-01MOD, simplifies integration by including terminal blocks and supporting up to 4A load sink current for each output. The LED-Warrior18 stands out for its straightforward interface and operational flexibility, providing a comprehensive solution for advanced LED dimming and control projects.1 Star
IFUSB
... show moreifusb is a simple toolkit to access GPIO/UART/SPI/I2C from USB host through microcontroller. It was initialy attended for use with eink controller project, but can be used as a tool for any project, like a Bus Pirate board or a FT2232 chip.1 Star
NES UNI TAP 2P
... show moreNES Uni-Tap 2-player controller adapter. Combines two original Nintendo controller inputs into one single output for accessibility/copilot style gameplay.1 Star
EV5920-5048-V-00A Evaluation Board
... show moreThis is a recreation of the EV5920-5048-V-00A from MPS which demonstrates a MP5920 Hot-Swap controller commanding 5 MP5048 e-fuses in parallel.WIP Items: -RoutingIn 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
1 Star
EV5920-5048-V-00A Evaluation Board
... show moreThis is a recreation of the EV5920-5048-V-00A 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
1 Star
TUSB8041IRGCR
... show moreThe TUSB8041 by Texas Instruments is a highly integrated four-port USB 3.0 hub controller designed to facilitate high-speed data transfers and power management in computer systems, docking stations, monitors, and set-top boxes. This component offers simultaneous SuperSpeed USB (5 Gbps), high-speed (480 Mbps), full-speed (12 Mbps), and low-speed (1.5 Mbps) data connections, ensuring backward compatibility with USB 2.0 and USB 1.x devices. Key features include multi-transaction translation with four transaction translators, asynchronous endpoint buffers for improved data management, and comprehensive battery charging support compliant with various standards including CDP, DCP, and Chinese Telecommunications Industry Standard YD/T 1591-2009.Flexible power management options are available, catering to both per-port and ganged power control configurations, alongside over-current protection mechanisms. The device also supports custom configurations via OTP ROM, serial EEPROM, or I2C/SMBus interfaces, enabling customization for vendor IDs, product IDs, port specifics, and string descriptors.Ease of integration is further enhanced with the ability for on-board and in-system OTP/EEPROM programming via the USB 2.0 upstream port, and the device requires no special drivers, operating seamlessly with any OS that supports USB. Packaged in a compact 64-pin QFN format, the TUSB8041 is offered in both commercial (0℃ to 70℃) and industrial temperature (-40℃ to 85℃) ranges, ensuring robust performance across diverse environmental conditions. With a single clock input requirement and comprehensive system resource support, the TUSB8041 is ideal for developers aiming to implement high-performance and reliable USB hubs in their designs.1 Star
ESC-30A
... show moreESC-30A Hobbypower 30a Brushless Speed Controller ESC for X525 Multicopter Helicopter Airplane1 Star
test gerber export holes
... show morePhilips CD-i 2-player controller splitter.3D-printable enclosure: https://www.printables.com/model/337269-cd-i-splitter-shell1 Star
USB Type-C FUSB302 Template
... show moreProgrammable USB Type‐C Controller with Power Delivery(PD) support. Include ESD Protection Diodes. #project-template #USB #typec #powerdelivery #template1 Star
Wearable AI Camera
... show moreThis project is a Wearable AI Camera designed to integrate multiple components such as a Murata Bluetooth module, Crypto controller, and various sensors like the STMicroelectronics Time-of-Flight sensor and microphone. It's powered by a diverse set of power nets and connects through different communication protocols. #wearableDevices1 Star
ESP32 ROBOT CONTROLLER aYjR
... show moreControl board for autonomous or radio-controlled robots. It has inputs to connect distance sensors and encoders for autonomous mode. It can be radio controlled by the ESP32 bluetooth or by connecting a Flysky RC controller receiver to the IBUS port. It also has 3 push buttons and you can connect some kind of display by I2C to visualize and select configuration modes.129 Comments
ESP32 ROBOT CONTROLLER
... show moreControl board for autonomous or radio-controlled robots. It has inputs to connect distance sensors and encoders for autonomous mode. It can be radio controlled by the ESP32 bluetooth or by connecting a Flysky RC controller receiver to the IBUS port. It also has 3 push buttons and you can connect some kind of display by I2C to visualize and select configuration modes.57 Comments
neon controller v2
... show morecontroller board for 12-24v led lights, board holds arduino and panel of transistors36 Comments
7-Segment Controller For Performance Testing
... show moreThis is a 7-segment controller. It runs on a 3-bit counter so the count is from 0-7. Buttons to toggle reset, pause, increment. Knobs to control speed and lighting configuration.Try the simulation here: /jbreidfjord-dev/7-seg-3-bit-counter27 Comments
Haptic Glove Controller Board
... show moreHaptic Glove Controller BoardNUCLEO-F411RE based19 Comments
ESP32 Robot Controller (messed up on purpose)
... show moreControl board for autonomous or radio-controlled robots. It has inputs to connect distance sensors and encoders for autonomous mode. It can be radio controlled by the ESP32 bluetooth or by connecting a Flysky RC controller receiver to the IBUS port. It also has 3 push buttons and you can connect some kind of display by I2C to visualize and select configuration modes.Forked from original project: /jr98/esp32-robot-controller19 Comments
ESP32 ROBOT CONTROLLER tyCF
... show moreControl board for autonomous or radio-controlled robots. It has inputs to connect distance sensors and encoders for autonomous mode. It can be radio controlled by the ESP32 bluetooth or by connecting a Flysky RC controller receiver to the IBUS port. It also has 3 push buttons and you can connect some kind of display by I2C to visualize and select configuration modes.12 Comments
ESP32 Battery Management System Controller Board
... show moreA smart ESP32-based battery management system controller board for Lithium ion battery packs/cells. Capable of communicating to wide varieties of hybrid-smart inverters with CANbus, RS485 and UART communication.12 Comments
ESP32 Battery Management System Controller Board nBwW
... show moreA smart ESP32-based battery management system controller board for Lithium ion battery packs/cells. Capable of communicating to wide varieties of hybrid-smart inverters with CANbus, RS485 and UART communication. #smartHomeDevices11 Comments