mirror of
https://github.com/Luzifer/3dmodels.git
synced 2024-12-23 02:41:19 +00:00
Add holder for Groove PIR
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
b4d30fe003
commit
e8d74403d5
3 changed files with 3219 additions and 0 deletions
|
@ -7,6 +7,7 @@ In case you have use for those models thankfully to Github you can preview all m
|
||||||
| Model | Source | Version | Title |
|
| Model | Source | Version | Title |
|
||||||
| ----- | ------ | ------- | ----- |
|
| ----- | ------ | ------- | ----- |
|
||||||
| [`change-holder.stl`](change-holder.stl) | [`change-holder.jscad`](change-holder.jscad) | 0.1.1 | Spare-Change holder |
|
| [`change-holder.stl`](change-holder.stl) | [`change-holder.jscad`](change-holder.jscad) | 0.1.1 | Spare-Change holder |
|
||||||
|
| [`pir-holder.stl`](pir-holder.stl) | [`pir-holder.jscad`](pir-holder.jscad) | 0.1.1 | PIR holder |
|
||||||
| [`razorholder.stl`](razorholder.stl) | [`razorholder.jscad`](razorholder.jscad) | 0.1.1 | Holder for T-Shape razor |
|
| [`razorholder.stl`](razorholder.stl) | [`razorholder.jscad`](razorholder.jscad) | 0.1.1 | Holder for T-Shape razor |
|
||||||
| [`sonoff_dev_housing.stl`](sonoff_dev_housing.stl) | [`sonoff_dev_housing.jscad`](sonoff_dev_housing.jscad) | 0.2.6 | Sonoff DEV box for lamp post |
|
| [`sonoff_dev_housing.stl`](sonoff_dev_housing.stl) | [`sonoff_dev_housing.jscad`](sonoff_dev_housing.jscad) | 0.2.6 | Sonoff DEV box for lamp post |
|
||||||
| [`tas6515_swimmer.stl`](tas6515_swimmer.stl) | [`tas6515_swimmer.jscad`](tas6515_swimmer.jscad) | 0.1.10 | Tassimo TAS6515 swimmer replacement |
|
| [`tas6515_swimmer.stl`](tas6515_swimmer.stl) | [`tas6515_swimmer.jscad`](tas6515_swimmer.jscad) | 0.1.10 | Tassimo TAS6515 swimmer replacement |
|
||||||
|
|
24
pir-holder.jscad
Normal file
24
pir-holder.jscad
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* title : PIR holder
|
||||||
|
* author : Knut Ahlers
|
||||||
|
* revision : 0.1.1
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* exported main */
|
||||||
|
function main () {
|
||||||
|
return union(
|
||||||
|
difference(
|
||||||
|
cube({ size: [45, 5, 29], center: true }).translate([0, 0, -2.5]),
|
||||||
|
cube({ size: [2, 5, 22], center: true }).translate([19.5, 0, 1]),
|
||||||
|
cube({ size: [18, 5, 1.5], center: true }).translate([0, 0, -14.5])
|
||||||
|
),
|
||||||
|
cylinder({ h: 4, r: 2, center: true })
|
||||||
|
.rotateX(90)
|
||||||
|
.translate([-12.5, -4, -10]),
|
||||||
|
cylinder({ h: 4, r: 2, center: true })
|
||||||
|
.rotateX(90)
|
||||||
|
.translate([-12.5, -4, 10])
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
// vim: set ft=javascript:
|
3194
pir-holder.stl
Normal file
3194
pir-holder.stl
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue