Skip to content

PCB : Small ESP8266 Board for WS2812 Pixel Control

Notifications You must be signed in to change notification settings

alfredtorch/RGBFighter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚥 Micro ESP-01 board for addressable pixel control 🚥 ... suits to every place and mostly to any needs! Only a power bank and a smartphone are needed and you're good to go with your mobile setup.

  • Small : +- 14x32mm & Lightweight : +- 4gr
  • ESP8266 based (Support for Arduino)
  • Designed for common LED Strips like WS2812 with level shifting
  • Connection over 2,54 mm 3 Pin for direct soldering, JST or screw terminal (Version Strip or Panel)
  • Power and Progamming over USB (CP2104 nodeMCU design)
  • User Input for One Button OR IR Receiver
  • WLED compatible
  • Inspirations from Adafruit, Sparkfun and many others

⚡️PCB

🔦 Hardware

At the moment I have no possibility for a larger production and distribution. Of course, I am ready for any cooperation to industrialize the production. Happy to get any proposition.

🗺 Design Files

Designed in Eagle, in a messy way! Sorry! The related files are available under /Hardware.

Name Description
ButtonPanel Panel and Button
ButtonStrip Strip and Button
IR Strip and IR Receiver
PowerRail Power for 8 Strips
PowerDistributorX30 5 Ports XT-30 Connector

🛠 For DIY'er:

All you need are steady hands for the soldering part, specially the QFN. A reflow or hot plate is suggested. The thickness of the board should be 1,2mm in order to sold the vertical USB firmly. The parts can be easily ordered from the common suppliers.

💰BOM

Part Name Quantity Price Supply Link Notes
Board RGBFighter 1 0,02€ DirtyCheapPCB Panelised Design files of Panel-Strip-USB Versions
ESP-01 MCU 1x 2€ Amazon The brain with Wifi!
CP2104 USB Controller 1x 3€ Mouser, ... need for progamming : alternative ESP-01 Flasher Amazon - Aliexpress
Micro USB Vertical 1x 0,5€ Aliexpress
Resistor Array 603 10k 2x 0,2€ Mouser, ... Pull-up registors for programming and normal operation
Transistor MMBT2222 2x 0,2€ Mouser, ... need for programming, NPN Type
Capacitor 0805 3x 0,2€ Mouser, ... Various values : schematics
Inducator 2.2uH 1x 0,2€ Mouser, ... NRH2412T2R2MNGH
3V3 Step Down Converter 1x 1,2€ Mouser, ... LM3671
Reistor 300Ohm 0805 1x 0,2€ Mouser, ... basic pin protection
Level Shifter SN74LVC1T45DBV 1x 0,2€ Mouser, ... for the right Voltage on the Data bus
Button G71Y 2x 0,2€ Aliexpress MCU & Reset User Input
IR Receiver 1x 0,2€ Aliexpress IR Control Version

🙏 Please if you need to shop for parts, it would be great that you use the supply links below. As they are affilated, you're supporting me directly to continue to deliver new projects to the community! Thank you ❤️

🎆 Versions

📖 History and Evaluation

It started longtime ago when I wanted an easy way to drive my pixels. First pcb version was sended to fabrication in july 2016. Since the project evolved into something more advanced and more mature!

🔍 Development Phase

ToDo Remarks
Easy Boards Design boards without programming chip but with easy to solder buttons and voltage converter
Documentation Improve the transfer of knowledge
Big production Looking forward to have some input, help to release it massivly, if wanted.

🛒 Accessories

Most of these parts can be laser cutted. The related files are available under Hardware/RGBFighterLaserParts.dxf

👶🏼 First Steps & Ideas

⚠️Don't mess with the power - no polarity or whatever protection ⚠️

⚠️Vertical USB is fragile - Handle with care ⚠️

🤏🏽 Pinout

Pin Function
GPIO0 Button Or InfraRed
GPIO2 RGB Output

💾 Programming

You can directly check the How-To from WLED

🪛 Tutorials

see Tutorials Page

Servo, Electro-Dipped, ...


⚖️ Licence

The MIT License (MIT)

Copyright (c) 2021 Max Schmit

Permission is hereby granted, free of charge, to any person obtaining a copy of this Hardware and associated documentation files (the "Hardware"), to deal in the Hardware without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Hardware, and to permit persons to whom the Hardware is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

trackgit-views

Releases

No releases published

Packages

No packages published