Skip to the content
PCBKitNew board
4 layers90 × 94 mmMod badge mbr, the printed circuit board in 3D
Size
90 × 94 mm
Copper layers
4
Thickness
1.6 mm
Parts
122
Nets
81
Pads
306
Tracks, vias
920, 212
Pours
9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Dec 2019
Updated
3 Nov 2023

Overview

Mod badge mbr is an open-source printed circuit board by afonsus1997, from the afonsus1997/Hardware-MOD-Tracker-Player repository on GitHub. It is a 4-layer board of 90 × 94 mm with 122 parts on 81 nets, routed with 920 tracks and 212 vias.

It is built around the RP2040, MT3608 and W25Q32JVSSIQ, with the AMS1117-3.3 and AO3401A among its other parts. Its parts include 22 capacitors, 22 resistors, 6 connectors, 6 switches and 5 ICs. It belongs with the lEDs and displays boards and the RP2040 boards of this library.

Main components

5

README

README.md

Hardware MOD Tracker Player

How to setup the ST ARM toolchain and IDE

sudo apt remove binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi

  • Untar package to desired directory (ex: ~/arm/)

tar -xjvf gcc-arm-none-eabi-xxxxxxxxx

  • Add toolchain to path

export PATH=$PATH:"PATH TO TOOLCHAIN"/bin/

  • Test arm-gcc

arm-none-eabi-gcc --version

VSCODE Setup

  • Install stm32-for-vscode plugin

  • Install Cortex-Debug extension plugin

Install STLINK drivers

  • Install Libusb

sudo apt-get install libusb-1.0-0-dev

  • Install stlink ultility
git
cd stlink
make
#install binaries:
sudo cp build/Release/st-* /usr/local/bin
#install udev rules
sudo cp etc/udev/rules.d/49-stlinkv* /etc/udev/rules.d/
#and restart udev
sudo udevadm control --reload

Install openOCD

sudo apt-get install openocd

Install STM32CUBEMX (Optional but recommended)

For pinmaps, code generation, etc...

chmod +x SetupSTM32CubeMX-x.x.x.linux

  • Run binary

./SetupSTM32CubeMX-x.x.x.linux

  • Go through installation process on GUI

How to flash STM project

Using VScode

  • Open project folder

  • Open command list (Ctrl+Shift+p)

  • Type stm32 and choose an option

Using make

  • Build

make -f STM32Make.make

  • Build and flash

make -f STM32Make.make flash

  • Clean

make -f STM32Make.make clean

Parts

122
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0603_1608MetricC3, C4, C6, C7, C8, C9, C10, C11, C12, C14, C17, C19
80Resistor_SMD:R_0603_1608MetricR18, R19, R20, R22, R23, R24, R33, R53
5SW_MEC_5Emod:SW_SKRPACE010SW2, SW3, SW4, SW5, SW6
4D_SchottkyDiode_SMD:D_SOD-123D1, D2, D3, D15
328uFCapacitor_SMD:C_0603_1608MetricC1, C2, C22
3DNIResistor_SMD:R_0603_1608MetricR8, R13, R14
21uCapacitor_SMD:C_0603_1608MetricC5, C13
2220pCapacitor_SMD:C_0603_1608MetricC20, C21
227.4Resistor_SMD:R_0402_1005MetricR11, R12
227pCapacitor_SMD:C_0603_1608MetricC15, C16
25.1kResistor_SMD:R_0603_1608MetricR6, R7
2Conn_01x01_PinTestPoint:TestPoint_Keystone_5015_Micro-MinatureJ4, J5
110kResistor_SMD:R_0603_1608MetricR5
110uCapacitor_SMD:C_0603_1608MetricC18
111.5kResistor_SMD:R_0603_1608MetricR1
112MHZCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11MResistor_SMD:R_0603_1608MetricR21
11kResistor_SMD:R_0603_1608MetricR9
11kResistor_SMD:R_0402_1005MetricR10
12.55kResistor_SMD:R_0603_1608MetricR2
122uHInductor_SMD:L_Changjiang_FNR5040SL1
14x1kResistor_SMD:R_Array_Convex_4x0402RN1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1AO3401APackage_TO_SOT_SMD:SOT-23Q2
1Batterymod:AAA-HOLDER-THDBT1
1Conn_01x03_MountingPinConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ3
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical_SMDJ7
1MAX98357AETE_Tmod:QFN50P300X300X80-17NU5
1MT3608Package_TO_SOT_SMD:SOT-23-6U2
1Micro_SD_Card_Det1mod:J_sd_micro_socketJ2
1RResistor_SMD:R_0603_1608MetricR3
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1R_Pack04_SplitResistor_SMD:R_Array_Convex_4x0402RN2
1R_Potentiometermod:gear-dial-pot-3pinRV1
1SW_Push_DPDTmod:SS-3235S-L2SW7
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ1
1W25Q32JVSSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4

The 72 most common of 122 parts.

Questions

How big is the Mod badge mbr PCB?

It measures 90 × 94 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Mod badge mbr use?

122 parts, built around the RP2040, MT3608, W25Q32JVSSIQ and AMS1117-3.3. 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 Mod badge mbr KiCad files?

From the afonsus1997/Hardware-MOD-Tracker-Player repository on GitHub, at the commit this page was made from: the board is Hardware/mod-badge-mbr/mod-badge-mbr.kicad_pcb and its schematic Hardware/mod-badge-inercia/mod-badge-inercia.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mod badge mbr design in my own project?

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

Similar boards

  • 4 layers72 × 44 mmPicflash board, the printed circuit board in 3D

    Picflash board

    nthclrd/picflash

    Programmeur PIC open source en Rust : remplace MPLAB IPE/XC8 pour les PIC16, pilote les PICkit 4/5/Basic ou une carte RP2040 maison (KiCad)

    115 parts1MIT
  • 2 layers128.6 × 81 mmAfterglow, the printed circuit board in 3D

    Afterglow

    bitfieldlabs/afterglow

    Pinball retro afterglow

    203 parts32
  • 2 layers130.5 × 75.3 mmConsole Interface, the printed circuit board in 3D

    Console Interface

    humanHardDrive/Gamecube-Controller-Wireless-Adapter

    A wireless adapter for 4 Gamecube controllers

    58 parts3MIT
  • 2 layers151 × 95 mmDeneme, the printed circuit board in 3D

    Deneme

    g210101021/OpenStylophone-RP2040

    Overview • Technical Summary • Architecture • Hardware Audit & Remediation • Schematic Subsystems • PCB Layout • Firmware Roadmap • Bill of Materials • Author

    143 parts
  • 4 layers50 × 72.5 mmDough, the printed circuit board in 3D

    Dough

    ManuelRao/fligthComputers

    143 parts
  • 2 layers65 × 56 mmRaspberryPi UPS HAT, the printed circuit board in 3D

    RaspberryPi UPS HAT

    gvoigtlaender/RaspberryPi_UPS_HAT

    RaspberryPi UPS HAT

    63 parts4GPL-3.0
  • 6 layers165 × 99.5 mmOscilloscope, the printed circuit board in 3D

    Oscilloscope

    eriklind90/oscilloscope_PCB

    196 parts
  • 2 layers67 × 96 mmTo the moon, the printed circuit board in 3D

    To the moon

    Krakert/To-the-moon

    63 parts