-
Notifications
You must be signed in to change notification settings - Fork 36
PCB Design
❗️❗️❗️Order PCBs from PCBWay and You will get 5$ DISCOUNT using this link! 10pcs PCB for 2$ only! ❗️❗️❗️
The basic schematic:
Since these projects are involve some soldering I highly recommend to buy a soldering iron before starting assemble it! Personally I'm using a 10$ one from Aliexpress, but since I have to solder SMD parts for the PCBs I've ordered a Soldering station like in the picture 😄
Cheap Soldering Iron
Soldering Station 1
Soldering Station 2
Hot Air Soldering Gun
These are the parts necessary for this project:
USB TTL adapter
NodeMCU or Wemos D1 Mini
Logic level converter from 3.3V to 5V
Logic level converter IC
WS2812B LED strip
JST 3 pin female connector
5V 2-10A power supply v1 or 5V 2-10A power supply v2
Jumper cables
I've designed a simple PCB for ESP8266 boards.
2019-10-10
I've updated the PCB design, now its little smaller and also has two holes for M3 screws, also the power adaptor is hangs from the board (better for 3D printed case)!
2019-11-26
PCB design v2.0.x! This one is bigger and has holes screws, also the power adaptor is hangs from the board and now it has 5V output if needed!
2020-06-16
PCB Design V3.x.x is here! With the latest Logic Level Converter IC recommended in Adafruit NeoPixel Überguide, support for ESP12, ESP07 and ESP-01S (1MB flash version!), screw terminal, onboard fuse
Note: For controlling the LED strip, this module uses GPIO3
(same pin as RXD
on Wemos D1 Mini). If You are using Wemos D1 Mini or any ESP8266 board, you must have to use a logic level shifter. ESP8266 chips are using 3.3V
logic, but - reference to the WS2812B's datasheet - the LED strip's data line using 5V
logic with minimum of 3.5V. Without the logic level shifter the LED strip may not work properly or could be damaged!
You can order PCBs or download the files from here!
ESP12F/E
ESP-01S (1MB flash)
SMD 0805 resistors
SMD 0805 capacitors
AMS1117-3.3
Tactile Button
2.54mm header
SN74HCT125N
SMD 10.5x10.5 1000uF capacitor
DC connector
3 Pin screw terminal
Fuse holder
Fuse
Prefix | Value | Package |
---|---|---|
R1 | 10K Ω | SMD 0805 |
R2 | 10K Ω | SMD 0805 |
R3 | 470 Ω | SMD 0805 |
C1 | 100nF | SMD 0805 |
C2 | 10uF | SMD 0805 |
C3 | 10uF | SMD 0805 |
C4 | 16V 1000uF | SMD 10x10 |
U2 | AMS1117-3.3 | SOT223 |
U1 | SN74AHCT125N | SOIC-14 |
F1 | BLX-A Fuse holder | 5x20mm |
DC_IN | DC adapter | 5.5x2.1mm jack |
Button | Tactile Button | THT 6x6x14mm |
Serial | 2.54mm 4P header | (optional) |
LED | JST 3 pin female | WS2812b connector |
LED | KF3.96-3P | screw terminal |
This is the same PCB as v3.0.3, but instead of having a DC Plug (and fuse holder) it has an USB Type-C connector that supports powering up to 3Amps! Maximum USB Type-C output is 3A, which is ideal for about 50-60 LEDs (without brightness loss)!
Note:To take advantage of USB Type-C 1.5A and 3A your Type-C cable and Type-C charger MUST support 3A! Without that you'll be limited to 500mA which is NOT suitable for driving WS2812B strips! Also i'm NOT tested the Type-C version, because I have DC power supplies everywhere 😄
USB Type-C 3A cables
USB Type-C 3A chargers
You can order USB Type-C version of PCB or download the files from here!
ESP12F/E
ESP-01S (1MB flash)
SMD 0805 resistors
SMD 0805 capacitors
AMS1117-3.3
Tactile Button
2.54mm header
SN74HCT125N
SMD 10.5x10.5 1000uF capacitor
DC connector
USB Type-C 6P connector
Prefix | Value | Package |
---|---|---|
R1 | 10K Ω | SMD 0805 |
R2 | 10K Ω | SMD 0805 |
R3 | 5.1K Ω | SMD 0805 |
R4 | 5.1K Ω | SMD 0805 |
R5 | 470 Ω | SMD 0805 |
C4 | 100nF | SMD 0805 |
C3 | 10uF | SMD 0805 |
C2 | 10uF | SMD 0805 |
C1 | 16V 1000uF | SMD 10x10 |
U1 | AMS1117-3.3 | SOT223 |
U2 | SN74AHCT125N | SOIC-14 |
Button | Tactile Button | THT 6x6x14mm |
Serial | 2.54mm 4P header | (optional) |
- | USB Type-C | female 6 pin |
- | KF3.96-3P | screw terminal |
https://www.pcbway.com/project/shareproject/Apple_HomeKit_ESP8266_WS2812FX_USB_Type_C_Driver.html
❗️❗️❗️Order PCBs from PCBWay and You will get 5$ DISCOUNT using this link! ❗️❗️❗️
Download v2.x.x files from here!
ESP12F/E
SMD 0805 resistors
SMD 0805 capacitors
AMS1117-3.3
SMD button
2.54mm header
BSS138
SMD 8x10.5 1000uF capacitor
DC connector
Prefix | Value | Package |
---|---|---|
R1 | 10K Ω | SMD 0805 |
R2 | 10K Ω | SMD 0805 |
R3 | 10K Ω | SMD 0805 |
R4 | 10K Ω | SMD 0805 |
C1 | 100nF | SMD 0805 |
C2 | 10uF | SMD 0805 |
C3 | 10uF | SMD 0805 |
C4 | 100nF | SMD 0805 |
C5 | 10V 1000uF | SMD 8x10 |
IC1 | AMS1117-3.3 | SOT223 |
Q1 | BSS138 | SOT23-3 |
U1 | DC adapter | 5.5x2.1mm jack |
Reset | Tactile Touch Key | SMD 6.1x3.7mm |
Serial | 2.54mm 4P header | (optional) |
WS2812B | JST 3 pin female | WS2812b connector |
❗️❗️❗️Order PCBs from PCBWay and You will get 5$ DISCOUNT using this link! ❗️❗️❗️