Podest-im-hq
Zur Navigation springen
Zur Suche springen
| Podest-im-hq status: stable | |
|---|---|
| Beschreibung | Ein Podest |
| Ort | HQ |
Podest im HQ
Da upload einer *.scad datei im Wiki nicht möglich. Hier der Quelltext für das OpenSCAD Modell: Einfach den unten stehenden code in openSCAD einfügen und fertig. Sollten Fehler angezeigt werden, hast Du eine veraltete Version. Der hier stehende code funktioniert mit OpenSCAD version 2017.11.12.nightly (git 7cb1e93) im Debian Repo befindet sich nur die Version von 2014. Mit der klappt es nicht. Hier gehts zum Download (auch binaries und PPA): http://www.openscad.org/downloads.html
Podest Symetisch
//Farben
hauswand = "Snow";
kuechenboden = "Gray";
holzbalken = "PaleGreen";
holzlatten = "ForestGreen";
OSB3BodenPlatten = "SpringGreen";
//Raum
Kuechenboden();
Fensterwand();
Kuehlschrankwand();
Eingangswand();
Saulen();
color("green",1)
{
Wandbalken();
Fuesse();
Kopfbalken();
Kopfquertraeger();
Bodentraeger2();
}
Fussbodenplatten();
//Stepup();
module Kopfquertraeger()
{ //https://www.hornbach.de/shop/Latte-24x48x2000-mm-Fichte-Tanne/1000664/artikel.html
module traeger(x){
translate([x,0,0])
cube([100,2000,100]);
}
translate([0,-2000,1352])
{
traeger(385);
traeger(385+1390);
traeger(385+1390+525);
}
//oberer Podestteil
translate([0,-2000,1352])
{
traeger(2300);
traeger(3552);
}
}
module Kopfbalken(){ //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html
translate([0,0,1352])
{
//K1
translate([-10,-2000,0]) cube([2400,100,100],false);
//K2
//translate([2000,0,0]) cube([2000,100,100],false);
//K3
translate([2400,-2000,0]) cube([1275,100,100],false);
}
}
module Fuesse(){
//2* 100x100x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html
translate([385,-2000,0])
{
cube([100,100,1352],false);
translate([1275,0,0])
cube([100,100,1352],false);
translate([1275+645,0,0])
cube([100,100,1352],false);
translate([1275+645+1275,0,0])
cube([100,100,1352],false);
}
}
module Wandbalken(){
//2* 100x120x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x120x3000-mm-Fichte-NSI-nicht-sichtbarer-Einbau/1006844/artikel.html
color(holzbalken,1){
translate([385,-120,1252])
cube([1490,100,100],false);
//oberer Podestteil
translate([2300,-100, 1252]) cube([1350,100,100],false);
}
}
module Fussbodenplatten()
{
module OSB3Platte(x){ //https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html
color(OSB3BodenPlatten,0.4)
translate([x,0,0])
cube([600,2000,27]);
}
translate([0,-2000,1480]){
OSB3Platte(0);
OSB3Platte(600);
OSB3Platte(1200);
OSB3Platte(1800);
}
translate([0,-2000,1480]){
color(OSB3BodenPlatten,0.4)
OSB3Platte(2400);
OSB3Platte(3000);
}
}
module Bodentraeger2()
{
translate([0,-2000,1450])
{
for(i=[0:600:2000]) {
translate([0,i,0])
cube([1900,48,24]);
}
for(i=[50:600:2000]) {
translate([1800,i,0])
cube([600,48,24]);
}
}
translate([2300,-2000,1450])
{
for(i=[0:600:2000]) {
translate([0,i,0])
cube([1350,48,24]);
}
}
}
module Stepup(){
translate([500,-2120,0]){
cube([100,100,560]);
translate([1500,0,0])
cube([100,100,560]);
translate([0,-1000,0])
cube([100,100,560]);
translate([1500,-1000,0])
cube([100,100,560]);
color("yellow",0.3)
translate([0,-1000,560])
cube([1600,1100,12]);
}
translate([0,-2120,0]){
h = 900;
cube([100,100,h]);
translate([400,0,0])
cube([100,100,h]);
translate([0,-1000,0])
cube([100,100,h]);
translate([400,-1000,0])
cube([100,100,h]);
color("yellow",0.3)
translate([0,-1000,h])
cube([500,1100,12]);
}
}
module Saulen(){
/*
-----------------
|S1 S2 S3|
| |
| |
|S4 S5 S6|
=======---=======
*/
//Säule S6
color(hauswand,1){
translate([5900,-260,0])
cube([1300,260,3300],false);
}
}
module Kuehlschrankwand(){
color(hauswand,1)
translate([0,0,0])
cube([7200,500,3400],false);
//Kühler
color("AliceBlue",1)
translate([4300,-710,0])
cube([600,610,2100],false);
translate([4900,-710,0])
cube([1000,610,750],false);
}
module Eingangswand(){
color(hauswand,1){
translate([7200,-4000,0])
cube([100,4000,3300],false);
}
}
module Fensterwand(){
color(hauswand,1){
translate([-100,-4000,1350])
cube([100,4000,2000],false);
translate([-250,-4000,1215])
rotate([0,45,0])
cube([300,4000,300],false);
translate([-300,-4000,0])
cube([500,4000,1215],false);
}
}
module Kuechenboden(){
color(kuechenboden,1)
translate([3500,-4000,0])
cube([4000,4000,10],false);
}
Podest mit zwei Ebenen
//Farben
hauswand = "Snow";
kuechenboden = "Gray";
holzbalken = "PaleGreen";
holzlatten = "ForestGreen";
OSB3BodenPlatten = "SpringGreen";
//Raum
Kuechenboden();
Fensterwand();
Kuehlschrankwand();
color("green",1)
{
Wandbalken();
Fuesse();
Kopfbalken();
Kopfquertraeger();
Bodentraeger2();
}
Fussbodenplatten();
//Stepup();
module Kopfquertraeger()
{ //https://www.hornbach.de/shop/Latte-24x48x2000-mm-Fichte-Tanne/1000664/artikel.html
module traeger(x){
translate([x,0,0])
cube([100,2000,100]);
}
translate([0,-2000,1352])
{
traeger(385);
traeger(385+1390);
traeger(385+1390+525);
}
//oberer Podestteil
translate([0,-2000,2352])
{
traeger(2300);
traeger(3452);
traeger(4700);
}
}
module Kopfbalken(){ //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html
translate([0,0,1352])
{
//K1
translate([-10,-2000,0]) cube([2400,100,100],false);
//K2
//translate([2000,0,0]) cube([2000,100,100],false);
//K3
translate([2400,-2000,1000]) cube([2400,100,100],false);
}
}
module Fuesse(){
//2* 100x100x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html
//Podest unterer Teil
translate([385,-2000,0])
{
cube([100,100,1352],false);
translate([1275,0,0])
cube([100,100,1352],false);
translate([1275+645,0,0])
cube([100,100,1352],false);
}
//Podest oberer Teil
translate([2305,-100,1452]){
cube([100,100,1000],false);
translate([0,-1900,0])
cube([100,100,1000],false);
translate([2400,-1900,-1452])
cube([100,100,2400],false);
}
}
module Wandbalken(){
//2* 100x120x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x120x3000-mm-Fichte-NSI-nicht-sichtbarer-Einbau/1006844/artikel.html
color(holzbalken,1){
translate([385,-120,1252])
cube([2000,100,100],false);
//oberer Podestteil
translate([2400,-100, 2352]) cube([2400,100,100],false);
}
}
module Fussbodenplatten()
{
module OSB3Platte(x){ //https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html
color(OSB3BodenPlatten,0.4)
translate([x,0,0])
cube([600,2000,27]);
}
translate([0,-2000,1480]){
OSB3Platte(0);
OSB3Platte(600);
OSB3Platte(1200);
OSB3Platte(1800);
}
translate([0,-2000,2480]){
color(OSB3BodenPlatten,0.4)
translate([2260,0,-800]) cube([27,2000,600]);
OSB3Platte(2300);
OSB3Platte(2900);
OSB3Platte(3500);
OSB3Platte(4100);
}
}
module Bodentraeger2()
{
translate([0,-2000,1450])
{
for(i=[0:600:2000]) {
translate([0,i,0])
cube([1400,48,24]);
}
for(i=[50:600:2000]) {
translate([1300,i,0])
cube([1100,48,24]);
}
}
translate([2300,-2000,2450])
{
for(i=[0:600:2000]) {
translate([0,i,0])
cube([1400,48,24]);
}
for(i=[50:600:2000]) {
translate([1300,i,0])
cube([100,48,24]);
}
}
}
module Stepup(){
translate([500,-2120,0]){
cube([100,100,560]);
translate([1500,0,0])
cube([100,100,560]);
translate([0,-1000,0])
cube([100,100,560]);
translate([1500,-1000,0])
cube([100,100,560]);
color("yellow",0.3)
translate([0,-1000,560])
cube([1600,1100,12]);
}
translate([0,-2120,0]){
h = 900;
cube([100,100,h]);
translate([400,0,0])
cube([100,100,h]);
translate([0,-1000,0])
cube([100,100,h]);
translate([400,-1000,0])
cube([100,100,h]);
color("yellow",0.3)
translate([0,-1000,h])
cube([500,1100,12]);
}
}
module Kuehlschrankwand(){
color(hauswand,1)
translate([0,0,0])
cube([8000,500,4000],false);
//Kühler
color("AliceBlue",1)
translate([4000,-710,0])
cube([600,610,2100],false);
}
module Fensterwand(){
color(hauswand,1){
translate([-100,-4000,1350])
cube([100,4000,2000],false);
translate([-250,-4000,1215])
rotate([0,45,0])
cube([300,4000,300],false);
translate([-300,-4000,0])
cube([500,4000,1215],false);
}
}
module Kuechenboden(){
color(kuechenboden,1)
translate([3500,-4000,0])
cube([4000,4000,10],false);
}
Podest mit einer Ebene
Kuechenboden();
Fensterwand();
Kuehlschrankwand();
color("green",1)
{
Wandbalken();
Fuesse();
Fussbalken();
Bodentraeger();
Bodentraeger2();
}
Fussbodenplatten();
Verkleidung();
Stepup();
module Stepup(){
translate([500,-2120,0]){
cube([100,100,560]);
translate([1500,0,0])
cube([100,100,560]);
translate([0,-1000,0])
cube([100,100,560]);
translate([1500,-1000,0])
cube([100,100,560]);
color("yellow",0.3)
translate([0,-1000,560])
cube([1600,1100,12]);
}
translate([0,-2120,0]){
h = 900;
cube([100,100,h]);
translate([400,0,0])
cube([100,100,h]);
translate([0,-1000,0])
cube([100,100,h]);
translate([400,-1000,0])
cube([100,100,h]);
color("yellow",0.3)
translate([0,-1000,h])
cube([500,1100,12]);
}
}
module Verkleidung(){
module OSB3Platte(){
//https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html
color("yellow",0.5)
cube([2500,12,1250]);
}
translate([50,-2000,0])
OSB3Platte();
}
module Fussbodenplatten()
{
module OSB3Platte(){
//https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html
color("yellow",0.3)
cube([2500,1250,12]);
}
translate([0,-1250,1344]){
OSB3Platte();
translate([0,-750,0])
OSB3Platte();
translate([1500,-750,0])
OSB3Platte();
translate([1500,0,0])
OSB3Platte();
}
}
module Bodentraeger2()
{
translate([0,-2000,1320])
{
for(i=[0:600:2000]) {
translate([0,i,0])
cube([1400,48,24]);
}
for(i=[50:600:2000]) {
translate([1300,i,0])
cube([1400,48,24]);
}
for(i=[0:600:2000]) {
translate([2600,i,0])
cube([1400,48,24]);
}
}
}
module Bodentraeger()
{ //https://www.hornbach.de/shop/Latte-24x48x2000-mm-Fichte-Tanne/1000664/artikel.html
module traeger(x){
translate([x,0,0])
cube([100,2000,100]);
}
translate([0,-2000,1220])
{
for(i=[0:1300:4000]) { traeger(i); }
}
}
module Fussbalken(){
//2* 100x100x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html
translate([0,-2000,1220])
{
cube([2000,120,100],false);
translate([2000,0,0])
cube([2000,120,100],false);
}
}
module Fuesse(){
//2* 100x100x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html
translate([0,-2000,0])
{
cube([100,100,1220],false);
translate([1250,0,0])
cube([100,100,1220],false);
translate([2500,0,0])
cube([100,100,1220],false);
translate([3900,0,0])
cube([100,100,1220],false);
}
}
module Wandbalken(){
//2* 100x120x3000mm NSI
//Rest: 2*1000mm
//https://www.hornbach.de/shop/Brettschichtholz-100x120x3000-mm-Fichte-NSI-nicht-sichtbarer-Einbau/1006844/artikel.html
translate([0,-120,1220])
cube([2000,120,100],false);
translate([2000,-120,1220])
cube([2000,120,100],false);
}
module Kuehlschrankwand(){
color("gray",1)
translate([-500,0,0])
cube([8000,500,4000],false);
}
module Fensterwand(){
color("gray",1)
translate([-500,-4000,0])
cube([500,4000,1550],false);
color("gray",1)
translate([-400,-4000,1550])
rotate([0,45,0])
cube([300,4000,300],false);
color("gray",1)
translate([-250,-4000,1650])
cube([100,4000,2000],false);
}
module Kuechenboden(){
color("gray",1)
translate([3500,-4000,0])
cube([4000,4000,10],false);
}
