Skip to the content
PCBKitNew board
2 layers116 × 112 mmSquiggle-36, the printed circuit board in 3D

It's a keyboard family which based on my circumstances, preferences, and observed usages.

Size
116 × 112 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
30
Pads
203
Tracks, vias
206, 0
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Jun 2020
Updated
4 Dec 2020

Overview

Squiggle-36 is an open-source printed circuit board by ibnuda, from the ibnuda/Squiggle repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 116 × 112 mm with 38 parts on 30 nets, routed with 206 tracks and 0 vias.

Its parts include 18 diodes, 18 switches and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Squiggle Keyboard

It's a keyboard family which based on my circumstances, preferences, and observed usages.

Requirements:

  • 5 columns per hand. My right pinky is almost useless.
  • At most 3 keys for each side's thumb row. My right thumb key is almost useless.
  • No numrow. It's harder and more cumbersome to use than a numpad on a layer.
  • Split. Typing on single flat keyboard hurts my arms in a lot of use cases.
  • Symmetric. Personal preferences.

This family keyboard repo will not have any of the following features:

  • OLED Screen: useless.
  • LEDs: useless for me and hurt my eyes.
  • Rotary Encoder: useless for me.
  • Hotswap: I need a commitment.
  • Case for Low Profile: defeating the whole purpose of LOW profile.

Screenshot

Standard

  • MX and Alps style switches.
  • 34 Keys.
  • 4x2u thumb keys.
  • 2 Promicros.
  • TRRS/TRS cable.

standard version

Low Profile

  • Dongguan Kaihua Electronics Co., Ltd (originally named Longhua Electronics)'s Choc style switches.
  • 34 Keys.
  • 4x2u thumb keys.
  • 2 Promicros.
  • TRRS/TRS cable.

low profile

36 Keys

  • MX and Alps style switches.
  • 36 Keys.
  • 4x2u+2x1.25u thumb keys.
  • 2 Promicros.
  • TRRS/TRS cable.

36 keys

Minimalist

  • MX and Alps style switches.
  • 34 Keys.
  • 4x2u thumb keys.
  • 1 Promicros.
  • "Amphenol 10 wire" cable.

minimalist

Goldberg

(Because it's more complex than necessary. It's just a damn keyboard.)

  • MX and Alps style switches.
  • 34 - 38 Keys.
  • 4x2u or 8x1u thumb keys. (or anything in between)
  • 2 Promicros.
  • TRRS/TRS cable.

goldberg

Confirmed Working PCBs

Standard

standard

Example firmware: QMK's master branch

Goldberg

goldberg

Example firmware: QMK's master branch

Low Profile

choc

Example firmware: QMK's master branch

Minimalist

minimalist

Example firmware: Ibnuda's fork

Disclaimer

I haven't printed some of it. But, theoretically, they should just work. Oh, if things go wrong, I won't take any responisibilities.

Additional Note

Any files with mokou_*.kicad_mod in libs/footprints are made by Jokan Hiyou and belong to hers. I just dither them and made them kicad footprints.

License

GPLv3.

Parts

38
QtyValueFootprintReferences
18Dfootprints:diodeD1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
15switchfootprints:1u-dualSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW11, SW12, SW13, SW15, SW16, SW17
2switchfootprints:2u-dualSW14, SW18
1ProMicrofootprints:promicroU2
1TRRSfootprints:trrsU1
1switchfootprints:125u-dualSW10

Questions

How big is the Squiggle-36 PCB?

It measures 116 × 112 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Squiggle-36 use?

38 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 Squiggle-36 KiCad files?

From the ibnuda/Squiggle repository on GitHub, at the commit this page was made from: the board is 36/squiggle-36.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Squiggle-36 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).

More from ibnuda/Squiggle

5
  • 2 layers236.1 × 112 mmSquiggle minimalist, the printed circuit board in 3D

    Squiggle minimalist

    ibnuda/Squiggle

    It's a keyboard family which based on my circumstances, preferences, and observed usages.

    79 parts47GPL-3.0
  • 2 layers116 × 112 mmSquiggle goldberg, the printed circuit board in 3D

    Squiggle goldberg

    ibnuda/Squiggle

    It's a keyboard family which based on my circumstances, preferences, and observed usages.

    42 parts47GPL-3.0
  • 2 layers111.7 × 106 mmSquiggle lopro, the printed circuit board in 3D

    Squiggle lopro

    ibnuda/Squiggle

    It's a keyboard family which based on my circumstances, preferences, and observed usages.

    36 parts47GPL-3.0
  • 2 layers116 × 112 mmSquiggle no diode, the printed circuit board in 3D

    Squiggle no diode

    ibnuda/Squiggle

    It's a keyboard family which based on my circumstances, preferences, and observed usages.

    20 parts47GPL-3.0
  • 2 layers116 × 112 mmNodiodes, the printed circuit board in 3D

    Nodiodes

    ibnuda/Squiggle

    It's a keyboard family which based on my circumstances, preferences, and observed usages.

    19 parts47GPL-3.0

Similar boards

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

    OSO BOOK C1

    joeycastillo/The-Open-Book

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

    38 parts8.1kCC-BY-SA-4.0
  • 2 layers38.1 × 12.7 mmVrs io 1, the printed circuit board in 3D

    Vrs io 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    38 parts1.2k
  • 2 layers136 × 84 mmMacropad, the printed circuit board in 3D

    Macropad

    hackclub/OnBoard

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

    38 parts915
  • 2 layers126.4 × 15.2 mmV5ProbeTop, the printed circuit board in 3D

    V5ProbeTop

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    38 parts332
  • 2 layers66 × 25.4 mmArdmover Empfangsspule Yann, the printed circuit board in 3D

    Ardmover Empfangsspule Yann

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    38 parts282
  • 2 layers17.8 × 17.8 mmAltmode friend, the printed circuit board in 3D

    Altmode friend

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    38 parts253GPL-3.0
  • 2 layers51.4 × 61 mmWifi gb cart, the printed circuit board in 3D

    Wifi gb cart

    Staacks/wifi-game-boy-cartridge

    A WiFi cartridge for the original Game Boy.

    38 parts242
  • 2 layers125 × 97.2 mmBattoota, the printed circuit board in 3D

    Battoota

    AlaaSaadAbdo/battoota

    Keyboards

    38 parts188