All Projects → 4pplet → waffling60

4pplet / waffling60

Licence: other
Multi layout 60% PCB with support for common ANSI and ISO layouts and split space. SE-version is for use in Polaris, DB-version for use in Bakeneko/Kei.

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to waffling60

SHKB
A programmable (QMK/TMK supported) HHKB controller with integrated hub
Stars: ✭ 34 (-19.05%)
Mutual labels:  keyboard, keyboards, altium, cern-ohl
keyswitch-kicad-library
Footprints for popular keyboard switches
Stars: ✭ 163 (+288.1%)
Mutual labels:  keyboard, pcb, cherrymx
Mechanical Keyboard
DIY mechanical keyboard and where to find them
Stars: ✭ 947 (+2154.76%)
Mutual labels:  keyboard, pcb
Gingham pcb
A 60% throughole keyboard inspired by the Plaid
Stars: ✭ 45 (+7.14%)
Mutual labels:  keyboard, pcb
battman-hardware
PCB designs for Battman lithium ion battery management system
Stars: ✭ 57 (+35.71%)
Mutual labels:  pcb, altium
lumberjack-keyboard
5x12 ortholinear through-hole component keyboard PCB for standard 60% cases
Stars: ✭ 231 (+450%)
Mutual labels:  keyboard, pcb
Pcb
PCB and PCB related bits
Stars: ✭ 325 (+673.81%)
Mutual labels:  keyboard, pcb
Gowla-Macro-Boards
Gowla Macro Boards are PCB designs for use with QMK to build DIY Reprogrammable Macro Keyboards for use with a computer.
Stars: ✭ 41 (-2.38%)
Mutual labels:  pcb, keyboards
djinn
Djinn Split Keyboard
Stars: ✭ 685 (+1530.95%)
Mutual labels:  keyboard, pcb
snackymini-keyboard
Snackymini Keyboard
Stars: ✭ 28 (-33.33%)
Mutual labels:  keyboard, pcb
hardware
PCB designs for the Waterloo Aerial Robotics Group
Stars: ✭ 42 (+0%)
Mutual labels:  pcb, altium
gingham usbc pcb
A 60% throughole keyboard with USBC. Inspired by the Plaid
Stars: ✭ 23 (-45.24%)
Mutual labels:  keyboard, pcb
Altium-Designer-Notes-and-PCB-Design-Guidelines
How to design a standard PCB layout using Altium Designer
Stars: ✭ 46 (+9.52%)
Mutual labels:  pcb, altium
Redox Keyboard
Ergonomic split mechanical keyboard
Stars: ✭ 760 (+1709.52%)
Mutual labels:  keyboard, pcb
waffle corne
Proton-C compatible Corne PCB + Firmware
Stars: ✭ 19 (-54.76%)
Mutual labels:  keyboard, pcb
Awesome Mechanical Keyboard
⌨️ A curated list of Open Source Mechanical Keyboard resources.
Stars: ✭ 1,294 (+2980.95%)
Mutual labels:  keyboard, pcb
AltiumLibrary
Useful Altium pcb library (3D)
Stars: ✭ 33 (-21.43%)
Mutual labels:  pcb, altium
hillside
Family of split ergonomic keyboards with three rows of five or six keys, aggressive column stagger, a generous thumb arc and most have a partial bottom utility row
Stars: ✭ 101 (+140.48%)
Mutual labels:  keyboard, pcb
Lotus58
A 58 key split ergo linear keyboard derived from the Lily58 family
Stars: ✭ 142 (+238.1%)
Mutual labels:  keyboard, pcb
arduino-stoerbert
MP3 player for small children - firmware & PCB schematic
Stars: ✭ 31 (-26.19%)
Mutual labels:  pcb

waffling60

waffling60 is a multilayout 60% PCB with support for common ANSI and ISO layouts and split space. The PCB is split into different versions:

  • One ALPS version with different assembly options.
  • One MX version with different assembly options.
  • One dedicated version of the MX PCB to fit bakeneko/Kei cases. For use in Kei cases, a shorter daughter board cable is recommended due to different connector placement on PCB.
  • One dedicated version of the MX PCB made to fit ai03 Polaris.
  • ISO Hot swap version with fixed layout. Revisions B2 and older is a multi layout hotswap. This was simplified in revision B3 to a fixed layout.

Features:

  • QMK & VIA
  • USB-C
  • ATmega32U2 in QFN and QFP
  • RGB-led under/close to capslock for MX-versions
  • Cherry PCB-stab support
  • Split space
  • ISO and ANSI
  • USB horizontal placement is classic GH60, same as GH60, plain60, voyager60 etc for the normal MX and ALPS-version
  • SE-version is adapted for Polaris (stab-rotations, outline and USB-placement), make sure to order 1.2 mm thickness when manufacturing these.
  • Only rotated switches on R1 for hot-swap PCBs.

Planned changes for future revisions:

  • Add 3u/1u/3u split space and 10u support

Disclaimer/note:

  • Important: SE version of waffling60 (Polaris compatible version) are not officially endorsed by ai03 and ai03 takes no responsibility or offers any support for these if there is any issue. I have been given permission to open source and offer these for sale.**

Availability:

As an option to DIY, I'll try and keep these available for purchase here: https://4pplet.com/ For DIY, the production files are avaliable in releases.

Layout support MX:

alt text

MX Solder, multiple assembly options

alt text

ALPS Solder, multiple assembly options

alt text

SE ("Bolaris")

alt text

BK ("Bakeneko")

alt text

Layout support MX HS:

alt text

MX Hot Swap ISO

alt text

Instructions for manufacturing.

The regular solder versions of this project can be assembled in three different configurations:

  1. Traditional tray mount with USB-C connector
  2. Daughter board connector in two different configurations:
    • Bakeneko position
    • Position for cases made for wilba PCB's

In most versions, a "all" configuration is also included, this is not a "one config fits all", it's intended to be used for making your own config. The special versions like bakeneko/polaris and hotswap have one assembly option.

For ordering:

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)
  • (optional) Assembly drawing, for manual assembly

Select the files for the desired configuration. Gerber and Pick and Place files will be the same for all three configurations, BUT!, you need to select the correct BOM for your configuration.

If you want to make a bakeneko compatible PCB, select the bakeneko BOM when ordering PCB's.

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)

  • Waffling60 MX, a MX solder PCB in three configurations: Bakeneko, Tray and Wilba
  • Waffling60 Alps, a ALPS solder PCB in three configurations: Bakeneko, Tray and Wilba
  • Waffling60 SE, a PCB compatible with AI03 Polaris, same layout support as the regular MX PCB. Order in 1.2mm thickness for use with the Polaris. Same flexcut and stab rotations as the OG PCB.
  • Waffling60 BK, a dedicated bakeneko version of the regular MX PCB.

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.
  • Configuration: Different assembly options for a specific version of waffling60

Revision history:

  • Rev A1: Initial prototype based on Steezy60 Alps-version.
  • Rev A2: Rotate Fn-switch (split RShift) on solder version. Rotate LShift stabilizer on both versions. To rotate left shift stabilizer on hot-swap pcb, adjacent sockets is also rotated.
  • Rev B1: Changed matrix and diode under capslock for cleaner routing and easier software implementation in QMK for LED
  • Rev B2: Moved daughter board connector to allign all projects with a similar horisontal position and a identical vertical position. Removed flex-cuts for more preictable feel in "traditional" cases.
  • Rev B3: Changed stab rotation to what's more common today. Alligns with most common projects and cases. Updated PCB outline. Moved daughter board connector for better position in bakeneko. Added flexcuts again, but a simpler one.
  • Rev B4: Changes to PCB outline, added support for bakeneko V3 and possibly KEI
  • Rev B5 - Alps: Adding symetrical split space support using AEK-keycaps and adding RGB led below capslock switch for use with transparent switches (matias)
  • Rev C1: Revision adds 3u+1U+3U Split space and 10U space support.

Buy Me a Coffee at ko-fi.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].