Skip to the content
PCBKitNew board
2 layers48 × 48 mmMacro4, the printed circuit board in 3D

4 key macro pad with encoder support, based of STM32F072

Size
48 × 48 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
19
Pads
153
Tracks, vias
276, 36
Pours
66
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
4 Jan 2020
Updated
26 Jul 2020

Overview

Macro4 is an open-source printed circuit board by joshajohnson, from the joshajohnson/macro4 repository on GitHub. It is a 2-layer board of 48 × 48 mm with 29 parts on 19 nets, routed with 276 tracks and 36 vias.

It is built around the AP2112K-3.3, WS2812B and BSS138. Its parts include 6 switches, 5 capacitors, 3 diodes, 2 resistors and 2 ICs. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

macro4 - A small macro pad

Status: V0.2 tested and working

Features:

  • 2x2 layout with encoder support on top locations
  • STM32F072 with Type C connector
  • Somewhat cost optimised / JLCSMT optimised design

Render

Parts

29
QtyValueFootprintReferences
4M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3100nCapacitor_SMD:C_0603_1608MetricC2, C4, C5
3CHERRY_MXjosh-keyboard:MX_KEYSWITCHSW3, SW5, SW6
3WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3
210KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2
21uCapacitor_SMD:C_0603_1608MetricC1, C3
15K1Resistor_SMD:R_Array_Convex_4x0603RN1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U1
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1DFUjosh-buttons-switches:SW_Push_EVQPUL_EVQPUCSW1
1F-Silk-Artart:pattern_topLOGO4
1Josh-Detailsjosh-logos:josh-detailsLOGO2
1Josh-Logojosh-logos:josh-johnson-logo-11x2LOGO1
1OSHW Logojosh-logos:OSHW_Logo_3.6x3.6_F.MaskLOGO3
1RSTjosh-buttons-switches:SW_Push_EVQPUL_EVQPUCSW2
1Rotary_Encoder_MXjosh-keyboard:MX_KEYSWITCH_ENCODERSW7
1STM32F072C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU2
1USB_C_Receptacle_USB2.0josh-connectors:USB_C_U262-161N-4BVC11J1

Questions

How big is the Macro4 PCB?

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

What parts does the Macro4 use?

29 parts, built around the AP2112K-3.3, WS2812B and BSS138. 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 Macro4 KiCad files?

From the joshajohnson/macro4 repository on GitHub, at the commit this page was made from: the board is hardware/0.1/macro4.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Macro4 design in my own project?

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

More from joshajohnson/macro4

1
  • 2 layers48 × 48 mmMacro4, the printed circuit board in 3D

    Macro4

    joshajohnson/macro4

    4 key macro pad with encoder support, based of STM32F072

    29 parts2

Similar boards

  • 2 layers390 × 120.2 mmKeyboard, the printed circuit board in 3D

    Keyboard

    joshajohnson/entropy

    Strange keyboard with a left hand numpad

    334 parts97
  • 2 layers89 × 124 mmHub20, the printed circuit board in 3D

    Hub20

    joshajohnson/Hub20

    Hub20 is a numpad with a bunch of features you never knew you needed.

    183 parts68
  • 2 layers220 × 70 mmBemini rp, the printed circuit board in 3D

    Bemini rp

    ianklug/bemini

    A miniature mechanical keyboard controller with a rotary encoder for staggered-key rhythm games.

    70 parts55CC-BY-SA-4.0
  • 2 layers80 × 50 mmIguana V1, the printed circuit board in 3D

    Iguana V1

    iowlabs/Iguana

    Repositorio para proyecto Iguana IOWLabs (Cultivo)

    120 parts1
  • 2 layers90 × 50 mmNFC ESP32 V2, the printed circuit board in 3D

    NFC ESP32 V2

    alantrundle/bluetooth_app

    62 partsMIT
  • 2 layers52 × 25 mmLogicool K275, the printed circuit board in 3D

    Logicool K275

    h7ga40/RP2040_Logicool_K275_PCB

    Replace PCB of Logitech K275 keyboard with RP2040

    36 partsCC0-1.0
  • 2 layers84.3 × 65 mmChief, the printed circuit board in 3D

    Chief

    joshajohnson/chief

    Macropad designed by Bing

    60 parts
  • 2 layers87.7 × 40.5 mmMacro, the printed circuit board in 3D

    Macro

    nickyu42/duckboard

    RP2040 macroboard PCB and firmware

    65 parts