mirror of
https://github.com/Luzifer/lorabattery.git
synced 2024-12-21 02:11:15 +00:00
Add housing
This commit is contained in:
parent
a3f1e62d4d
commit
ed4ec49836
3 changed files with 48908 additions and 0 deletions
6
docs/backcover.jscad
Normal file
6
docs/backcover.jscad
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
function main () {
|
||||||
|
return difference(
|
||||||
|
cube({size: [85, 35, 2]}),
|
||||||
|
cube({size: [8, 8, 2]})
|
||||||
|
)
|
||||||
|
}
|
48862
docs/box.stl
Normal file
48862
docs/box.stl
Normal file
File diff suppressed because it is too large
Load diff
40
docs/frontcover.jscad
Normal file
40
docs/frontcover.jscad
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
function main () {
|
||||||
|
return union(
|
||||||
|
difference(
|
||||||
|
// Base plate
|
||||||
|
cube({size: [85, 35, 2]}),
|
||||||
|
// Display
|
||||||
|
cube({size: [26, 15, 2]}).translate([68-26, 28-15, 0]),
|
||||||
|
// Button holes
|
||||||
|
cylinder({r: 1, h: 2}).translate([26.5, 30, 0]),
|
||||||
|
cylinder({r: 1, h: 2}).translate([26.5, 13.5, 0])
|
||||||
|
),
|
||||||
|
|
||||||
|
// Board holders
|
||||||
|
difference(
|
||||||
|
cube({size: [3, 2, 9.3]}),
|
||||||
|
cube({size: [1, 2, 7.3]})
|
||||||
|
).translate([74, 21, 2]),
|
||||||
|
difference(
|
||||||
|
cube({size: [3, 2, 9.3]}),
|
||||||
|
cube({size: [1, 2, 7.3]}).translate([2, 0, 0])
|
||||||
|
).translate([21, 16, 2]),
|
||||||
|
difference(
|
||||||
|
cube({size: [2, 3, 9.3]}),
|
||||||
|
cube({size: [2, 1, 7.3]}).translate([0, 2, 0])
|
||||||
|
).translate([61, 7.5, 2]),
|
||||||
|
difference(
|
||||||
|
cube({size: [2, 3, 9.3]}),
|
||||||
|
cube({size: [2, 1, 7.3]}).translate([0, 2, 0])
|
||||||
|
).translate([31, 7.5, 2]),
|
||||||
|
|
||||||
|
// Antenna holder
|
||||||
|
difference(
|
||||||
|
cylinder({r: 3.5, h: 20}),
|
||||||
|
cylinder({r: 2.5, h: 20}).translate([1.7, 0, 0]),
|
||||||
|
cube({size: [5, 50, 20]}).translate([-7, -5 ,0])
|
||||||
|
).rotateY(-90).translate([25, 5, 3])
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
// vim: set ft=javascript :
|
Loading…
Reference in a new issue