Skip to the content
2 layers57.2 × 83.3 mmImacro, the printed circuit board in 3D

(WIP) a tiny iOS-oriented keypad using low profile mechanical keyboard switches

Size
57.2 × 83.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
41
Pads
130
Tracks, vias
153, 38
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Feb 2018
Updated
26 Mar 2020

Overview

Imacro is an open-source printed circuit board by daprice, from the daprice/ios-macropad repository on GitHub. It is a 2-layer board of 57.2 × 83.3 mm with 29 parts on 41 nets, routed with 153 tracks and 38 vias.

It is built around the MBR120. Its parts include 13 diodes, 13 switches and 1 IC. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

Airpad

A tiny (3x4 key) bluetooth keypad using low profile mechanical keyboard switches and the Adafruit Feather 32u4 Bluefruit, intended to give you quick access to functions on your iOS device that are normally cumbersome to use. Or a companion to a 60% or smaller keyboard. Your choice.

view on Keyboard Layout Editor

PCB

Find the KiCad source files in the PCB folder.

Switches

This PCB uses mechanical keyswitches compatible with Kailh PG1350, commonly known as "Choc" Low Profile. These are available in various varieties and in small quantities from vendors like NovelKeys in the US.

Gerber and drill files

The files in PCB/gerbers were produced by KiCad 4.0.7 using OSH Park's recommended settings. If you have the PCB manufactured somewhere else, you may change the names of the files at the very least (your board house should provide their desired filenames and any special settings they require).

Acrylic case

The case is currently a work in progress; further documentation will be provided when it's complete.

Firmware

Firmware will be based on QMK.


Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Parts

29
QtyValueFootprintReferences
121N4148Diodes_SMD:D_SOD-123D0:0, D0:1, D0:2, D1:0, D1:1, D1:2, D2:0, D2:1, D2:2, D3:0, D3:1, D3:2
12Chockeyswitches:SW_PG1350SW0:0, SW0:1, SW0:2, SW1:0, SW1:1, SW1:2, SW2:0, SW2:1, SW2:2, SW3:0, SW3:1, SW3:2
1Feather32u4Bluefruitimacro:Feather32u4BluefruitU1
1MBR120Diodes_SMD:D_SOD-123FD1
1QI_Receiverimacro:QI_connectorQI1
1TOGGLEimacro:GPTS_SPST_PushbuttonSW1

The 28 most common of 29 parts.

Similar boards

  • 2 layers85 × 115 mmOSO BOOK B1, the printed circuit board in 3D

    OSO BOOK B1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    76 parts8.1kCC-BY-SA-4.0
  • 2 layers80 × 107.5 mmMinino, the printed circuit board in 3D

    Minino

    ElectronicCats/Minino

    Minino is an original multiprotocol and multiband board made for sniffing, communicating, and attacking IoT devices. It was designed as a mini Cat that integrates the powerful ESP32C6, GPS, microSD and OLED.

    79 parts183GPL-3.0
  • 2 layers92.8 × 71.8 mmUSBSID Pico v1.3f, the printed circuit board in 3D

    USBSID Pico v1.3f

    LouDnl/USBSID-Pico

    USBSID-Pico is a RPi Pico (RP2040/W RP2350/W) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller

    116 parts125GPL-2.0
  • 2 layers87.5 × 77.5 mmPanel, the printed circuit board in 3D

    Panel

    jpconstantineau/NRF52-Board

    This Repository is a collection of NRF5x boards.

    143 parts100BSD-3-Clause
  • 2 layers59.2 × 41 mmBluey, the printed circuit board in 3D

    Bluey

    electronut/ElectronutLabs-bluey

    Nordic nRF52832 BLE development board with sensors.

    79 parts96
  • 2 layers22 × 66.5 mmKbxIrBlaster, the printed circuit board in 3D

    KbxIrBlaster

    kbx81/kbxIRBlaster

    ESP32-based IR MegaBlaster!

    106 parts58CC-BY-SA-4.0
  • 2 layers108 × 95.3 mmBlue Wizard, the printed circuit board in 3D

    Blue Wizard

    wizarddata/Blue-Wizard-Mod

    Bluetooth Controller for the Kinesis Advantage line of keyboards using the BlueMicro firmware

    47 parts38
  • 2 layers80.7 × 33.5 mmAmini, the printed circuit board in 3D

    Amini

    Ocelot-Offensive-Security/Arsenal

    40 parts36

Questions

How big is the Imacro PCB?

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

What parts does the Imacro use?

29 parts, built around the MBR120. 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 Imacro KiCad files?

From the daprice/ios-macropad repository on GitHub, at the commit this page was made from: the board is PCB/imacro.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Imacro design in my own project?

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