Skip to the content
PCBKitNew board
2 layers179.5 × 122.6 mmAvalanche hotswap, the printed circuit board in 3D

Avalanche hotswap

vlkv/avalanche184

The Avalanche keyboard is an ergonomic split keyboard with 4x6 (or 3x6 if you break off the 'digits' row) column staggered keys, 5 thumb keys, 1 additional key for the pinky (break off-able too) and 2 additional keys…

Size
179.5 × 122.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
139
Nets
96
Pads
1,050
Tracks, vias
3,869, 391
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Feb 2021
Updated
26 Sep 2024

Overview

Avalanche hotswap is an open-source printed circuit board by vlkv, from the vlkv/avalanche repository on GitHub. It is a 2-layer board of 179.5 × 122.6 mm with 139 parts on 96 nets, routed with 3,869 tracks and 391 vias.

Its parts include 35 switches, 32 diodes, 32 inductors, 6 connectors and 2 resistors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

The Avalanche keyboard

The Avalanche keyboard is an ergonomic split keyboard with 4x6 (or 3x6 if you break off the 'digits' row) column staggered keys, 5 thumb keys, 1 additional key for the pinky (break off-able too) and 2 additional keys for the index finger (64 keys total).

Avalanche design was inspired by a number of great keyboards. You may read more about it in my very first reddit post.

The Avalanche keyboard v4 Avalanche v4 (Awesome 40% and 60% builds by u/chewiedies)

The Avalanche keyboard v3 Avalanche v3

The Avalanche keyboard v2 Avalanche v2

Layout tester

Cut left half and right half from some piece of a cardboard, insert switches, put on the keycaps and try the layout.

Gerber files

Release notes

Are here.

Parts list

Is here.

Build instructions

Are here. These instructions are very brief and insufficient as a detailed build instructions for a beginner. That is why (if you are a beginner) I recommend you to also read these resourses:

Chat group

There is a chat group in Telegram, where you may chat about the project or ask some questions/help.

Firmware

  • QMK.
  • ZMK from our friend romones. According to him: "Keyboard works, encoders work. I couldn’t figure out lights and displays. And if you plan to use it note there is an override for a dead pin in right overlay".

Parts

139
QtyValueFootprintReferences
321N4148used_footprints:diode_TH_SMDD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16
32SK6812MINI_LEDused_footprints:YS-SK6812MINI-EL10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23, L24, L25 +16
32SW_Pushused_footprints:CherryMX_MidHeight_Hotswap_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +16
14CaseHoleused_footprints:M2_HOLE_PCBHM1, HM2, HM3, HM4, HM5, HM6, HM7, HM8, HM9, HM10, HM11, HM12, HM13, HM14
9Device_Jumper_NO_Smallused_footprints:avalanche_JumperJP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8, JP12
3Device_Jumper_NO_Smallused_footprints:Jumper_revJP9, JP10, JP11
3Rotary_Encoder_Switchused_footprints:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm-keebio_modifiedENC1, ENC2, ENC3
24.7Kused_footprints:Resistor_Hybrid_1205R1, R2
2SW_DPDT_x2used_footprints:Switch_MSK-12C01-07SW33, SW34
2i2c_pinused_footprints:1pin_connP1, P2
1MountingHoleused_footprints:M2_HOLE_PCBH15
1OLEDused_footprints:OLED_4Pin_SSD1306J2
1ProMicroused_footprints:ProMicro_rev2U1
1SW_Pushused_footprints:Switch_Reset_THTSW0
1TRRSused_footprints:MJ-4PP-9J1
1battery+used_footprints:1pin_connP3
1battery-used_footprints:1pin_connP4
1jumperused_footprints:avalanche_JumperW1

Questions

How big is the Avalanche hotswap PCB?

It measures 179.5 × 122.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Avalanche hotswap use?

139 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 Avalanche hotswap KiCad files?

From the vlkv/avalanche repository on GitHub, at the commit this page was made from: the board is pcb/avalanche-hotswap.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Avalanche hotswap design in my own project?

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

Similar boards

  • 2 layers6.3 × 81.7 mmSam sung, the printed circuit board in 3D

    Sam sung

    hackclub/OnBoard

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

    139 parts915
  • 2 layers228 × 98 mmPlaid, the printed circuit board in 3D

    Plaid

    hsgw/plaid

    12x4 ortholinear usb keyboard made by Through Hole components ONLY.

    139 parts779MIT
  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers192.4 × 50 mmRemote, the printed circuit board in 3D

    Remote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    139 parts157GPL-3.0
  • 2 layers313.9 × 119.4 mmDissatisfaction-65, the printed circuit board in 3D

    Dissatisfaction-65

    Nicell/Dissatisfaction-65

    A 65% QMK Bluetooth keyboard with an OLED and encoder

    139 parts86MIT
  • 2 layers89.5 × 62.2 mmModule do, the printed circuit board in 3D

    Module do

    andreili/STM32-PLC

    The project is open source and open hardware, the purpose of which is to create a PLC based on STM32 MCU's.

    139 parts69GPL-3.0
  • 2 layers107.4 × 34.6 mmSk801-rgb, the printed circuit board in 3D

    Sk801-rgb

    mirdej/synkie

    The Synkie is a modular open source analog video processor, developed by Michael Egger, Max Egger and Flo Kaufmann

    139 parts47
  • 2 layers99.5 × 99.5 mmMRR ESPE, the printed circuit board in 3D

    MRR ESPE

    maplerainresearch/MRR_ESPE

    MRR ESPE 3D printer control board

    139 parts39