Skip to the content
PCBKitNew board
2 layers97.6 × 78.2 mmTired Seagull, the printed circuit board in 3D

The Seagull Macropad is based off the Rhino Pad, that supports both MX and Choc switches. The Macropad features an aesthetic but functional diode layout, an encoder, and pads for a battery and battery switch for…

Size
97.6 × 78.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
41
Pads
291
Tracks, vias
345, 43
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Apr 2024
Updated
28 Oct 2024

Overview

Tired Seagull is an open-source printed circuit board by klouderone, from the klouderone/SeagullMacropad repository on GitHub. It is a 2-layer board of 97.6 × 78.2 mm with 38 parts on 41 nets, routed with 345 tracks and 43 vias.

It is built around the 1N4148W, B3U-1000P and PCM12SMTR. Its parts include 17 diodes, 2 ICs and 2 switches. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

The Seagull Macropad by Kea Workshop

Built Choc Seagull Macropad 1000px

The Seagull Macropad is based off the Rhino Pad, that supports both MX and Choc switches. The Macropad features an aesthetic but functional diode layout, an encoder, and pads for a battery and battery switch for wireless support. The PCB is held in the case in a sandwich mount style, and uses magnets to keep the case together. The board is MX spaced, not Choc spaced.

Features:

  • 16 Switches, 1 Encoder
  • Pro Micro / Elite C footprint
  • Supports MX and Choc Hotswap Switches
  • Supports wireless Microcontrollers; built in battery pads and battery switch pads
  • Magnetic Sandwich Case (16x 3mm Diameter x 2mm Height)

Build Guide

This build is a medium-hard build. It is recommended that you use solder paste for the diodes, as it takes patience and a steady hand to solder them using an Iron.

PLEASE MAKE SURE TO READ THE WHOLE GUIDE BEFORE COMMENCING BUILD.

Parts Needed:

  • 1x Seagull Numpad PCB
  • 16x Kailh Choc Hot Swap Sockets
  • 16x Kailh MX Hot Swap Sockets
  • 2x B3U-1000P Tactile Button (extra for mistake)
  • 24x Mill-Max Pins
  • 2x 12 Pin Mill-Max Sockets
  • 20x 1N4148 SOD-123 Diodes (extra for mistakes)
  • 1x EC11 Encoder
  • 1x 3 Pin Toggle Switch (MSK-12C02 & PCM12SMTR)
  • 16x Choc or MX switches
  • 16x Choc or MX keycaps
  • 1x Microcontroller (Elite C/Pro Micro/Nice!Nano V2)
  • 1x OLED Display with matching header (optional)

STEP ZERO: Flash Microcontroller with Known Firmware

First thing to do is to flash the microcontroller with the given firmware. This is to ensure that the Microcontroller works properly, and if it doesn't, is returnable/refundable to the vendor you bought it from. If you are using QMK, download the QMK toolbox and the VIAL firmware for your microcontroller, .uf2 for Elite-C RP2040 controllers, or .hex for Pro-Micro ATMega32U4 controllers. A google will be able to show you how to flash for your microcontroller.

STEP ONE: Soldering the Reset Button

Soldering the reset button is the most difficult due to its small contacts, though it is not required for the board to work. If you do not want to solder the reset button, you just need to bridge the pads on the back of the board with tweezers to put it into bootloader mode. Carefully and steadily use tweezers to correctly align the button, heat up the tinned pad and place the button onto the pad, remove the heat and let the solder solidify. Then solder the other pad to secure, and possibly add a touch more solder on the first pad.

STEP TWO: Soldering the Battery Switch (wireless version only)

Soldering the battery switch is a little more complex than the reset button. I reccommend solder paste for this. If you do not use solder paste, tin one pad first. Place the switch onto the pad and hold it steady using tweezers, heat it up, and push it into the solder and let it solidify. Carefully solder all other pads to the PCB.

STEP THREE: Soldering the diodes

There are two ways to do this, both require tweezers;

Option One: using solder paste and a heat gun (hairdryer may work)

Apply solder paste into all the diode pads. Use your tweezers to carefully place the diodes in the correct orientation on top of the pads. Gently apply heat using a hot plate or a heat gun, and watch the diodes pull themselves into place.

Option Two: using, a clean soldering iron, a steady hand, and patience.

Tin the top pad of all the diode pads. Carefully and steadily use tweezers hold and correctly align the diode, heat up the tinned pad, and place the diode onto the pad. Then, solder the other pad to secure. Repeat process going from left to right, top row to bottom row. See diagram below for recommended setup for this.

Soldering Diagram

STEP FOUR: Solder Hotswap Sockets

Tin one of the Hotswap pads. Place your hotswap socket into the holes, and heat up the tinned pad side while adding solder. Make sure to touch the pad or the contact of the hotswap socket that is on the pad. After a good connection, remove heat and solder other side. Repeat for all. I recommend pushing the hotswap socket in while soldering to get a good solder joint.

STEP FIVE: Soldering Mill-Max sockets to PCB

To do this correctly, you want to put the sockets into the PCB holes, and also put the Microcontroller on top to align them perpendicular to the PCB. Use putty or you finger to keep the sockets aligned and solder them into place.

STEP SIX: Soldering Microcontroller to the Mill-Max Pins

Place the microcontroller onto the sockets, aligning the pins with the through-holes, and carefully solder. Make sure you do not leave the iron on the pins/through-holes for too long, as you risk burning the traces of the microcontoller. Be sure to not use too much solder, as if you use too much it can flow down through the hole and join the socket and microcontroller. It is better to do too little and go back after later. Carefully remove the microcontroller to confirm that the joints are good. When removing, pull uniformly from both the USB side and the bottom side. Failure to do this can result in bending the Mill-Max pins. I have found using a switch puller to be handy doing this.

STEP SEVEN: Soldering Display Pins

On the PCB, the display pins are noted of their output. If you are using an OLED display, disregard the CS pin (this is used for e-paper displays like the nice!view). If you are using Mill-Max sockets, you want a PH5 (plastic height 5) box header. You can then solder the box header.

STEP EIGHT: Soldering the Encoder

Make sure the Encoder is flat up against the PCB when soldering. First solder the signal pins (as they require less heat than the locking pins) to hold the encoder in place, and then solder the locking pins.

STEP NINE: Soldering the Battery (wireless version only)

With the microcontroller out of the Mill-Max sockets, carefully solder the positive lead of the battery to the positive pad, and the negative lead to the negative pad. DO NOT LET THESE TWO LEADS TOUCH!

STEP TEN:

Reinsert your microcontroller, install your switches and keycaps, and enjoy your new Macropad!

Firmware

Known Issues:

  • NA

Sponsorship - PCBWay

I ordered my PCB's off PCBWay. I am very satisfied with the quality of the boards I recieved, and they came with no visible imperfections and all worked as intended! The service they provide is great, and they give you lots of different settings to chose from depending on what you need your PCB to be Thanks again to PCBway for sponsoring this project! I am very pleased to have this project sponsored by them!

Parts

38
QtyValueFootprintReferences
171N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D16, D17 +1
16choc_SW_HSClaudeFoot:SW_MXchoc_HS_1uCH1, CH2, CH3, CH4, CH5, CH6, CH7, CH8, CH9, CH10, CH11, CH12, CH13, CH14, CH15, CH16
1B3U-1000PClaudeFoot:B3U-1000PS1
1PCM12SMTRButton_Switch_SMD:SW_SPDT_PCM12SW1
1nice!viewPCM_nice_view:nice_viewDisplay1
1nice_nanoClaudeFoot:Universal_Pro_Micro_FootprintU1
1~PCM_marbastlib-various:ROT_Alps_EC11E-SwitchU3

Questions

How big is the Tired Seagull PCB?

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

What parts does the Tired Seagull use?

38 parts, built around the 1N4148W, B3U-1000P and PCM12SMTR. 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 Tired Seagull KiCad files?

From the klouderone/SeagullMacropad repository on GitHub, at the commit this page was made from: the board is Seagull Kicad/Tired Seagull.kicad_pcb and its schematic Seagull Kicad/Tired Seagull.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tired Seagull design in my own project?

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

Similar boards

  • 2 layers116.3 × 59.2 mmRhino Pad Board V2, the printed circuit board in 3D

    Rhino Pad Board V2

    klouderone/therhinopad

    The Rhino Pad is a compact Macro Pad tailored for Computer-Aided Drawing, with 13 keys and an encoder that can be programmed for any macro in your program.

    31 parts22
  • 2 layers77 × 57.8 mmExtraice, the printed circuit board in 3D

    Extraice

    elkel53930/extraice4

    ExtraICE4 is a competition robot called Micromouse.

    73 parts4MIT
  • 2 layers104 × 127.4 mmShorky21, the printed circuit board in 3D

    Shorky21

    gzowski/shorky21

    Shorky - 21 key game pad with 2 rotary encoders

    57 parts10GPL-3.0
  • 2 layers113.4 × 108.3 mmFlan46-left, the printed circuit board in 3D

    Flan46-left

    eduarbo/flan

    Flan — a slim, modular wireless split keyboard family. Flan 36 is the first: 36 Piantor-derived keys. Open hardware prototype.

    57 parts1GPL-3.0
  • 2 layers282 × 94 mmLegshark65 rev1, the printed circuit board in 3D

    Legshark65 rev1

    jemmec/legshark

    An open source 60% (15 by 5) ortholinear keyboard designed with both flexability and familiarity in mind.

    163 parts3MIT
  • 2 layers391 × 131.2 mmAustin, the printed circuit board in 3D

    Austin

    kitspace-test-repos/kicad6-file-collection

    558 partsMIT
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers40.6 × 108 mmUseq1, the printed circuit board in 3D

    Useq1

    Emute-Lab-Instruments/uSEQ

    Hardware & firmware of the uSEQ Live Coding CV & Gate Sequencer

    172 parts44