Compact Atmega32U4 LED Controller
Budget / SalaryA$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a full EasyEDA project—schematic and routed PCB—for a tiny Atmega32U4 board that lets a computer drive a single external LED through a 3-pin XH-JST connector (GND / 5 V / LED). The board must talk and be programmable over a horizontal USB-C port and should remain as small as practical without sacrificing good layout practice.
Core requirements
• EasyEDA schematic using the Atmega32U4, including crystal or resonator, USB-C E-Markers (where needed), ESD protection, boot-cap circuitry and the standard reset network.
• Break-out to one XH-JST-3 plug clearly silkscreened with the GND, +5 V and LED symbols.
• Primary power supplied by USB-C 5 V rail.
• Firmware that gives basic functionality: detect USB power, expose the MCU as a simple USB HID to flip the LED on or off, and keep the bootloader intact for future updates. Plain C or Arduino is fine as long as it compiles under the usual open-source toolchain.
• Clear, step-by-step flashing instructions using the USB-C port.
• Board outline kept minimal; aim for something that could fit inside a key-fob enclosure.
Deliverables
1. EasyEDA project files: schematic, PCB, libraries.
2. Gerber, drill, pick-and-place and BOM exports ready for fabrication.
3. Compilable firmware source plus pre-built .hex.
4. One rendered board image for approval before I release the main milestone.
5. Up to five rounds of minor corrections after that review.
6. Short build guide and flashing instructions (PDF or Markdown).
7. Follow-up help once I have the first assembled unit in hand.
8. Compatible with any game that can detect and use generic joysticks
9. Powered by USB bus (+5V - 500mA) so no external power supply is needed
I will supply a rough concept picture for reference; please treat it only as a visual guide. Looking forward to seeing a clean, compact design that I can send straight to the assembler.
Core requirements
• EasyEDA schematic using the Atmega32U4, including crystal or resonator, USB-C E-Markers (where needed), ESD protection, boot-cap circuitry and the standard reset network.
• Break-out to one XH-JST-3 plug clearly silkscreened with the GND, +5 V and LED symbols.
• Primary power supplied by USB-C 5 V rail.
• Firmware that gives basic functionality: detect USB power, expose the MCU as a simple USB HID to flip the LED on or off, and keep the bootloader intact for future updates. Plain C or Arduino is fine as long as it compiles under the usual open-source toolchain.
• Clear, step-by-step flashing instructions using the USB-C port.
• Board outline kept minimal; aim for something that could fit inside a key-fob enclosure.
Deliverables
1. EasyEDA project files: schematic, PCB, libraries.
2. Gerber, drill, pick-and-place and BOM exports ready for fabrication.
3. Compilable firmware source plus pre-built .hex.
4. One rendered board image for approval before I release the main milestone.
5. Up to five rounds of minor corrections after that review.
6. Short build guide and flashing instructions (PDF or Markdown).
7. Follow-up help once I have the first assembled unit in hand.
8. Compatible with any game that can detect and use generic joysticks
9. Powered by USB bus (+5V - 500mA) so no external power supply is needed
I will supply a rough concept picture for reference; please treat it only as a visual guide. Looking forward to seeing a clean, compact design that I can send straight to the assembler.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.