Skip to the content
2 layers123.8 × 95.3 mmAhoy pcb, the printed circuit board in 3D

Numpad with macropad column (codename: Ahoy!)

Size
123.8 × 95.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
93
Nets
78
Pads
373
Tracks, vias
710, 53
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20210424)
Created
19 May 2021
Updated
13 Dec 2024

Overview

Ahoy pcb is an open-source printed circuit board by JayWhyOkay, from the JayWhyOkay/ahoy_macropad repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 123.8 × 95.3 mm with 93 parts on 78 nets, routed with 710 tracks and 53 vias.

It is built around the ATMEGA32U4-AU and USBLC6-2SC6. Its parts include 33 diodes, 10 resistors, 8 capacitors, 3 connectors and 2 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Ahoy -- XT Macropad

Complete Project

Ahoy is a simple but functional macropad designed for people who need both a numpad and a macro column for work/productivity. The features include:

  • Numpad with split mod support
  • 10 additional keys for macros
  • Rotary encoder support on top left key
  • 8 addressable RGB LEDs
  • Num, Caps, Scroll Lock Indicator LEDs
  • USB C (USB 2.0)

The layout for the macropad can be seen below:

Layout example

Instructions

To replicate the PCB and the case, the guide can be found below:

Project Status

  • Design PCB
  • Design Case
  • Order Prototypes
  • Create bootloader
  • Create QMK/VIA firmware
  • Revise prototypes

Todo List

  • Revise LED cutouts on acrylic case
  • (Optional) add art/silkscreen
  • Clear @todo 's
  • Update to modern QMK standards!

Licensing

The following project was built on Gondolindrim's Acheron Project and ai03's PCB guide and design files. As such, the licensing will follow their licensing arrangement on top of this project's licensing, which can be found here.

Parts

93
QtyValueFootprintReferences
30D_SmallDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14
30MX-NoLEDai03 MX Only Footprints:MXOnly-1U-NoLEDMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +14
40.1uFCapacitor_SMD:C_0805_2012MetricC4, C5, C6, C16
35KResistor_SMD:R_0805_2012MetricR7, R8, R9
3LED_Smallai03 Random Parts:LED_D3.0mm-PrettyD31, D32, D33
3MX-NoLEDai03 MX Only Footprints:MXOnly-2U-ReversedStabilizers-NoLEDMX16, MX32, MX33
210KResistor_SMD:R_0805_2012MetricR3, R4
222Resistor_SMD:R_0805_2012MetricR1, R2
222pFCapacitor_SMD:C_0805_2012MetricC1, C2
25.1KResistor_SMD:R_0805_2012MetricR5, R6
110uFCapacitor_SMD:C_0805_2012MetricC7
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFCapacitor_SMD:C_0805_2012MetricC3
1470Resistor_SMD:R_0805_2012MetricR10
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1Conn_01x03_FemaleAcheron Connectors:PinHeader_1x3_staggered_P2.54mm_VerticalJ2
1Polyfuse_SmallFuse:Fuse_1206_3216MetricF1
1Rotary_Encoder_Switch_ChassisRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesSW2
1SW_PushJayWhyOkay Footprints:SW_TS-1187A-B-A-BSW1
1TC2030-AVRAcheron Connectors:PinHeader_2x3_P2.54mm_VerticalP1
1TYPE-C-31-M12_13Acheron Connectors:TYPE-C-31-M-12J1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2

Similar boards

  • 2 layers247.7 × 127 mmEuclid36, the printed circuit board in 3D

    Euclid36

    sadekbaroudi/euclid36

    At the time of creation, using Kicad 5.1.9 - This may not work with future versions

    130 parts24
  • 2 layers304.8 × 95.3 mm65 keyboard untitled, the printed circuit board in 3D

    65 keyboard untitled

    eightbitraptor/65_keyboard_untitled

    My as yet unnamed 65% keyboard design

    150 parts15
  • 2 layers254 × 140 mmIndex tab, the printed circuit board in 3D

    Index tab

    Kyrremann/index-tab

    Hot-swappable 6x13 ortho keyboard

    191 parts8GPL-3.0
  • 4 layers286.3 × 133.3 mmPhnx, the printed circuit board in 3D

    Phnx

    sini6a/phnx

    PHNX is an ergonomic keyboard featuring 54 MX compatible switches. It is inspired by the Miryoku layout and includes one additional row at the top along with macro keys on both sides.

    186 parts4
  • 4 layers59 × 93 mmHurdyGurdy PCB, the printed circuit board in 3D

    HurdyGurdy PCB

    palexander23/HurdyGurdy-PCB

    This repository contains PCB design files, that will go towards the eventual creation of an electronic Hurdy Gurdy.

    49 parts3
  • 2 layers160 × 120 mmTrigon, the printed circuit board in 3D

    Trigon

    nkallen/trigon

    large left-handed Macropad with embedded 3d mouse and rotary encoder

    112 parts2
  • 2 layers136 × 135 mmRe mf3d, the printed circuit board in 3D

    Re mf3d

    Zokhoi/mf3dre

    Reverse engineered schematics and PCB design of DJTechTools Midi Fighter 3D

    143 parts2
  • 2 layers275.9 × 117.8 mmReform2-keyboard3, the printed circuit board in 3D

    Reform2-keyboard3

    jackhumbert/reform

    This is the main repository for the MNT Reform open source laptop.

    379 parts1

Questions

How big is the Ahoy pcb PCB?

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

What parts does the Ahoy pcb use?

93 parts, built around the ATMEGA32U4-AU and USBLC6-2SC6. 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 Ahoy pcb KiCad files?

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

Can I use the Ahoy pcb design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).