Akruvia Maker Badge (Documentation/Product Guide)

Buy: Shopee, Etsy

Code Examples: Github

Akruvia Maker Badge

Want to assemble your own maker badge? Want to turn it into a macropad? Wi-Fi Scanner? BLE scanner?
Want to display your name for conferences/meetups? Want to make a game?

Be Creative!

Product inclusions:

1x Akruvia Maker Badge PCB
1x SN74LV1T125
1x 1206 100nF capacitor
5x SK6812 RGB LED
5x Kailh Choc(version 1) Hot Swap socket
1x 40pin male header
1x 40pin female header
2x slide switch
1x encoder
1x encoder knob
4x 18mm M2.5 screws
2x 12mm M2.5 screws
6x M2.5 lock nuts
1x transparent case
1x battery cover
1x ID lace

Akruvia Maker Badge PCB:

Akruvia Maker Badge Dimensions:

Soldering steps:

Step 1: Solder male header pins to ESP32 TFT Feather

Step 2: SN74LV1T125

Step 3: 100nF capacitor

No polarity orientation

Step 4: RGB LEDs (RGB1-RGB5)

Step 5: Kailh Choc v1 hot swap sockets (SW4-SW8)

Step 6: female Header pins for ESP32 TFT Feather

Step 7: slide switches (SW1-SW2)

You could cut the legs of the slide switches if you want.

Step 8: encoder

Case assembly:

Step 1: Put the battery.

Step 2: Use the 2x 12mm M2.5 screws and 2x M2.5 lock nuts.

Step 3: Use the 4x 18mm M2.5 screws and 4x M2.5 lock nuts to attach the PCB to the case.

Pinout:

A0 – Encoder B
A1 – Encoder A
A2 – Encoder SW / SW3 (Enable internal pullup resistor)
D6 – SW4 (Enable internal pullup resistor)
D5 – SW5 (Enable internal pullup resistor)
D11 – SW6 (Enable internal pullup resistor)
D10 – SW7 (Enable internal pullup resistor)
D9 – SW8 (Enable internal pullup resistor)
D12 – SK6812 RGB LEDs (RGB1 to RGB5) through SN74LV1T125

Adafruit ESP32-S3 TFT Feather:

https://learn.adafruit.com/adafruit-esp32-s3-tft-feather/overview

Notes:

SW2 is the power selection for the RGB LEDs, get power from USB or Battery.

Relevant Links:

https://circuitpython.org/board/adafruit_feather_esp32s3_tft/
https://learn.adafruit.com/circuitpython-essentials/circuitpython-essentials
https://github.com/todbot/circuitpython-tricks