Skip to the content
PCBKitNew board
2 layers144.9 × 92.6 mmMacro, the printed circuit board in 3D
Size
144.9 × 92.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
59
Pads
220
Tracks, vias
213, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Feb 2023
Updated
25 Mar 2023

Overview

Macro is an open-source printed circuit board by bakirrayan, from the bakirrayan/macropad repository on GitHub. It is a 2-layer board of 144.9 × 92.6 mm with 36 parts on 59 nets, routed with 213 tracks and 0 vias.

Its parts include 18 switches, 16 diodes, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

README

README.md

macropad

Composition

  • 16 key switchs
  • 1 oled screen 0.96
  • 2 rotary encoders

PCB

PCB files can be found in "macro" folder along with the zip file to order it from pcbway

Code

Installation process

  • Copy /pico_files/adafruit-circuitpython-raspberry_pi_pico-fr-8.0.4 to your Rpi pico
  • After a few seconds your pico will restart and a disk named circuitpython will show up
  • Copy /pico_files/kmk /pico_files/lib /pico_files/code.py /pico_files/boot.py /pico_files/oled.py to the circuitpython disk
  • The keyboard should work instatly

Parts

36
QtyValueFootprintReferences
161N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
16CHERRY_CHERRY_MXlibs:CHERRY_CHERRY_MXS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16
2RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1, SW2
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1

Questions

How big is the Macro PCB?

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

What parts does the Macro use?

36 parts. 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 Macro KiCad files?

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

Can I use the Macro design in my own project?

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

Similar boards

  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    36 parts1kGPL-3.0
  • 2 layers55 × 70 mmArduino v1, the printed circuit board in 3D

    Arduino v1

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    36 parts915
  • 2 layers50.4 × 24.8 mmLEDboardRev3, the printed circuit board in 3D

    LEDboardRev3

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    36 parts914
  • 2 layers45.7 × 31.8 mmLEDx16 board, the printed circuit board in 3D

    LEDx16 board

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    36 parts803MIT
  • 2 layers32 × 24 mmEsp onelayer3, the printed circuit board in 3D

    Esp onelayer3

    cnlohr/colorchord

    Chromatic Sound to Light Conversion System

    36 parts712
  • 2 layers69 × 53.8 mmTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    36 parts530
  • 2 layers99.1 × 53.3 mmABSIS Mega, the printed circuit board in 3D

    ABSIS Mega

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    36 parts431
  • 2 layers16.1 × 119 mmConnectorL, the printed circuit board in 3D

    ConnectorL

    thpoll83/PolyKybd

    PolyKybd

    36 parts411CERN-OHL-W-2.0