• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Image 1
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Image 2
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Image 3
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Image 4
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Image 5
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Image 6
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Thumbnail 1
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Thumbnail 2
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Thumbnail 3
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Thumbnail 4
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Thumbnail 5
3dp fc660 v3 OLED hand wired mechanical keyboard 3D Printer File Thumbnail 6

3dp fc660 v3 OLED hand wired mechanical keyboard

admin avataradmin

November 1, 2023

printables-icon
DescriptionCommentsTags

Description

This is a hand wired keyboard. Please be familiar with the process of hand wiring before undertaking this project. Inspiration for this project comes from this hero.

Features

  • 5° typing angle
  • Low profile front height
  • Supported layouts:
    • Split backspace
    • ISO enter
    • Split left shift
    • Split right shift
    • Stepped caps lock
    • JIS bottom row
    • If I haven't included your preferred combination, please feel free to edit the source file and share
  • Vial compatible
  • Bongo cat

Parts

Aside from the printed pieces and tools, you will also need:

QTYPartComment
1ATmega32U4 MCUe.g. Arduino Pro Micro or Teensy 2.0.
14M3 threaded insert (5 mm OD, 3 mm length) 
14M3 bolt (8-10 mm length) 
10.91 inch OLED module 128×32 
≈66MX keyswitchExact number depends on layout.
≈66Diodee.g. 1N4148.
2-6Plate mount stabilisersExact number depends on layout.
≈3Cable ties (3 mm width)For securing the MCU to the case.
 WireSolid wire recommended over stranded.

 

Wiring guide

Do not wire the rows all the way across. The Arduino Pro Micro only has 20 pins therefore we must use a 10×8 matrix (10 rows, 8 cols) with the last two pins running the OLED display. See diagram below for wiring. The row and col are labled on the top left legend.

MatrixPinMCUPinMatrix
Row 9D3
RAW 
Row 8D2GND 
 GNDRST 
OLED GNDGNDVCCOLED VCC
OLED SDAD1F4Col 0
OLED SCKD0F5Col 1
Row 7D4F6Col 2
Row 6C6F7Col 3
Row 5D7B1Col 4
Row 4E6B3Col 5
Row 3B4B2Col 6
Row 2B5B6Col 7
Row 1B0D5Row 0

 

Firmware

Default firmware with Vial support is included in the ‘Other files’ section. Flashing is easy with QMK Toolbox.

Source code:

  • QMK https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/3dp660_oled
  • Vial keymap https://github.com/xia0/vial-qmk/tree/3dp660_oled/keyboards/handwired/3dp660_oled/

Cardboard design

See my faux cardboard version of this keyboard.

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,388

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,426

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

2,843

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,912

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,476

Aldi Cart keychain preview image

Aldi Cart keychain

Nexus profile image

Nexus

1,044

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,734

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

1,882