1
0
Fork 0
mirror of https://github.com/Luzifer/3dmodels.git synced 2024-10-18 05:04:19 +00:00

Add holder for Groove PIR

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2020-07-31 15:26:53 +02:00
parent b4d30fe003
commit e8d74403d5
Signed by: luzifer
GPG key ID: DC2729FDD34BE99E
3 changed files with 3219 additions and 0 deletions

View file

@ -7,6 +7,7 @@ In case you have use for those models thankfully to Github you can preview all m
| Model | Source | Version | Title |
| ----- | ------ | ------- | ----- |
| [`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 |
| [`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 |

24
pir-holder.jscad Normal file
View 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

File diff suppressed because it is too large Load diff