mirror of
https://github.com/dnlbauer/corax-keyboard.git
synced 2026-09-10 21:25:29 +00:00
3d printed case
This commit is contained in:
15
3dprints/case/README.md
Normal file
15
3dprints/case/README.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# 3d printed keyboard case
|
||||
|
||||
Designed to hold 4 10x1mm magnets to hold the two halves together for transport.
|
||||
|
||||
## Preview
|
||||
|
||||
| | |
|
||||
|  | [front](../../images/case_front.png) |
|
||||
|
||||
## Printing
|
||||
|
||||
- layer height: 0.2mm
|
||||
- wall thickness: 0.8mm
|
||||
- infill: doesnt matter
|
||||
- supports: not needed
|
||||
BIN
3dprints/case/case.f3z
Normal file
BIN
3dprints/case/case.f3z
Normal file
Binary file not shown.
BIN
3dprints/case/case_left.stl
Normal file
BIN
3dprints/case/case_left.stl
Normal file
Binary file not shown.
BIN
3dprints/case/case_right.stl
Normal file
BIN
3dprints/case/case_right.stl
Normal file
Binary file not shown.
@@ -46,8 +46,9 @@ A 56 keys column-staggered fully-wireless split keyboard with scrollwheels.
|
||||
| **Item** | **Count** | **Note** |
|
||||
|---------------------------------|-----------|----------|
|
||||
| Nice!View + mounts | 2 | |
|
||||
| Switchplate | 2 | Height: 1.2mm; either 3d printed or cut pcbs |
|
||||
| Switchplate | 2 | Height: 1.2mm; either 3d printed or cut pcbs. [stl](./3dprints/switchplate/) |
|
||||
| Silicone feet | 8 | |
|
||||
| Case (Left + Right) | 1 | [stls](./3dprints/case/README.md) |
|
||||
|
||||
## Firmware
|
||||
|
||||
@@ -61,5 +62,4 @@ TODO
|
||||
- [ ] Increase diode-socket distance.
|
||||
- [ ] Fix MCU pin labels on right-front (Some are mirrored / not on the correct side of the MCU).
|
||||
- [ ] Give this project a **name**.
|
||||
- [ ] Design a case.
|
||||
- [ ] Use github actions to build + release gerber files.
|
||||
@@ -254,6 +254,10 @@ outlines:
|
||||
where: [scrollwheel]
|
||||
size: [switchplate_scrollwheel_cutout_x, switchplate_scrollwheel_cutout_y]
|
||||
bound: false
|
||||
_screw_holes:
|
||||
- what: circle
|
||||
where: [screw]
|
||||
radius: 0.5switchplate_screw_hole
|
||||
switchplate:
|
||||
- what: outline
|
||||
name: _switchplate_base
|
||||
@@ -263,6 +267,12 @@ outlines:
|
||||
- what: outline
|
||||
name: _scrollwheel_cutout
|
||||
operation: subtract
|
||||
case:
|
||||
- what: outline
|
||||
name: board
|
||||
- what: outline
|
||||
name: _screw_holes
|
||||
operation: subtract
|
||||
pcbs:
|
||||
keyboard:
|
||||
outlines.main.outline: board
|
||||
|
||||
BIN
images/case_front.png
Normal file
BIN
images/case_front.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 156 KiB |
BIN
images/case_top.png
Normal file
BIN
images/case_top.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 139 KiB |
464
pcbs/outlines/case.dxf
Normal file
464
pcbs/outlines/case.dxf
Normal file
@@ -0,0 +1,464 @@
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
69.5755111
|
||||
20
|
||||
-136.4091991
|
||||
11
|
||||
51.4617919
|
||||
21
|
||||
-122.0712605
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50.7106973
|
||||
20
|
||||
-120.6773923
|
||||
11
|
||||
49.2050109
|
||||
21
|
||||
-103.467318
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
49.7026522
|
||||
20
|
||||
-101.9641996
|
||||
11
|
||||
81.8283933
|
||||
21
|
||||
-65.8265995
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
82.2887638
|
||||
20
|
||||
-65.4436638
|
||||
11
|
||||
104.7948275
|
||||
21
|
||||
-51.8436242
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.234105
|
||||
20
|
||||
-51.6459545
|
||||
11
|
||||
122.7118211
|
||||
21
|
||||
-46.1987329
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-46.1081453
|
||||
11
|
||||
142.7799866
|
||||
21
|
||||
-46.1081453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
143.2195268
|
||||
20
|
||||
-46.1570419
|
||||
11
|
||||
178.7854262
|
||||
21
|
||||
-54.1692486
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-54.2181452
|
||||
11
|
||||
196.7524765
|
||||
21
|
||||
-54.2181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7524765
|
||||
20
|
||||
-56.2181452
|
||||
11
|
||||
198.7524765
|
||||
21
|
||||
-124.0342257
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7860191
|
||||
20
|
||||
-124.3989795
|
||||
11
|
||||
201.5798643
|
||||
21
|
||||
-139.461136
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
201.3454578
|
||||
20
|
||||
-140.8258898
|
||||
11
|
||||
192.5584779
|
||||
21
|
||||
-156.0453854
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
190.1315737
|
||||
20
|
||||
-156.9207997
|
||||
11
|
||||
141.1910669
|
||||
21
|
||||
-138.7880193
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
140.8037502
|
||||
20
|
||||
-138.6872197
|
||||
11
|
||||
108.2943263
|
||||
21
|
||||
-133.6281327
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.8124782
|
||||
20
|
||||
-133.6119572
|
||||
11
|
||||
70.9911173
|
||||
21
|
||||
-136.8334089
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
52.7030867
|
||||
20
|
||||
-120.5030809
|
||||
40
|
||||
2
|
||||
50
|
||||
184.9999976
|
||||
51
|
||||
231.6365737
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
51.1974004
|
||||
20
|
||||
-103.2930066
|
||||
40
|
||||
2
|
||||
50
|
||||
138.3634216
|
||||
51
|
||||
184.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
83.3231414
|
||||
20
|
||||
-67.1554065
|
||||
40
|
||||
2
|
||||
50
|
||||
121.1438711
|
||||
51
|
||||
138.3634216
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
105.8292052
|
||||
20
|
||||
-53.5553669
|
||||
40
|
||||
2
|
||||
50
|
||||
107.3105158
|
||||
51
|
||||
121.1438711
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
90
|
||||
51
|
||||
107.3105158
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
142.7799866
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
77.3044699
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-52.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
257.3044699
|
||||
51
|
||||
270
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
196.7524765
|
||||
20
|
||||
-56.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
0
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
200.7524765
|
||||
20
|
||||
-124.0342257
|
||||
40
|
||||
2
|
||||
50
|
||||
180
|
||||
51
|
||||
190.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
199.613407
|
||||
20
|
||||
-139.8258898
|
||||
40
|
||||
2
|
||||
50
|
||||
329.9999999
|
||||
51
|
||||
10.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
190.8264271
|
||||
20
|
||||
-155.0453854
|
||||
40
|
||||
2
|
||||
50
|
||||
249.67
|
||||
51
|
||||
329.9999999
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
140.4962136
|
||||
20
|
||||
-140.6634336
|
||||
40
|
||||
2
|
||||
50
|
||||
69.67
|
||||
51
|
||||
81.154631
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
107.9867896
|
||||
20
|
||||
-135.6043466
|
||||
40
|
||||
2
|
||||
50
|
||||
81.154631
|
||||
51
|
||||
94.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
70.8168059
|
||||
20
|
||||
-134.8410195
|
||||
40
|
||||
2
|
||||
50
|
||||
231.6365737
|
||||
51
|
||||
274.9999976
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
104.0024766
|
||||
20
|
||||
-69.7181452
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
160.0024765
|
||||
20
|
||||
-70.9681452
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
87.5578817
|
||||
20
|
||||
-117.3152477
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
142.0024766
|
||||
20
|
||||
-120.7181453
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
185.3809789
|
||||
20
|
||||
-128.9412725
|
||||
40
|
||||
1.1
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
||||
Reference in New Issue
Block a user