Skip to the content
2 layers124 × 35 mmWfred rev6, the printed circuit board in 3D

wiThrottle-compatible hardware controller

Size
124 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
57
Pads
282
Tracks, vias
829, 73
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
2 Jan 2018
Updated
30 Aug 2026

Overview

Wfred rev6 is an open-source printed circuit board by newHeiko, from the newHeiko/wiFred repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 124 × 35 mm with 87 parts on 57 nets, routed with 829 tracks and 73 vias.

It is built around the ESP32-S2-WROOM-N4, HX4004A and TP4054, with the XC6220B331MR and BAT54C among its other parts. Its parts include 24 resistors, 19 capacitors, 16 switches, 12 diodes and 4 ICs. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

wiFred

wiThrottle-compatible hardware controller

This repo contains schematics, PCB and documentation for the wiFred, a wiThrottle-compatible WiFi hardware controller developed to unchain the Fremo Fred 1 / Fredi 2 from its loconet cable.

wiFred rev0.5

Branch information

Several versions are contained in different branches:

  • master branch: Designed to fit into Strapubox 2090 housing, powered by a lithium battery, hardware: ESP32-S2-WROOM, THT pushbuttons
  • esp12 branch: Designed to fit into Strapubox 2090 housing, powered by a lithium battery, hardware: AVR ATMega328P plus ESP12F, SMD pushbuttons
  • esp12-old branch: No longer developed. Mostly the same hardware as esp12 branch before the rev0.52 fix, but with old protocol between AVR and ESP12F and key presses often activating multiple functions. See the documentation at https://newHeiko.github.io/wiFred/documentation/fix05matrix_en.html for fixing the PCB to work with firmware from esp12-branch.
  • newAgeEnclosures branch: No longer developed, designed for New Age Enclosures Compact AA housing, powered by 2x AA cells, hardware: AVR ATMega328P plus ESP12F, SMD pushbuttons
  • AABatteryPrototype branch: No longer developed, designed for Strapubox 6090 housing, powered by 2x AA cells, hardware: AVR ATMega328P plus ESP12F, SMD pushbuttons, very tight fit requires multiple modifications to Strapubox housing

Parts

87
QtyValueFootprintReferences
922uCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC103, C203, C204, C205, C304, C305, C306, C307, C308
94k7Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR201, R202, R203, R204, R205, R206, R211, R303, R304
64u7Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC101, C102, C104, C201, C202, C302
5680RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR103, R104, R207, R208, R209
5BAT54CPackage_TO_SOT_SMD:SOT-23D103, D201, D202, D203, D204
4, , ,
34M7Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR212, R301, R302
2100nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC301, C303
2150RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR210, R213
222RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR101, R102
222pCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC105, C106
25k1Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR106, R107
110k lin P160KNPD-4FC20B10KmyFootprints:P160KNPDRV201
12k2Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR105
1BATTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalP101
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ301
1Cree C543A-WMN-CCCKK141myFootprints:LED_D5.0mm_Horicontal_FLIPPED_O1.27mmD208
1Cree C543A-WMN-CCCKK141LED_THT:LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_ClearD209
1DIRECTIONmyFootprints:100SP1T1B1M1QEHSW216
1ESP32-S2-WROOMmyFootprints:ESP32-S2-WROVER-HandSolderingU301
1ESTOPmyFootprints:SW_PUSH_6mm_H9.5mm_redSW204
1F0Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW205
1F1Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW201
1F2Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW206
1F3Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW213
1F4Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW202
1F5Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW207
1F6Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW214
1F7Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW203
1F8Button_Switch_THT:SW_PUSH_6mm_H9.5mmSW208
1FORWARD - greenmyFootprints:LED_D3.0mm_greenD206
1HX4004APackage_TO_SOT_SMD:SOT-23-6_HandsolderingIC201
1LED - greenmyFootprints:LED_D3.0mm_greenD102
1LED - redmyFootprints:LED_D3.0mm_redD101
1LOCO1myFootprints:OS102011MS2QSW209
1LOCO2myFootprints:OS102011MS2QSW210
1LOCO3myFootprints:OS102011MS2QSW211
1LOCO4myFootprints:OS102011MS2QSW212
1REVERSE - greenmyFootprints:LED_D3.0mm_greenD207
1SHIFTmyFootprints:SW_PUSH_6mm_H9.5mm_yellowSW215
1STOP - redmyFootprints:LED_D3.0mm_redD205
1TP4054Package_TO_SOT_SMD:SOT-23-5_HandSolderingIC101
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J101
1XC6220B331MRPackage_TO_SOT_SMD:SOT-23-5_HandSolderingIC102

The 83 most common of 87 parts.

Similar boards

  • 2 layers27.9 × 92.7 mmESP32-S2-WROOM, the printed circuit board in 3D

    ESP32-S2-WROOM

    ccadic/ESP32-S2-DevBoardTFT

    Esp32-S2 dev board with 240x240 IPS display

    29 parts79
  • 4 layers51.3 × 23.4 mm20210211 eduino, the printed circuit board in 3D

    20210211 eduino

    ccadic/HackZeGarage

    ESP32-S2 and CC1101S 433Mhz usb stick to record and send car gates/garages data keys and open stuff

    33 parts19
  • 2 layers51.5 × 157.3 mmBTCPOS, the printed circuit board in 3D

    BTCPOS

    ccadic/LightningNetworkPCB

    This is a lightning network esp32S2 experimentation PCB (POS/ATM)

    40 parts3
  • 2 layers27.9 × 88.9 mmMorphesp240template, the printed circuit board in 3D

    Morphesp240template

    hwreverse/MorphESP240_Shields

    HWR0's Shield Designs for the MorphESP 240 by @ccadic

    37 parts13MIT
  • 4 layers46 × 29.5 mmGlove, the printed circuit board in 3D

    Glove

    matthewlai/GloveElectronics

    67 parts2Apache-2.0
  • 2 layers17.8 × 33.1 mmKimiro, the printed circuit board in 3D

    Kimiro

    kien242/Kimiro-nRF52840

    28 partsMIT

Questions

How big is the Wfred rev6 PCB?

It measures 124 × 35 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Wfred rev6 use?

87 parts, built around the ESP32-S2-WROOM-N4, HX4004A, TP4054 and XC6220B331MR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Wfred rev6 KiCad files?

From the newHeiko/wiFred repository on GitHub, at the commit this page was made from: the board is hardware/wfred_rev6.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Wfred rev6 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).