Webusb programmer rev6
laneboysrc·rc-light-controller·mk4-tlc5940-lpc812/tools/webusb-programmer/rev6-ch551-ch552-ch554/electronics/webusb-programmer-rev6.kicad_pcb
About the Webusb programmer rev6 PCB
Webusb programmer rev6 is an open source WCH CH32/CH55x PCB design by laneboysrc, published on GitHub under the MIT license. It is a 2-layer board measuring 38 × 20 mm, with 18 components from 15 distinct parts.
Its main chip is the TLC5940PWPR, from the WCH CH32/CH55x family. Other key parts include the LPC824M201JDH20. By type, the board carries 6 diodes, 6 resistors, 2 ICs, 2 connectors and 2 capacitors.
It belongs with the usb & debug tools and rf & radio designs in this gallery.
From the project
Extensible RC car light controller with Web-based configuration tool
This is a programmer for the NXP LPC812/823/824 micro-controller, using the ISP (serial) protocol.
It connects to a PC or Android phone via USB and uses WebUSB (available in Chrome, Opera and Edge browsers) to communicate with a web app.
The great thing about this programmer is that no driver or software needs to be installed. Just connect the WebUSB programmer to the PC, load the Light Controller Configurator in the web browser, and program your light controller.
Main components on the Webusb programmer rev6
Webusb programmer rev6 bill of materials (BOM)
18 components, 15 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LPC824M201JDH20 TC118S | SOP-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | TLC5940PWPR CH552G | SO-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | Light Controller | PinHeader_1x06_P2.54mm_Flat | J1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J2 |
| 1 | LC POWER | LED_0805_2012Metric_see_through | D1 |
| 1 | OK | LED_0805_2012Metric_see_through | D2 |
| 1 | BUSY | LED_0805_2012Metric_see_through | D3 |
| 1 | ERROR | LED_0805_2012Metric_see_through | D4 |
| 1 | MCU POWER | LED_0805_2012Metric_see_through | D5 |
| 1 | B5819WS | D_SOD-123 | D6 |
| 1 | 1U/16V 10u | C_0603_1608Metric | C1 |
| 1 | 47U/6V3 1u | C_0603_1608Metric | C2 |
| 3 | 1k8 | R_0603_1608Metric | R1, R2, R3 |
| 2 | 5k1 | R_0603_1608Metric | R4, R5 |
| 1 | 1k | R_Array_Convex_4x0603 | RN1 |
Webusb programmer rev6 design files
The KiCad project lives in the laneboysrc/rc-light-controller repository on GitHub; these links point at the commit this page was built from.
Webusb programmer rev6: common questions
What microcontroller does the Webusb programmer rev6 use?
The Webusb programmer rev6 is built around the TLC5940PWPR, from the WCH CH32/CH55x family.
How big is the Webusb programmer rev6 PCB?
The Webusb programmer rev6 measures 38 × 20 mm, has 2 copper layers and is 1 mm thick.
How many components are on the Webusb programmer rev6?
18 components, from 15 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Webusb programmer rev6 design files?
From the laneboysrc/rc-light-controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Webusb programmer rev6 design in my own project?
Yes, under the terms of its MIT license, which laneboysrc chose for the repository.
Can I test firmware for the Webusb programmer rev6 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug WCH CH32/CH55x firmware against it before you order a PCB.
More boards in rc-light-controller
Test jig
laneboysrc
100 × 100 mm54 parts2LMIT87NXP
Rc light controller tlc5940-lpc832-sbus
laneboysrc
29 × 18 mm36 partsMIT87NXP
Rc light controller switching
laneboysrc
44 × 23 mm18 parts2LMIT87NXP
Preprocessor multi aux lpc832
laneboysrc
17 × 24 mm15 parts2LMIT87NXP
Rc light controller pinheader
laneboysrc
44 × 23 mm12 parts2LMIT87NXP
Preprocessor-3ch lpc832
laneboysrc
17 × 17 mm11 parts2LMIT87
Similar boards
WCH CH32/CH55x
Ps2usb
rasteri
40 × 55 mm25 parts2LNo license428WCH CH32/CH55x
CH552-48
rgoulter
224.6 × 74.2 mm107 parts2LNo license230WCH CH32/CH55x
CH32X-75
rgoulter
285 × 94.2 mm318 parts2LNo license230WCH CH32/CH55x
CH32X-48
rgoulter
224.6 × 74.2 mm112 parts2LNo license230WCH CH32/CH55x
CH32X-60-ANSI-Improved
rgoulter
285 × 94.2 mm149 parts2LNo license230WCH CH32/CH55x
Idawgz32
ChrisChrisLoLo
98.7 × 45.5 mm81 parts2LGPL-3.077