Skip to the content
2 layers432.2 × 143 mmScottoModules, the printed circuit board in 3D

Two modules based on the STM32F072CBT6 to make integrated MCU PCBs simpler. They're designed to sit between 2 switches on an ortholinear or row-staggered keyboard, column-staggered will require some manual moving to get…

Size
432.2 × 143 mm
Copper layers
2
Thickness
1.6 mm
Parts
440
Nets
255
Pads
1,683
Tracks, vias
2,751, 471
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Nov 2025
Updated
7 Dec 2025

Overview

ScottoModules is an open-source printed circuit board by CalamityCow, from the CalamityCow/MacOS-Keyboard repository on GitHub. It is a 2-layer board of 432.2 × 143 mm with 440 parts on 255 nets, routed with 2,751 tracks and 471 vias.

It is built around the 74AHCT125D, USBLC6-2SC6 and XC6206-2.8V, with the CL05B104KB54PNC and SK6812MINI-E among its other parts. Its parts include 115 capacitors, 103 switches, 101 diodes, 5 resistors and 4 ICs. It belongs with the STM32 boards of this library.

Main components

5

README

MacOS Keyboard/STM32F072CBT6/README.md

ScottoModules

Two modules based on the STM32F072CBT6 to make integrated MCU PCBs simpler. They're designed to sit between 2 switches on an ortholinear or row-staggered keyboard, column-staggered will require some manual moving to get them to fit correctly.

ScottoModules Spacing Example

Bill of Materials (BOM)

QuantityPartLCSC
1STM32F072CBT6 (LQFP-48_7x7)C81720
1XC6206 (SOT-23-3L)C5446
1USBLC6-2SC6 (SOT-23-6)C2827654
1TL3342C115351
1USB_C_HRO_TYPE-C-31-M-12C165948
25.1k Resistor (0402)C25905
110k Resistor (0402)C25744
1500mA Fuse (0603)C210357
31uF Capacitor (0402)C52923
110nF Capacitor (0402)C15195
24.7uF Capacitor (0402)C23733
5100nF Capacitor (0402)C307331

Usage

  1. The project is setup as a Kicad template, first open Kicad and select "New Project from Template..." from the file menu. New Project from Template...

  2. Next click the folder icon and navigate to where you saved the ScottoModules/STM32F072CBT6 folder and open it. Open folder Folder location

  3. Select ScottoModules (STM32) and click OK. Create template

  4. Name your project and save it somewhere. Name and Save

  5. You're now ready to start using ScottoModules!

Kicad Template Folder

Alternatively, you can save ScottoModules/STM32F072CBT6 to your Kicad templates folder and not have to manually load it each time.

  • Mac - /Users/YOUR_USERNAME/Documents/KiCad/8.0/template/
  • Windows - C:\Users\YOUR_USERNAME\Documents\KiCad\8.0\template\

Parts

440
QtyValueFootprintReferences
109100nFScottoKeebs_Components:Capacitor_0402C7, C10, C11, C13, C16, DisplayLEDCAP1, DisplayLEDCAP2, DisplayLEDCAP3, LEDCAP1, LEDCAP10, LEDCAP11, LEDCAP12, LEDCAP13, LEDCAP14, LEDCAP100, LEDCAP101 +93
104SK6812MINIScottoKeebs_Components:LED_SK6812MINIDisplayLED1, DisplayLED2, DisplayLED3, LED1, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED100, LED101 +88
101DiodeScottoKeebs_Components:Diode_DO-35D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D100, D101 +85
101KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.00uS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S100, S101 +85
6100uFScottoKeebs_Components:Capacitor_0402LEDBULKCAP1, LEDBULKCAP2, LEDBULKCAP3, LEDBULKCAP4, LEDBULKCAP5, LEDBULKCAP6
31uFScottoKeebs_Components:Capacitor_0402C8, C9, C15
24.7uFScottoKeebs_Components:Capacitor_0402C12, C17
25.1kScottoKeebs_Components:Resistor_0402R2, R3
2500RScottoKeebs_Components:Resistor_0402R4, R5
110kScottoKeebs_Components:Resistor_0402R1
110nFScottoKeebs_Components:Capacitor_0402C14
1500mAScottoKeebs_Components:Fuse_0603F1
174AHCT125Package_DIP:DIP-14_W7.62mmU2
1RotaryEncoderRotary_Encoder:RotaryEncoder_Alps_EC11E_Vertical_H20mmSW2
1STM32F072CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_PushScottoKeebs_Components:Button_TL3342SW1
1USBLC6-2SC6ScottoKeebs_Components:ESD_SOT-23-6U4
1USB_CScottoKeebs_Components:USB_C_HRO_TYPE-C-31-M-12J1
1XC6206ScottoKeebs_Components:Voltage_SOT-23U3

Similar boards

  • 4 layers228.2 × 80.6 mmSnake pcb, the printed circuit board in 3D

    Snake pcb

    1000eyed/snake

    Repository for snake keyboard

    199 parts6
  • 4 layers315.6 × 164.9 mmMyCustom 75Keeb, the printed circuit board in 3D

    MyCustom 75Keeb

    MohamedAlDeep/RGB-Mechanical-KEEB-

    This is my custom made 75% rgb mechanical keyboard

    283 parts1
  • 2 layers391.2 × 166.5 mmTakt11800, the printed circuit board in 3D

    Takt11800

    vuckale/takt11800

    Replacement PCB for Cherry G80 11800/Compaq MX 11800 keyboard using QMK firmware and VIA

    284 parts12CERN-OHL-S-2.0
  • 2 layers226.5 × 75 mmSuperposition rounded, the printed circuit board in 3D

    Superposition rounded

    xommmmmmmm/superposition-borked

    A Planck drop-in solder/Mill-Max PCB for Choc v2 and KS-33, with Ortho/Alpha Stagger and various bottom rows.

    144 parts2
  • 4 layers38.1 × 57.2 mmShiva v2-pcb, the printed circuit board in 3D

    Shiva v2-pcb

    1000eyed/shiva-v2

    A low profile 40% HHKB-like keyboard with various layout options.

    26 partsMIT
  • 4 layers119.1 × 108.6 mmRandom ass keyboard, the printed circuit board in 3D

    Random ass keyboard

    eyalbirger/random-ass-keyboard

    this is my first entery into the stm32 world... im building a stm32 numpad +4keys + knob + under glow hot swap build. i will be using zmk and jlcPCBA service.

    95 parts
  • 4 layers100 × 100 mmPcb arcade controls, the printed circuit board in 3D

    Pcb arcade controls

    GitCommitt/pcb-arcade-controls

    Bij het onderzoek zijn we begonnen met de PDF lezen en belangerijke dingen opslaan. We hebben aan het begin van dit process een video gekeken hoe we het software tool KiCad moeten gebruiken in combinatie met de…

    48 parts
  • 2 layers319 × 142.5 mmGhoost Board, the printed circuit board in 3D

    Ghoost Board

    Broccoliux/Broccoli-board

    A fully custom 100% mechanical keyboard with a custom black PCB, hot-swap clicky switches, and full RGB where every internal component is hand soldered and nothing is by assemble.

    368 parts3

Questions

How big is the ScottoModules PCB?

It measures 432.2 × 143 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ScottoModules use?

440 parts, built around the 74AHCT125D, USBLC6-2SC6, XC6206-2.8V and CL05B104KB54PNC. 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 ScottoModules KiCad files?

From the CalamityCow/MacOS-Keyboard repository on GitHub, at the commit this page was made from: the board is MacOS Keyboard/STM32F072CBT6/ScottoModules.kicad_pcb and its schematic MacOS Keyboard/STM32F072CBT6/LED.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ScottoModules design in my own project?

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