
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)
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.
Uninstall old packages
sudo apt remove binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi
tar -xjvf gcc-arm-none-eabi-xxxxxxxxx
export PATH=$PATH:"PATH TO TOOLCHAIN"/bin/
arm-none-eabi-gcc --version
Install stm32-for-vscode plugin
Install Cortex-Debug extension plugin
sudo apt-get install libusb-1.0-0-dev
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 --reloadsudo apt-get install openocd
For pinmaps, code generation, etc...
unzip and cd to extracted
Mark binary as executable
chmod +x SetupSTM32CubeMX-x.x.x.linux
./SetupSTM32CubeMX-x.x.x.linux
Open project folder
Open command list (Ctrl+Shift+p)
Type stm32 and choose an option
make -f STM32Make.make
make -f STM32Make.make flash
make -f STM32Make.make clean
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100n | Capacitor_SMD:C_0603_1608Metric | C3, C4, C6, C7, C8, C9, C10, C11, C12, C14, C17, C19 |
| 8 | 0 | Resistor_SMD:R_0603_1608Metric | R18, R19, R20, R22, R23, R24, R33, R53 |
| 5 | SW_MEC_5E | mod:SW_SKRPACE010 | SW2, SW3, SW4, SW5, SW6 |
| 4 | D_Schottky | Diode_SMD:D_SOD-123 | D1, D2, D3, D15 |
| 3 | 28uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C22 |
| 3 | DNI | Resistor_SMD:R_0603_1608Metric | R8, R13, R14 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C5, C13 |
| 2 | 220p | Capacitor_SMD:C_0603_1608Metric | C20, C21 |
| 2 | 27.4 | Resistor_SMD:R_0402_1005Metric | R11, R12 |
| 2 | 27p | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R6, R7 |
| 2 | Conn_01x01_Pin | TestPoint:TestPoint_Keystone_5015_Micro-Minature | J4, J5 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C18 |
| 1 | 11.5k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 12MHZ | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 2.55k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 22uH | Inductor_SMD:L_Changjiang_FNR5040S | L1 |
| 1 | 4x1k | Resistor_SMD:R_Array_Convex_4x0402 | RN1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Battery | mod:AAA-HOLDER-THD | BT1 |
| 1 | Conn_01x03_MountingPin | Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J3 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical_SMD | J7 |
| 1 | MAX98357AETE_T | mod:QFN50P300X300X80-17N | U5 |
| 1 | MT3608 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | Micro_SD_Card_Det1 | mod:J_sd_micro_socket | J2 |
| 1 | R | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | R_Pack04_Split | Resistor_SMD:R_Array_Convex_4x0402 | RN2 |
| 1 | R_Potentiometer | mod:gear-dial-pot-3pin | RV1 |
| 1 | SW_Push_DPDT | mod:SS-3235S-L2 | SW7 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
The 72 most common of 122 parts.
It measures 90 × 94 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask afonsus1997 before reusing the design.

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)


humanHardDrive/Gamecube-Controller-Wireless-Adapter
A wireless adapter for 4 Gamecube controllers

g210101021/OpenStylophone-RP2040
Overview • Technical Summary • Architecture • Hardware Audit & Remediation • Schematic Subsystems • PCB Layout • Firmware Roadmap • Bill of Materials • Author



