Skip to content

Waffling80 is a multilayout TKL PCB with support for common ANSI and ISO layouts and split space. The goal is to provide a open source alternative that is compatible with many common TKL projects.

Notifications You must be signed in to change notification settings

4pplet/waffling80

Repository files navigation

Waffling80

Waffling80 is a multilayout TKL PCB with support for common ANSI and ISO layouts and split space. The goal is to provide a open source alternative that is compatible with many common TKL projects.

The project is split into four different PCB designs. Two MX-versions with different spacebar rotation, one ALPS-versions with north facing spacebar rotation (MX-style PCB mount stabs) and one HiTek-version.

***NOTE: This project is still mostly untested, check compatibility list. *** If you test this project in a case not listed in the compatiblity list. Please let me know here or at [email protected]

The distance between plate and PCB for a Hi-Tek board is 0.6mm bigger than a normal MX/Alps PCB.

Verified compatibility list: Link

Features:

  • QMK & VIA
  • USB-C break away
  • APM or STM32F072
  • RGB-led under/close to caps lock and scroll lock for MX and Alps-versions (requires transparent housings)
  • On ALPS-version: Dual action switch support on ESC and Pause/Break switch positions.
  • Extensive layout support with F12 and F13, ISO and ANSI and more.

Todo:

  • Test compatibility in cases.

Layout support:

alt text

MX - North:

alt text

MX - South:

alt text

ALPS:

alt text

NMB HiTek:

alt text

For ordering:

The files needed for manufacturing will be available in releases.

The following files are needed for the PCB Fab:

  • BOM (contains component specifications)
  • Pick and Place (contains component placement data)
  • Gerber (contains PCB drawings and drill files)

Releases

Files for manufacturing can be found in releases.

Releases are split into the following versions of the PCB: (note: not the same as configuration)

  • Waffling80 MX - North, a MX solder PCB with north facing spacebar stabilizer support
  • Waffling80 MX - South, a MX solder PCB with south facing spacebar stabilizer support
  • Waffling80 ALPS, a ALPS solder PCB with north facing MX-style spacebar stabilizer support
  • Waffling60 HiTek, a solder PCB for HiTek Space Invader switches

For clarity

  • Revision: When updating the PCB I bump the revision. The revision is specified with a letter and a number. For big changes, the letter is changed (usually also include code changes), for minor changes, only the number is bumped.
  • Version: Version specifies different switch types, PCB's specific to certain cases etc.

Revision history:

  • Rev A1: Initial prototype
  • Rev A2: Increased size of the PCB cutouts for o-ring and mounting posts. Moved components that was interfering with screw in stabilizers for backspace. Removed flex cut. Added more layout options/compatibility on NMB-version (support for the common stepped keycaps)
  • Rev B1: Changing MCU to APM or STM32F072
  • Rev B2: Update F12/F13 and breakaway instruction on soldermask. Update outline slightly for better clip in stabilizer support. Adds additional molex DB connector.

Buy Me a Coffee at ko-fi.com

About

Waffling80 is a multilayout TKL PCB with support for common ANSI and ISO layouts and split space. The goal is to provide a open source alternative that is compatible with many common TKL projects.

Resources

Stars

Watchers

Forks

Packages

No packages published