https://github.com/headblockhead/slab-case
3D-printable case for the Slab Keyboard system.
https://github.com/headblockhead/slab-case
nix-flake openscad slab-keyboard
Last synced: 4 months ago
JSON representation
3D-printable case for the Slab Keyboard system.
- Host: GitHub
- URL: https://github.com/headblockhead/slab-case
- Owner: headblockhead
- License: gpl-3.0
- Created: 2024-06-08T23:04:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-03T02:34:32.000Z (over 1 year ago)
- Last Synced: 2025-03-03T03:26:47.490Z (over 1 year ago)
- Topics: nix-flake, openscad, slab-keyboard
- Language: OpenSCAD
- Homepage:
- Size: 38.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Slab Case
[](https://nixos.org) [](https://xcfile.dev) [](https://openscad.org)
The 3D-models and downloads for the [Slab keyboard project](https://github.com/headblockhead/slab).
STL downloads are in the releases section.
## Building the STLs
This project uses [OpenSCAD](https://openscad.org) and [Nix](https://nixos.org), run `nix develop` for a development environment, and `nix build` to build the STLs.
## Tasks
> [!IMPORTANT]
> You must be in the `nix develop` shell for these tasks to work!
### Build models
Uses openscad to create STL files from the scad files.
```bash
openscad -D render_case=true -o left_case.stl left.scad
openscad -D render_plate=true -o left_plate.stl left.scad
openscad -D render_case=true -o right_case.stl right.scad
openscad -D render_plate=true -o right_plate.stl right.scad
openscad -D render_case=true -o hackpad_case.stl hackpad.scad
openscad -D render_plate=true -o hackpad_plate.stl hackpad.scad
```
## Supplies
- 3D printer (or a 3D printing service)
- Keyswitches - Cherry MX compatible or Kailh Choc compatible
- Keycaps - Cherry MX compatible or Kailh Choc compatible
- M3 screws countersunk machine screws - 12mm depth.
- M3 knurled brass inserts - 5.7mm depth.
- Soldering iron - for installing inserts.