Skip to the content
4 layers124.3 × 113.5 mmBadge2018, the printed circuit board in 3D

The EFM8 firmware has only been built inside Simplicity Studio.

Size
124.3 × 113.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
118
Nets
104
Pads
433
Tracks, vias
2,402, 239
Pours
13
Routed
Yes
KiCad
KiCad 4
Created
6 Aug 2018
Updated
9 Jun 2019

Overview

Badge2018 is an open-source printed circuit board by cryptovillage, from the cryptovillage/badge2018 repository on GitHub. It is a 4-layer board of 124.3 × 113.5 mm with 118 parts on 104 nets, routed with 2,402 tracks and 239 vias.

It is built around the ESP32-WROOM-32 and RT9524GQW. Its parts include 33 diodes, 26 resistors, 20 capacitors, 6 connectors and 5 ICs. It belongs with the ESP32 and Silicon Labs (EFR32, EFM) boards of this library.

Main components

2

README

README.md

badge2018

To buld the ESP32 firmware:

  1. Install the ESP32 toolchain for your OS. You do not need to install the ESP-IDF -- that happens automatically in the next step.
  1. Pull in the ESP-IDF, MicroPython, and other dependencies: git submodule update --init --recursive

  2. Build mpy_cross: cd firmware/esp32/components/micropython/micropython/mpy-cross/ && make && cd ../../../..

  3. Optionally configure the serial port that your badge appears on (under Serial Flasher Config): make menuconfig

  4. Build it: make -j5

  5. Flash it: make flash

The EFM8 firmware has only been built inside Simplicity Studio.

Parts

118
QtyValueFootprintReferences
32LED_RGBAlib:RGBC_LEDD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16
12TPMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallT2, T3, T4, T5, T6, T7, W1, W2, W3, W4, W5, W6
70.1uFCapacitors_SMD:C_0603C6, C8, C9, C12, C14, C16, C20
7300Resistors_SMD:R_0603R20, R21, R22, R23, R24, R25, R27
6100kResistors_SMD:R_0603R3, R14, R16, R17, R18, R19
51kResistors_SMD:R_0603R2, R4, R5, R11, R12
40.47uFCapacitors_SMD:C_0603C11, C13, C15, C17
44.7uFCapacitors_SMD:C_0603C1, C2, C3, C5
212pFCapacitors_SMD:C_0603C18, C19
22.2kResistors_SMD:R_0603R8, R9
222uFCapacitors_SMD:C_0603C4, C10
2CONN_02X02lib:DC26_Shitty_AddonJ4, J5
2holelib:holehole_l, hole_l
11.1AResistors_SMD:R_1210F1
110kResistors_SMD:R_0603R10
110uFCapacitors_SMD:C_0603C7
120kResistors_SMD:R_0603R15
122kResistors_SMD:R_0603R6
127kResistors_SMD:R_0603R7
132.768klib:abs25_crystalY1
14.7uHResistors_SMD:R_0805L1
1560Resistors_SMD:R_0603R1
175Resistors_SMD:R_0603R26
1Batterylib:JST_PH_SMDJ3
1CONN_02X02lib:Socket_Strip_Straight_2x02_TPJ2
1COPPERlib:copperfrontfixedFCuART1
1DNPlib:TRRS_jackJ6
1EFM8UB1lib:QFN-28-1EP_5x5mm_Pitch0.5mmU3
1ESP32-WROOMlib:ESP32-WROOMU4
1IS31FL3736lib:QFN-40-1EP_5x5mm_Pitch0.4mmU5
1LOGOlib:puzzle11G***
1LOGOlib:puzzle2G***
1LOGOlib:cpvurlG***
1LOGOlib:puzzle22G***
1LOGOlib:puzzle1G***
1LOGOlib:barcodeG***
1LP803860lib:LP803860Battery
1MASKlib:copperfrontfixedFMaskART2
1PAM2305TO_SOT_Packages_SMD:SOT-23-5U2
1Q_PMOS_GSDTO_SOT_Packages_SMD:SOT-23Q1
1RT9524Housings_DFN_QFN:DFN-10-1EP_2x3mm_Pitch0.5mmU1
1SPSTlib:DPDT_SMDSW1
1SchottkyDiodes_SMD:D_SOD-323D33
1USB_OTGlib:USB_Micro-B-cpvJ1

Similar boards

  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT
  • 2 layers90 × 76.5 mmLCDZapperPro, the printed circuit board in 3D

    LCDZapperPro

    charcole/LCDZapper

    Device for making light gun games playable on LCD TVs

    126 parts163
  • 2 layers57.2 × 35.1 mmMainBoard Rev2, the printed circuit board in 3D

    MainBoard Rev2

    lzrtag/LZRTag

    AVR-Based easily modifyable DIY Lasertag!

    70 parts111GPL-3.0
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104
  • 2 layersSmp7c, the printed circuit board in 3D

    Smp7c

    likeablob/slow-movie-player-7c

    Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.

    18 parts51MIT
  • 2 layers30.8 × 24.4 mmWii Bluetooth Replacement, the printed circuit board in 3D

    Wii Bluetooth Replacement

    JSnowden33/Wii-Bluetooth-Replacement

    This project is a full replacement for the Nintendo Wii's Bluetooth module. Emulation of the Bluetooth module is performed on the PIC32 based on rnconrad's emulator, while controller connectivity on the ESP32 is based…

    50 parts48GPL-3.0

Questions

How big is the Badge2018 PCB?

It measures 124.3 × 113.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Badge2018 use?

118 parts, built around the ESP32-WROOM-32 and RT9524GQW. 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 Badge2018 KiCad files?

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

Can I use the Badge2018 design in my own project?

Its repository states no licence, so its author keeps all rights: ask cryptovillage before reusing the design.