

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…
- 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
574AHCT125D
SOP-14-40℃~+125℃ 1 4 4.3ns@5V,50pF 4.5V~5.5V 40uA 74AHCT 8mA 8mA Schmitt trigger Tri-State Unidirectional SOP-14 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffer/Driver/TransceiverUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)XC6206-2.8V
SOT-23-3L-40℃~+85℃@(Ta) 1 1uA 2.8V 250mA 350mV@(30mA) 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSYONGYUTAIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCL05B104KB54PNC
0402100nF 50V X7R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
MacOS Keyboard/STM32F072CBT6/README.mdScottoModules
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.
Bill of Materials (BOM)
| Quantity | Part | LCSC |
|---|---|---|
| 1 | STM32F072CBT6 (LQFP-48_7x7) | C81720 |
| 1 | XC6206 (SOT-23-3L) | C5446 |
| 1 | USBLC6-2SC6 (SOT-23-6) | C2827654 |
| 1 | TL3342 | C115351 |
| 1 | USB_C_HRO_TYPE-C-31-M-12 | C165948 |
| 2 | 5.1k Resistor (0402) | C25905 |
| 1 | 10k Resistor (0402) | C25744 |
| 1 | 500mA Fuse (0603) | C210357 |
| 3 | 1uF Capacitor (0402) | C52923 |
| 1 | 10nF Capacitor (0402) | C15195 |
| 2 | 4.7uF Capacitor (0402) | C23733 |
| 5 | 100nF Capacitor (0402) | C307331 |
Usage
-
The project is setup as a Kicad template, first open Kicad and select "New Project from Template..." from the file menu.
-
Next click the folder icon and navigate to where you saved the
ScottoModules/STM32F072CBT6folder and open it. -
Select
ScottoModules (STM32)and clickOK. -
Name your project and save it somewhere.
-
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 109 | 100nF | ScottoKeebs_Components:Capacitor_0402 | C7, C10, C11, C13, C16, DisplayLEDCAP1, DisplayLEDCAP2, DisplayLEDCAP3, LEDCAP1, LEDCAP10, LEDCAP11, LEDCAP12, LEDCAP13, LEDCAP14, LEDCAP100, LEDCAP101 +93 |
| 104 | SK6812MINI | ScottoKeebs_Components:LED_SK6812MINI | DisplayLED1, DisplayLED2, DisplayLED3, LED1, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED100, LED101 +88 |
| 101 | Diode | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D100, D101 +85 |
| 101 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S100, S101 +85 |
| 6 | 100uF | ScottoKeebs_Components:Capacitor_0402 | LEDBULKCAP1, LEDBULKCAP2, LEDBULKCAP3, LEDBULKCAP4, LEDBULKCAP5, LEDBULKCAP6 |
| 3 | 1uF | ScottoKeebs_Components:Capacitor_0402 | C8, C9, C15 |
| 2 | 4.7uF | ScottoKeebs_Components:Capacitor_0402 | C12, C17 |
| 2 | 5.1k | ScottoKeebs_Components:Resistor_0402 | R2, R3 |
| 2 | 500R | ScottoKeebs_Components:Resistor_0402 | R4, R5 |
| 1 | 10k | ScottoKeebs_Components:Resistor_0402 | R1 |
| 1 | 10nF | ScottoKeebs_Components:Capacitor_0402 | C14 |
| 1 | 500mA | ScottoKeebs_Components:Fuse_0603 | F1 |
| 1 | 74AHCT125 | Package_DIP:DIP-14_W7.62mm | U2 |
| 1 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E_Vertical_H20mm | SW2 |
| 1 | STM32F072CBTx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_Push | ScottoKeebs_Components:Button_TL3342 | SW1 |
| 1 | USBLC6-2SC6 | ScottoKeebs_Components:ESD_SOT-23-6 | U4 |
| 1 | USB_C | ScottoKeebs_Components:USB_C_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206 | ScottoKeebs_Components:Voltage_SOT-23 | U3 |
Similar boards
- 4 layers228.2 × 80.6 mm

- 4 layers315.6 × 164.9 mm

MyCustom 75Keeb
MohamedAlDeep/RGB-Mechanical-KEEB-
This is my custom made 75% rgb mechanical keyboard
283 parts1 - 2 layers391.2 × 166.5 mm

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 mm

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 mm

Shiva v2-pcb
1000eyed/shiva-v2
A low profile 40% HHKB-like keyboard with various layout options.
26 partsMIT - 4 layers119.1 × 108.6 mm

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 mm

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 mm

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.