Thingiverse
Full custom 104 Keyboard, Case + Plate
by Thingiverse
Last crawled date: 4 years, 2 months ago
Update: https://www.thingiverse.com/thing:3949398
Is a better V2 case + teensy holder for this system. Make sure to print the updated case over the files found here.
But the main documentation will still live on this page.
There is also a version of the plate split into smaller parts in remixes, but the version here is preferred.
Not intended for beginners. But if you have keyboard switches, diodes, and a controller laying around. You can make your own "normal" full size keyboard.
Its surprisingly stiff when using new case linked above. Print in the stiffest plastic you got, I went with matter hackers pla printed at a high temp for strength.
Printed items:
The plate for mounting the keyswitches was split in half to fit my prusa i3 (printed at 0.3mm)
The case is 3 parts, Which I printed vertically. (printed at 0.3mm)
A small sled that holds the electronics. It's a sled to allow assembly and remixing to different controller boards. (printed at 0.2mm)
Non-printed Items:
104 Cherry MX or compatable keyboard switches
104 Diodes
screws: 21 m3 x 12mm countersunk; 4 m3 x 6mm screws countersunk
teensy 2.0++ or similar controller with 27ish IO ports (or port multipliers).
keycap set (as well as spacebar stabilizers)
wire (mix of 22 gauge and 28 gauge worked well for me.)
usb cable.
Kapton/other insulating tape
Soldering tools.
Tips:
Maybe carve a small piece of the plate into a quick test print to check the cherry mx switch tolerance.
Dry fit everything a few times before wiring to make sure no snags. Designed with .3mm clearance in most fits.
cherry mx spacebar stabilizers are pinched to start and need to be bent/spread wider to guide smoothly.
Future Tweaks/small wants, some are fixed in V2 case:
Improve usb location if mousepad is on right it can be in way.
Other sleds for electronics besides teensy2.0++
Better interlocking case body.
The spacebar stabilizer holes are for spacebars I had on hand, there some popular sizes missing.
Internal wire guides.
led for capslock+others
Strain relief on controller wiring
Adjustable feet to get different angles.
Deepen countersink for sled screws.
Licensing / Sources:
BSD license. A link to this page would be preferred on derivatives/prints but no requirement.
Was designed from scratch, with the exceptions below:http://www.keyboard-layout-editor.com/ to Generate the base layout. The license for that site claims no ownership over output.
Inspired by the Wiring guide: https://deskthority.net/viewtopic.php?t=6050
Firmware used: https://github.com/qmk/qmk_firmware
Is a better V2 case + teensy holder for this system. Make sure to print the updated case over the files found here.
But the main documentation will still live on this page.
There is also a version of the plate split into smaller parts in remixes, but the version here is preferred.
Not intended for beginners. But if you have keyboard switches, diodes, and a controller laying around. You can make your own "normal" full size keyboard.
Its surprisingly stiff when using new case linked above. Print in the stiffest plastic you got, I went with matter hackers pla printed at a high temp for strength.
Printed items:
The plate for mounting the keyswitches was split in half to fit my prusa i3 (printed at 0.3mm)
The case is 3 parts, Which I printed vertically. (printed at 0.3mm)
A small sled that holds the electronics. It's a sled to allow assembly and remixing to different controller boards. (printed at 0.2mm)
Non-printed Items:
104 Cherry MX or compatable keyboard switches
104 Diodes
screws: 21 m3 x 12mm countersunk; 4 m3 x 6mm screws countersunk
teensy 2.0++ or similar controller with 27ish IO ports (or port multipliers).
keycap set (as well as spacebar stabilizers)
wire (mix of 22 gauge and 28 gauge worked well for me.)
usb cable.
Kapton/other insulating tape
Soldering tools.
Tips:
Maybe carve a small piece of the plate into a quick test print to check the cherry mx switch tolerance.
Dry fit everything a few times before wiring to make sure no snags. Designed with .3mm clearance in most fits.
cherry mx spacebar stabilizers are pinched to start and need to be bent/spread wider to guide smoothly.
Future Tweaks/small wants, some are fixed in V2 case:
Improve usb location if mousepad is on right it can be in way.
Other sleds for electronics besides teensy2.0++
Better interlocking case body.
The spacebar stabilizer holes are for spacebars I had on hand, there some popular sizes missing.
Internal wire guides.
led for capslock+others
Strain relief on controller wiring
Adjustable feet to get different angles.
Deepen countersink for sled screws.
Licensing / Sources:
BSD license. A link to this page would be preferred on derivatives/prints but no requirement.
Was designed from scratch, with the exceptions below:http://www.keyboard-layout-editor.com/ to Generate the base layout. The license for that site claims no ownership over output.
Inspired by the Wiring guide: https://deskthority.net/viewtopic.php?t=6050
Firmware used: https://github.com/qmk/qmk_firmware
Similar models
thingiverse
free
Remote keyboard spacebar mount. 6.25u by diagnosis
...anical keyboards, this is the print for you!
used pla, printed with supports, with the base on the bed. otherwise usual settings.
thingiverse
free
HHKB Style 60% Keyboard Plate for Cherry MX and Alps, Costar and Cherry Stab compatible by childofthehorn
...d cherry pcb mount stabilizers. i used costar in my build, but its nice to be able to switch to cherry plate mount down the road.
thingiverse
free
Cherry MX pc Numpad by mrkrafen
...screws and nuts
arduino code for italian keyboard layout attached here:https://github.com/mrkrafen/numpad/blob/main/numpad_v0.ino
thingiverse
free
2.5u spacebar with Cherry MX stems
...2.5u spacebar with cherry mx stems
thingiverse
2.5u spacebar keycap for cherry mx compatible switches.
thingiverse
free
Macro keyboard case by jakebot
...such as the spark fun pro micro or other similar clones. the case can be friction fit or glued...
thingiverse
free
Osu Keyboard (Cherry MX) by Wholteza
...nsy.
holes are 2mm in diameter, use some self-tapping screws.
update: placement for the arduino was too small, it's now 18mm.
thingiverse
free
Pi zero w snap case lid with 3 cherry mx switch slots. by bungwu
...guide to write a python script for the buttons.
http://tnorbert.com/blog/2016/10/24/simple-stopstart-button-for-octopioctoprint/
thingiverse
free
SiCK-60 Cherry mx stabilizers by Oenone
...plate mounted cherry style stabilizers. it should also fit similar stabilizers like, jwk and other plate mounted cherry style...
thingiverse
free
ktKEYBOARD by ktmodel
...oard. for example, microsoft keyboard wired 600.
openscad source code refer to the following.https://github.com/ktcode/ktkeyboard
thingiverse
free
Keyboard Plate by coco3431
...keyboard plate by coco3431
thingiverse
plate for cherry mx switches
104
design_connected
$20
Simpliciter 104
...simpliciter 104
designconnected
maxalto simpliciter 104 computer generated 3d model. designed by citterio, antonio.
design_connected
$18
Mistral 104
...mistral 104
designconnected
roda mistral 104 computer generated 3d model. designed by dordoni, rodolfo.
turbosquid
$15
Chair 104
...lty free 3d model chair 104 for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1497608)
turbosquid
$10
Bedcloth 104
... free 3d model bedcloth 104 for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1531181)
turbosquid
$8
Table 104
...lty free 3d model table 104 for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1503774)
turbosquid
$8
Lamp 104
...alty free 3d model lamp 104 for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1500730)
turbosquid
$15
Curtain 104
...e 3d model curtain 104 for download as max, max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1618004)
turbosquid
$30
Ring 104
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$29
Landscape 104
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$25
Pendant 104
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Keyboard
3d_ocean
$9
Keyboard
...odels computer electronics keyboard peripheral / part
computer keyboard 3d models. it’s computer keyboard. render ready keyboard.
archibase_planet
free
Keyboard
...keyboard
archibase planet
input keyboard keyboard office equipment
pro keyboard - 3d model for interior 3d visualization
3d_export
$5
keyboard
...keyboard
3dexport
computer keyboard
3d_export
$11
Keyboard
...keyboard
3dexport
gaming keyboard with backlight 1:1
3d_export
free
keyboard
...keyboard
3dexport
keyboard blender stl obj fbx
archibase_planet
free
Keyboard
...keyboard
archibase planet
keyboard pc equipment
keyboard apple n130315 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
free
keyboard gaming
...keyboard gaming
3dexport
keyboard gaming include: 1 x keyboard gaming.blend 3 x keyboard gaming.png
archibase_planet
free
Keyboard
...keyboard
archibase planet
keyboar pc equipment
keyboard - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_ocean
$9
keyboard USB
...models computer electronics keyboard peripheral / part
keyboard for computer 3d models. high detailed model of computer keyboard.
turbosquid
$24
Keyboard
...urbosquid
royalty free 3d model keyboard for download as max on turbosquid: 3d models for games, architecture, videos. (1710291)
Plate
archibase_planet
free
Plates
...plates
archibase planet
plates and dishes plate
plates - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
$5
plate
...plate
3dexport
plate
archibase_planet
free
Plates
...plates
archibase planet
plates and dishes plate kitchen ware
plates - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Plates
...plates
archibase planet
plate plates and dishes crockery
plates 2 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Plate
...plate
archibase planet
dinner-plate plate kitchen ware
plate n070808 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
$6
plate
...plate
3dexport
design of plate
3d_export
$5
plate
...plate
3dexport
plate lowpoly
archibase_planet
free
Plates
...plates
archibase planet
plate dish kitchen-ware
plate - 3d model for interior 3d visualization.
3ddd
$1
Plates
...plates
3ddd
полка , тарелка
african plates
archibase_planet
free
Plate
...plate
archibase planet
plate kitchen ware
plate - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Full
3ddd
$1
Full Mobili
...ull mobili , шкаф
группа шкафов, серия мебели "классика" фабрики «full mobili»
turbosquid
$80
full man body+full facials
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Full Mobili
...сика , стол
стол круглый офисный серия мебели "классика" фабрики «full mobili»
3ddd
$1
FULL MOBILI
... стол
cтол офисный серии мебели "классика" итальянской компании full mobili
design_connected
$16
Full Circle
...full circle
designconnected
atmosphere full circle computer generated 3d model.
3d_export
$5
full office
...full office
3dexport
this is full office cgi model created with maya -detailed -textured -uv mapped
design_connected
$16
Full Moon
...full moon
designconnected
roche bobois full moon computer generated 3d model. designed by ragot, cedric.
turbosquid
$100
FULL KITCHEN
...squid
royalty free 3d model full kitchen for download as skp on turbosquid: 3d models for games, architecture, videos. (1345817)
turbosquid
$15
Full Bedroomset
...id
royalty free 3d model full bedroomset for download as max on turbosquid: 3d models for games, architecture, videos. (1540649)
3d_export
$10
full human body
...full human body
3dexport
it is a full human sculpt
Case
3d_export
$1
case
...case
3dexport
case
archibase_planet
free
Case
...case
archibase planet
showcase show-case glass case
glass-case + cakes - 3d model for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
showcase show-case glass case
glass-case for chips - 3d model for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
case shelving drawer
case - 3d model for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
case rack locker
case - 3d model for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
case drawer kitchen furniture
case - 3d model for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
case cupboard shelving
glass case - 3d model for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
case handbag suitcase
case - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
case suitcase
case 5 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Case
...case
archibase planet
locker case dresser
case - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Custom
3ddd
free
Customized
...customized
3ddd
комод
customized, chest, cabinet
3d_export
$50
Custom motorcycle
...custom motorcycle
3dexport
custom motorcycle
3d_export
$21
Funko custom
...funko custom
3dexport
funko custom
turbosquid
$2
Customs
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$2
Customs
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Custom Car
...turbosquid
royalty free 3d model custom car for download as on turbosquid: 3d models for games, architecture, videos. (1584212)
3d_export
$7
Custom glasses
...custom glasses
3dexport
3d custom glasses;<br>textured with non overlapping<br>rigged: yes
turbosquid
$80
Custom sportbike
...d
royalty free 3d model custom sportbike for download as fbx on turbosquid: 3d models for games, architecture, videos. (1313435)
turbosquid
$30
custom truck
...squid
royalty free 3d model custom truck for download as max on turbosquid: 3d models for games, architecture, videos. (1329357)
turbosquid
$10
custom alien
...squid
royalty free 3d model custom alien for download as fbx on turbosquid: 3d models for games, architecture, videos. (1244065)