Initial commit
This commit is contained in:
commit
d3e9d6c665
25238
bathtub-strainer.slvs
Normal file
25238
bathtub-strainer.slvs
Normal file
File diff suppressed because it is too large
Load Diff
2947
cable-hook-narrow.slvs
Normal file
2947
cable-hook-narrow.slvs
Normal file
File diff suppressed because it is too large
Load Diff
2947
cable-hook.slvs
Normal file
2947
cable-hook.slvs
Normal file
File diff suppressed because it is too large
Load Diff
3876
geiger-holder-handle.slvs
Normal file
3876
geiger-holder-handle.slvs
Normal file
File diff suppressed because it is too large
Load Diff
7475
geiger-holder.slvs
Normal file
7475
geiger-holder.slvs
Normal file
File diff suppressed because it is too large
Load Diff
60
levinson-choc-case/README.adoc
Normal file
60
levinson-choc-case/README.adoc
Normal file
@ -0,0 +1,60 @@
|
||||
Levinson Choc case
|
||||
==================
|
||||
|
||||
This is a parametric two-part CAD model of a case for the Nyquist PCB rev3 with
|
||||
Kailh PG1350 switches and the undesirable bits broken off. Slightly slanted
|
||||
forward to accomodate TRRS jack cables.
|
||||
|
||||
image::front.jpg[Front view]
|
||||
image::back.jpg[Back view]
|
||||
image::mbk.jpg[Without cover, with MBK keycaps]
|
||||
|
||||
It won't be a great hassle to adapt this for rev3.5. It will be able to lay
|
||||
flat in that revision, saving print time and material. In general the jack
|
||||
connector was a major pain point (though there don't seem to be any USB C cables
|
||||
angled on both sides available yet).
|
||||
|
||||
You'll need
|
||||
-----------
|
||||
- https://keeb.io/products/nyquist-keyboard[Nyquist/Levinson] rev3
|
||||
with some Kailh PG1350 switches soldered in
|
||||
- an FDM 3D printer (developed on a
|
||||
https://shop.prusa3d.com/en/3d-printers/994-original-prusa-mini.html[Prusa Mini+])
|
||||
- ideally clear PETG (photos show
|
||||
https://shop.prusa3d.com/en/prusament/1216-prusament-petg-clear-1kg.html[Prusament PETG Clear])
|
||||
- long enough M2 screws (e.g. from the craptastic and useless keeb.io FR4 case)
|
||||
- https://www.aliexpress.com/item/32891555457.html[2.5mm high silicone pads]
|
||||
- https://solvespace.com[Solvespace] 3 to generate a triangle mesh for printing
|
||||
from the model
|
||||
|
||||
Print settings
|
||||
--------------
|
||||
- recommended is the default 0.4mm nozzle with 0.2mm layer height,
|
||||
quality settings
|
||||
- increase extrusion width for solid infills until the print looks clear enough
|
||||
(0.55mm produced a good result)
|
||||
- the cover looks better with right-angled infills
|
||||
- use the Hilbert Curve for the bottom fill pattern to make it look nicer
|
||||
- similarly recommended is a textured sheet for the heatbed
|
||||
|
||||
Both halves fit onto the Mini's print area. Increase heatbed temperature
|
||||
by approximately 5 degrees Celsius if printing from PLA then, or otherwise make
|
||||
sure that corners don't lift off. Increase the temperature mid-print to salvage
|
||||
if you see this happening, it should lay back down.
|
||||
|
||||
Issues
|
||||
------
|
||||
- it may not match exactly, depending on extrusion accuracy
|
||||
- the cover parts stand in the way of MBK keycaps, and the right part likes
|
||||
to lift off at the far end, preventing full keypresses
|
||||
- screw holes in the cover need some fiddling around but generally work
|
||||
- Solvespace is slow at computing the cover parts. You can remove them
|
||||
entirely, they serve an aesthetic purpose.
|
||||
|
||||
License
|
||||
-------
|
||||
https://creativecommons.org/publicdomain/zero/1.0/
|
||||
|
||||
To the extent possible under law, Přemysl Eric Janouch has waived all copyright
|
||||
and related or neighboring rights to the Levinson Choc case.
|
||||
This work is published from the Czech Republic.
|
21
levinson-choc-case/TODO
Normal file
21
levinson-choc-case/TODO
Normal file
@ -0,0 +1,21 @@
|
||||
Measurements:
|
||||
- change Solvespace so that DXF import automatically adds constraints
|
||||
on lines that share points (exactly same)
|
||||
- adjust the other dimensions according to SVG/DXF measurements,
|
||||
see uncommitted files here in pcb-outlines/
|
||||
|
||||
Adjustments:
|
||||
- on the right part make sure the stubs have space around when viewed
|
||||
from the bottom, like with the left part
|
||||
- make the top and bottom tolerances a bit bigger (try 0.05, 0.10 on each side)
|
||||
- the far edge should be about 1 cm taller, otherwise pressing the bottom
|
||||
row with MBK keycaps isn't very pleasant
|
||||
|
||||
Making a better, beefier version:
|
||||
- the cover has no chance of working well with such a small base, it needs
|
||||
to lie straight on the PCB, and the whole assembly needs to wrap the PCB
|
||||
including the sides, otherwise it doesn't work, nor does it look good
|
||||
- underlighting has turned out to be too non-uniform, even when using
|
||||
a slightly diffusive translucent material; jet black would look better,
|
||||
maybe with some small squints/grooves or holes to prevent the LEDs from
|
||||
drawing power undetected
|
BIN
levinson-choc-case/back.jpg
Normal file
BIN
levinson-choc-case/back.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 283 KiB |
3848
levinson-choc-case/choc-approximate.slvs
Normal file
3848
levinson-choc-case/choc-approximate.slvs
Normal file
File diff suppressed because it is too large
Load Diff
BIN
levinson-choc-case/front.jpg
Normal file
BIN
levinson-choc-case/front.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 277 KiB |
219573
levinson-choc-case/levinson-choc-case.slvs
Normal file
219573
levinson-choc-case/levinson-choc-case.slvs
Normal file
File diff suppressed because it is too large
Load Diff
BIN
levinson-choc-case/mbk.jpg
Normal file
BIN
levinson-choc-case/mbk.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 98 KiB |
2910
paper-boxes-smaller.slvs
Normal file
2910
paper-boxes-smaller.slvs
Normal file
File diff suppressed because it is too large
Load Diff
1836
paper-boxes.slvs
Normal file
1836
paper-boxes.slvs
Normal file
File diff suppressed because it is too large
Load Diff
4491
phone-scanner-elbow.slvs
Normal file
4491
phone-scanner-elbow.slvs
Normal file
File diff suppressed because it is too large
Load Diff
22493
pill-container.slvs
Normal file
22493
pill-container.slvs
Normal file
File diff suppressed because it is too large
Load Diff
6379
strainer-adapter.slvs
Normal file
6379
strainer-adapter.slvs
Normal file
File diff suppressed because it is too large
Load Diff
3281
trivial-choc-keycap.slvs
Normal file
3281
trivial-choc-keycap.slvs
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user