Frontpanel
frep·kicad·projects/LabBenchPsu/RevB/frontpanel/frontpanel.kicad_pcb
About the Frontpanel PCB
Frontpanel is an open source ESP8266 PCB design by frep, published on GitHub. It is a 2-layer board measuring 150 × 100 mm, with 74 components from 35 distinct parts.
Its main chip is the esp8266Feather, from the ESP8266 family. Other key parts include the TPS2513, AZ1117, MCP73833, AD5274 and MCP23017. By type, the board carries 23 resistors, 15 connectors, 11 capacitors, 9 diodes, 8 ICs and 3 fuses.
It belongs with the power & battery designs in this gallery.
From the project
workspace for kicad projects
Working: -------- reading buttons and encoders over gpio-expander TPS2513: Loading iPhone (1A), iPad (1.5A)
Not working: ------------ LiPo charging indicators (2 leds) worked first, but not anymore. Maybe too low current resistor used? Load on indicator on the gpio-expander not working. Probably signal too low since it's taken after loadOn-diode.
More or less working: --------------------- * LiPo charger with different load currents works up to about 500mA. Imo it should work up to 1000mA.
Main components on the Frontpanel
Frontpanel bill of materials (BOM)
74 components, 35 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | TPS2513 | SOT23-6 | U1, U2, U3 |
| 1 | AZ1117 | SOT223 | U4 |
| 1 | esp8266Feather | featherEsp | U5 |
| 1 | MCP73833 | MSOP10 | U6 |
| 1 | AD5274 | MSOP10 | U7 |
| 1 | MCP23017 | SOIC28W | U8 |
| 3 | USB-A-stacked | USB-A-Stacked | CON1, CON2, CON3 |
| 1 | INPUT_TERMINAL | terminal_3p5mm_8pin | P1 |
| 3 | CONN_2 | Pin_Proto_Straight_1x02 | P6, P7, P12 |
| 5 | BindingPost | BindingPost | P8, P10, P13, P14, P15 |
| 1 | OnOffSwitch | RockerSwitch | P9 |
| 1 | LoadSwitch | LoadSwitch | P11 |
| 1 | NHD-1.69-160128UGC3 | NHD-1.69-160128UGC3 | P17 |
| 2 | RotaryEncoder | RotaryEncoder | ENC1, ENC2 |
| 3 | FUSE | C1812 | F1, F2, F3 |
| 1 | JUMPER3 | Pin_Proto_Straight_1x03 | JP1 |
| 1 | JUMPER | Pin_Proto_Straight_1x02 | JP2 |
| 1 | TERMINAL | terminal_3p5mm_3pin | K1 |
| 1 | PowerGood | LED-0805 | D1 |
| 1 | MainsOn | LED-0805 | D2 |
Show 15 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LoadOn | LED-0805 | D3 |
| 1 | Charged | LED-0805 | D4 |
| 1 | Charging | LED-0805 | D5 |
| 2 | DIODE | DO-221BC | D6, D7 |
| 2 | DIODE | Diode-MiniMELF_Handsoldering | D8, D9 |
| 2 | 4u7F | C0805 | C1, C2 |
| 3 | 1uF | C0805 | C3, C4, C5 |
| 1 | 10uF | C0805 | C6 |
| 1 | 100nF | C0805 | C7 |
| 4 | 10nF | C0805 | C8, C9, C10, C11 |
| 4 | 1K | R0805 | R1, R2, R6, R18 |
| 1 | 10R 10W | R_ceramic_48x9p5x9mm | R3 |
| 2 | 270 | R0805 | R4, R5 |
| 15 | 10K | R0805 | R7, R8, R9, R10, R11, R12, R13, R14 +7 |
| 1 | 200 | R0805 | R23 |
Frontpanel design files
The KiCad project lives in the frep/kicad repository on GitHub; these links point at the commit this page was built from.
Frontpanel: common questions
What microcontroller does the Frontpanel use?
The Frontpanel is built around the esp8266Feather, from the ESP8266 family.
How big is the Frontpanel PCB?
The Frontpanel measures 150 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Frontpanel?
74 components, from 35 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 Frontpanel design files?
From the frep/kicad repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Frontpanel design in my own project?
The repository has no license, so all rights stay with frep. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Frontpanel without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
More boards in kicad
AVR/Arduino
PowerBox
frep
90 × 55 mm103 parts2LNo license2AVR/Arduino
ArduinoController
frep
150 × 80 mm100 parts2LNo license2AVR/Arduino
Rr dev board
frep
100 × 80 mm100 parts2LNo license2AVR/Arduino
RadioPi
frep
85 × 56 mm54 parts2LNo license2ESP8266
EspDevBoard
frep
69.9 × 66 mm50 parts2LNo license2Sepic
frep
45.7 × 33 mm50 parts2LNo license2
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398