Skip to the content
4 layers58.7 × 35.5 mmMeowCU, the printed circuit board in 3D

4-layer STM32F405RGT6 MeowCU 🐱 (MCU) dev module with commonly used peripherals broken out for easy access, and a dedicated CAN transceiver. Also includes 2 user programmable buttons and mini OLED display.

Size
58.7 × 35.5 mm
Copper layers
4
Thickness
1.61 mm
Parts
69
Nets
93
Pads
289
Tracks, vias
557, 122
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Jun 2026
Updated
12 Oct 2026

Overview

MeowCU is an open-source printed circuit board by eggsacc, from the eggsacc/pcb-MeowCU repository on GitHub. It is a 4-layer board of 58.7 × 35.5 mm with 69 parts on 93 nets, routed with 557 tracks and 122 vias.

It is built around the STM32F405RGT6, SN65HVD230D and AP2112K-3.3, with the TPS2116DRL and USBLC6-2SC6 among its other parts. Its parts include 23 capacitors, 20 resistors, 8 connectors, 5 ICs and 3 diodes. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

MeowCU

MCU PCB EDA

4-layer STM32F405RGT6 MeowCU 🐱 (MCU) dev module with commonly used peripherals broken out for easy access, and a dedicated CAN transceiver. Also includes 2 user programmable buttons and mini OLED display.

3D render - Front

STM32F4 dev module render

Back

STM32F4 dev module render

Layout (all layers)

STM32CubeMX pin map

MCU Pinout

STM32CubeMX pin map
Breakout / featurePeripheralPin mapping
UART headerUSART3TX → PC10
RX → PC11
SPI headerSPI1CS → PA4
SCK → PA5
MISO → PA6
MOSI → PA7
I2C headerI2C1SCL → PB6
SDA → PB7
CAN screw terminalCAN1 (SN65HVD230)TX → PB9
RX → PB8
USB-CUSB_OTG_FSD− → PA11
D+ → PA12
SWD headerSYSSWDIO → PA13
SWCLK → PA14
3-phase PWM headerTIM1
CH1 →PA8 C1N →PB13
CH2 →PA9 C2N →PB0
CH3 →PA10 C3N →PB1
OLED (on-board)I2C2SCL → PB10
SDA → PB11
Utility buttons (on-board)GPIO / EXTIL button → PA2
R button → PA3
Crystal (25MHz)RCC HSEOSC_IN → PH0
OSC_OUT → PH1
GPIO header (2×10)free GPIO
1 →3.3V 2 →3.3V
3 →5V 4 →5V
5 →GND 6 →GND
7 →PB4 8 →PB3
9 →PC12 10 →PC2
11 →PC3 12 →PA0
13 →PA1 14 →PC9
15 →PC8 16 →PC7
17 →PC6 18 →PB15
19 →PB14 20 →PB12

*Buttons are active-low to GND (3V3 pull-up).

Power mux

The external 5V pin and USB vbus are separate rails; a power mux IC (TPS2116) automatically switches to the external 5V rail when connected.


Designed by @eggsacc · MeowCU V1.6
Updated 09/10/2026

Parts

69
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C10, C11, C12, C13, C22
610kResistor_SMD:R_0402_1005MetricR1, R4, R6, R10, R18, R20
44k7Resistor_SMD:R_0402_1005MetricR11, R12, R14, R15
44u7Capacitor_SMD:C_0603_1608MetricC1, C14, C19, C20
31uCapacitor_SMD:C_0402_1005MetricC8, C9, C21
3470Resistor_SMD:R_0402_1005MetricR2, R3, R13
3BTN_UTILaddons:SW-SMD_4P-L4.2-W3.4-P2.15-LS5.2SW1, SW2, SW3
3GREENLED_SMD:LED_0402_1005MetricD1, D2, D3
2100Resistor_SMD:R_0402_1005MetricR5, R7
210nCapacitor_SMD:C_0402_1005MetricC7, C23
214pCapacitor_SMD:C_0402_1005MetricC15, C16
22u2Capacitor_SMD:C_0603_1608MetricC17, C18
25k1Resistor_SMD:R_0402_1005MetricR8, R9
260Resistor_SMD:R_0402_1005MetricR16, R17
2Conn_02x03_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ4, J6
2LOGOLOGOG***, G***
2SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1, JP2
1120RInductor_SMD:L_0603_1608MetricFB1
125MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
130kResistor_SMD:R_0402_1005MetricR19
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5_HandSolderingU3
1Conn_02x10_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_VerticalJ1
1I2C1/USART3Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ3
1MSK-11027 Toggle Switchesaddons:SW-SMD_MSK-11027KEY1
1OLEDaddons:OLED headerJ5
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1SWDConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ7
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1-3-3.81_1x03_P3.81mm_HorizontalJ8
1TPS2116DRLPackage_TO_SOT_SMD:SOT-583-8U5
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2

Similar boards

  • 4 layers162.2 × 126.4 mmSteering wheel v4, the printed circuit board in 3D

    Steering wheel v4

    sundevilmotorsports/pcb-dev

    PCB development repository

    119 parts3
  • 4 layers62 × 51 mmCANTranslate, the printed circuit board in 3D

    CANTranslate

    fwillard/CANTranslate

    The hardware design for CANTranslate facilitates physical interfacing and electrical translation between multiple CAN bus systems.

    48 parts1
  • 2 layers75 × 55 mmWellfed bench, the printed circuit board in 3D

    Wellfed bench

    Isaac-Duarte/wellfed

    Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.

    93 parts8MIT
  • 4 layers112 × 75 mmKvm board, the printed circuit board in 3D

    Kvm board

    FuNK3Y/picoKVM

    A network KVM that can switch inputs of smart monitors

    95 parts6
  • 4 layers101.9 × 66.3 mmMini climate control, the printed circuit board in 3D

    Mini climate control

    MAIK97MAX/mini-climate-control

    A miniature climate control unit which is remotely controlled

    92 parts
  • 4 layers36 × 36 mmRl fc f405.routed, the printed circuit board in 3D

    Rl fc f405.routed

    GabuGravin41/rlpcb

    RL PCB sits beside KiCad and works like a senior hardware engineer looking over your shoulder. You describe what you want to build; it helps you choose real parts from your KiCad libraries, works out the values, places…

    65 parts2
  • 4 layers70 × 100 mmSkylink fc, the printed circuit board in 3D

    Skylink fc

    ajisrawi/5g-3d-printed-drone

    3D-printed quadcopter with a custom F405 flight controller, 4G/5G companion connectivity, and phone control

    136 parts
  • 4 layers50 × 50 mmFC PROTOTYPE, the printed circuit board in 3D

    FC PROTOTYPE

    Harihara0309/Flightcontroller_PCB_design

    88 parts

Questions

How big is the MeowCU PCB?

It measures 58.7 × 35.5 mm and has 4 copper layers, 1.61 mm thick.

What parts does the MeowCU use?

69 parts, built around the STM32F405RGT6, SN65HVD230D, AP2112K-3.3 and TPS2116DRL. 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 MeowCU KiCad files?

From the eggsacc/pcb-MeowCU repository on GitHub, at the commit this page was made from: the board is MeowCU/MeowCU.kicad_pcb and its schematic MeowCU/MeowCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MeowCU design in my own project?

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