

Pineapple60
first ergonomic keyboard with Trackpoint
- Size
- 286 × 128 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 137
- Nets
- 96
- Pads
- 1,755
- Tracks, vias
- 1,550, 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Oct 2020
- Updated
- 17 May 2026
Overview
Pineapple60 is an open-source printed circuit board by saoto28, from the saoto28/pineapple60 repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 286 × 128 mm with 137 parts on 96 nets, routed with 1,550 tracks and 6 vias.
Its parts include 66 diodes, 66 switches and 1 IC.
README
KiCad/namecard1.1/readme.mdKiCAD format for the Arduino shield namecard ver.1.1

Parts
137| Qty | Value | Footprint | References |
|---|---|---|---|
| 66 | D | pineapple50:Diode_TH_SOD123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +50 |
| 59 | SW_Push | kailh-pg1425-x-switch:MX-ALPS-Choc-X-straight-oneside | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +43 |
| 7 | SW_Push | kailh-pg1425-x-switch:MX-ALPS-Choc-X-straight-1.5U | SW24, SW29, SW36, SW37, SW62, SW63, SW64 |
| 3 | MountingHole | MountingHole:MountingHole_2.1mm | H1, H2, H5 |
| 1 | MountingHole | pineapple50:Trackpoint_KT1255 | H3 |
| 1 | itsybitsy_32u4 | pineapple50:itsybitsy_32u4_open | U1 |
Questions
How big is the Pineapple60 PCB?
It measures 286 × 128 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pineapple60 use?
137 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 Pineapple60 KiCad files?
From the saoto28/pineapple60 repository on GitHub, at the commit this page was made from: the board is KiCad/pineapple60_2/pineapple60.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pineapple60 design in my own project?
Its repository publishes it under the GPL-2.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).
More from saoto28/pineapple60
2- 2 layers91 × 55 mm

- 2 layers16.5 × 99.7 mm

Similar boards
- 2 layers134.7 × 120.8 mm

- 2 layers137.9 × 92.7 mm

ErgoTravel
jpconstantineau/ErgoTravel
A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox
137 parts284MIT - 2 layers94.3 × 128.5 mm

- 2 layers285.8 × 107.2 mm

- 2 layers155 × 70 mm

Payphone v1
sdylewski/Analog-Redial
A circuit board for old telephones to come back to life. Plug one or two phones in, and you can call the other phone, use bluetooth, connect to others via voip, and do a variety of other things with a plain old rotary…
137 parts46 - 2 layers404.4 × 137.6 mm

C128SX mx
sjgray/CBM-MX-Keyboards
Replacement and enhanced keyboards for Commodore machines
137 parts27 - 2 layers188.9 × 80.8 mm

Pandemonium BLE e7 cutout
calvin-mcd/pandemonium
30% alpha staggered keyboard with big ISO enter and bluetooth support
137 parts26GPL-3.0 - 2 layers99.1 × 99.1 mm

Miasma IO smd
JMHanson4/Miasma_1.03_Revised
1) Updated the footprints and symbols to ones included in KiCAD 5.1.5, or otherwise included the auxillary libraries in the repository.
137 parts23