Compare commits
30 commits
update-lic
...
main
Author | SHA1 | Date | |
---|---|---|---|
30a1d21934 | |||
d3165b3c5f | |||
b53b58354a | |||
thies | fe381794fb | ||
thies | 316638b9b5 | ||
felix | 975deb6794 | ||
felix | 71aa1c1f34 | ||
thies | bfa8562d3e | ||
thies | 7d2d9e2eb2 | ||
thies | 2b3db38fb3 | ||
thies | 3c740b8f7c | ||
thies | 356bc8e809 | ||
thies | 35a15c1ee2 | ||
thies | 1e7bff9d47 | ||
thies | 7397ea323b | ||
37999f91f6 | |||
felix | 7f49448239 | ||
f602484e5f | |||
5251363591 | |||
196cf55cbb | |||
e0de148aab | |||
cdcc5d04dc | |||
3602b5af74 | |||
felix | d27118031f | ||
felix | 91cfc2e811 | ||
felix | 43684cce20 | ||
felix | 8ed0ef3c05 | ||
felix | d8ba1aaab6 | ||
felix | 346f5ecbd5 | ||
felix | 1ab758e9b4 |
|
@ -1,9 +1,9 @@
|
||||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: Akustikabsorber aus Pilzmyzelkompositmaterial
|
Upstream-Name: Akustikabsorber aus Pilzmyzelkompositmaterial
|
||||||
Upstream-Contact: Felix Schimmeyer <felixschimmeyer@web.de>
|
Upstream-Contact: Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
||||||
Source: https://code.curious.bio/curious.bio/myzel-akustikabsorber/
|
Source: https://code.curious.bio/curious.bio/myzel-akustikabsorber/
|
||||||
|
|
||||||
Files: *.pdf *.stl *.jpg *.scad *.fcstd *.FCStd *.webp *.svg bom.csv *.lib *.xml
|
Files: *.pdf *.stl *.jpg *.scad *.fcstd *.FCStd *.webp *.svg *.lib *.xml *.gitignore bom.csv
|
||||||
Copyright: Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
Copyright: Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
||||||
License: CERN-OHL-S-2.0
|
License: CERN-OHL-S-2.0
|
||||||
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `LICENSES/`
|
|
||||||
|
|
||||||
REUSE license files (preferred over single LICENSE file)
|
|
||||||
|
|
22
README.md
|
@ -15,22 +15,24 @@ Der Nutzen ist eine bessere Raumakustik, indem durch Absorption die Nachhallzeit
|
||||||
|
|
||||||
Abgesehen vom Befestigungssytem, besteht die Akustikabsorber ausschließlich aus kompostierbaren und schadstofffreien Materialien ohne Zusätze wie z.B. Klebemittel. Durch die Verwendung der Sekundärrohstoffe Buchweizenschalen und Rapsstroh wird Upcycling betrieben.
|
Abgesehen vom Befestigungssytem, besteht die Akustikabsorber ausschließlich aus kompostierbaren und schadstofffreien Materialien ohne Zusätze wie z.B. Klebemittel. Durch die Verwendung der Sekundärrohstoffe Buchweizenschalen und Rapsstroh wird Upcycling betrieben.
|
||||||
|
|
||||||
# Repository
|
## Repository
|
||||||
|
|
||||||
Das Repository ist modular aufgebaut. Die mod/material_fabrication beschreibt den grundlegenden Herstellungsprozess. Die weiteren Module anchor, mould und mounting_system beschreiben die Herstellung von Teilaspekten, die für die Fertigung des Absorbers notwendig sind.
|
Das Repository ist modular aufgebaut. Die Readme [Materialherstellung](mod/material_fabrication/README.md) im Ordner mod/material_fabrication beschreibt den grundlegenden Herstellungsprozess. Die weiteren Module anchor, mould und mounting_system beschreiben die Herstellung von Teilaspekten, die für die Fertigung des Absorbers notwendig sind.
|
||||||
|
Eine Gebrausanweisung ist in dem [user manual](doc/usage/user_manual.md) beschrieben.
|
||||||
|
Über einen Beitrag oder Verbesserungsvorschlag zu dieser Dokumentation, würden wir uns sehr freuen. Wie Sie dies machen können, finden Sie im [Contribution guide](doc/contributing/CONTRIBUTING.md).
|
||||||
|
|
||||||
# Anleitung zur Nutzung dieses Repositories für die Prototypherstellung
|
## Anleitung zur Nutzung dieses Repositories für die Prototypherstellung
|
||||||
|
|
||||||
1. Lesen der README [Materialherstellung](mod/material_fabrication/README.md) zum grundlegenden Verständnis über den gesamten Prozess.
|
1. Lesen Sie die README [Materialherstellung](mod/material_fabrication/README.md) zum grundlegenden Verständnis über den gesamten Prozess.
|
||||||
2. Lesen der README [Wachstumsform](mod/mould/README.md), [Befestigungssystem](mod/mounting_system/README.md) und [Anker](mod/anchor/README.md) zum Verständnis der weiteren Teilprozesse.
|
2. Lesen Sie die README [Wachstumsform](mod/mould/README.md), [Befestigungssystem](mod/mounting_system/README.md) und [Anker](mod/anchor/README.md) zum Verständnis der weiteren Teilprozesse.
|
||||||
3. Entscheidung, welche Variante der Formherstellung je nach Budget und Stückzahl für dich geeignet ist. Für geringe Stückzahlen eignet sich der dirkekte 3D-Druck der Negativform. Für größere Stückzahlen eignet sich der 3D-Druck einiger Positivformen mit anschließender mehrfacher Abformung aus Gips.
|
3. Entscheidung Sie, welche Variante der Formherstellung je nach Budget und Stückzahl für dich geeignet ist. Für geringe Stückzahlen eignet sich der dirkekte 3D-Druck der Negativform. Für größere Stückzahlen eignet sich der 3D-Druck einiger Positivformen mit anschließender mehrfacher Abformung aus Gips.
|
||||||
4. Planung. Da der Pilz, wenn er einmal wächst sich mehr stoppen lässt, ist ein methodisches und vorrausschauendes Arbeiten notwendig. Die Herstellung der Wachstumsformen und Anker sollte als erstes geplant und entweder vor Beimpfung des Substrates mit Pilzmyzel durchgeführt werden oder soweit vorbereitet sein, dass deren Herstellung wenige Tage nach Beimpfung des Substrates abgeschlossen werden kann.
|
4. Erstellen Sie einen Zeitplan. Da der Pilz, wenn er einmal wächst sich mehr stoppen lässt, ist ein methodisches und vorrausschauendes Arbeiten notwendig. Die Herstellung der Wachstumsformen und Anker sollte als erstes geplant und entweder vor Beimpfung des Substrates mit Pilzmyzel durchgeführt werden oder soweit vorbereitet sein, dass deren Herstellung wenige Tage nach Beimpfung des Substrates abgeschlossen werden kann.
|
||||||
5. Sicherstellung der benötigten Geräte in örtlichen Fablabs und offenen Laboren.
|
5. Stellen Sie die benötigten Geräte in örtlichen Fablabs und offenen Laboren sicher.
|
||||||
6. Besorgung der benötigten Materialien.
|
6. Besorgen Sie die benötigten Materialien.
|
||||||
7. Jetzt kann der praktischen Teil beginnen.
|
7. Jetzt kann der praktischen Teil beginnen.
|
||||||
|
|
||||||
|
|
||||||
# Lizenz
|
## Lizenz
|
||||||
|
|
||||||
CC-BY-SA-4.0
|
CC-BY-SA-4.0
|
||||||
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `doc/`
|
|
||||||
|
|
||||||
Documentation sources - How to use, build, repair, ... the piece of hardware described by the project. Below here, there should only be Markdown files (*maybe* also ValueFlows recipes).
|
|
||||||
|
|
21
doc/contributing/CONTRIBUTING.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<!--
|
||||||
|
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
-->
|
||||||
|
|
||||||
|
# Contribution Guide: Akustikabsorber aus Pilzmyzelkompositmaterial
|
||||||
|
|
||||||
|
Vielen Dank, dass Sie Ihre Zeit investieren wollen, um zu unserem Projekt beizutragen. In diesem Leitfaden erhalten Sie einen Überblick, wie Sie an dem Projekt mitarbeiten können.
|
||||||
|
|
||||||
|
1. Forken Sie das Projekt auf Gitea und erstellen Sie einen neuen Branch für Ihre Änderungen.
|
||||||
|
2. Ändern Sie die Dokumentation und testen Sie Ihre Änderungen gründlich.
|
||||||
|
3. Erstellen Sie einen Pull Request (PR) in das originale Repository und beschreiben Sie kurz Ihre Änderungen und warum sie sinnvoll sind.
|
||||||
|
4. Warten Sie auf Feedback von den Projekt-Maintainern. Sie können ggf. gebeten werden, weitere Änderungen vorzunehmen, bevor Ihr PR angenommen wird.
|
||||||
|
5. Sobald Ihr PR angenommen wurde, wird Ihr Code Teil des Projekts und Sie werden als Contributor im Projekt gelistet.
|
||||||
|
|
||||||
|
Hinweis: Bitte stellen Sie sicher, dass Ihr Code den Standards des Projekts entspricht und die Lizenzbedingungen einhält, bevor Sie einen PR erstellen.
|
||||||
|
|
||||||
|
## Lizenz
|
||||||
|
|
||||||
|
CC-BY-SA-4.0
|
40
doc/usage/user_manual.md
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
<!--
|
||||||
|
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
-->
|
||||||
|
|
||||||
|
# user manual
|
||||||
|
|
||||||
|
## Gliederung
|
||||||
|
|
||||||
|
1. [Nutzen des Myzel Akustikabsorbers](#1.-nutzen-des-myzel-akustikabsorbers)
|
||||||
|
2. [Positionierung im Raum](#2-positionierung-im-raum)
|
||||||
|
3. [Positionierung im Raum](#3-umgebungsbedingung)
|
||||||
|
4. [Weitere Hinweise](#4-weitere-hinweise)
|
||||||
|
5. [Lizenz](#5-lizenz)
|
||||||
|
|
||||||
|
|
||||||
|
## 1. Nutzen des Myzel Akustikabsorbers
|
||||||
|
|
||||||
|
Der Nutzen des Myzel-Akustikabsorbers ist die Verbesserung der Raumakustik. Dies geschieht durch das Eindringen des Schalls in Poren des Myzelmaterials und der Anregung der feinen Hyphen zum Schwingen. Dabei wird Schallenergie in Wärmeenergie umgewandelt.
|
||||||
|
|
||||||
|
|
||||||
|
## 2. Positionierung im Raum
|
||||||
|
|
||||||
|
Um eine große Wirkung in der Raumakustik zu erhalten, sollten Schallabsorber im Allgemeinen möglichst homogen im Raum verteilt werden. Wenn es sich um einen Raum, z.B. ein Büro mit einem Sitzplatz handelt, können die Schallabsorber an den naheliegenden Wänden mittig auf Ohrenhöhe angebracht werden. Diese Positionen sind oftmals die Hauptreflexionspunkte des Schalls im Raum.
|
||||||
|
|
||||||
|
|
||||||
|
## 3. Umgebungsbedingung
|
||||||
|
|
||||||
|
Das Myzel des Akustikabsorbers wird während des Trocknungprozesses abgetötet, sodass ein erneutes Wachstum der Pilzkultur nicht passieren wird. Dennoch können ungünstige Raumluftbedingungen zu einem Schimmelbefall führen. Um dies zu vermeiden, müssen folgende Hinweise beachtet werden.
|
||||||
|
Die Feuchtigkeit in der Luft darf nicht über längere Zeit mehr als 70 % betragen. Dazu kann je nach Witterung der Außenluft der Raum entweder gelüftet oder ein Raumentfeuchter installiert werden.
|
||||||
|
|
||||||
|
## 4. Weitere Hinweise
|
||||||
|
|
||||||
|
Die Oberfläche des Myzelakustikabsorber besteht bei optimaler Herstellung aus einer ca. 1 mm Schicht berührungsempfindlichen Luftmyzel. Die Oberfläche sollte nicht belastet werden, weil leicht Druckstellen entstehen können.
|
||||||
|
Um den Absorber zu reinigen und Druckstellen zu vermeiden, sollten nur leichte Reinigungsutensilien wie z.B. Staubwedel benutzt werden. Niemals mit Wasser reinigen, da dieses in das Myzelmaterial dringt und es dort schimmelanfällig macht.
|
||||||
|
|
||||||
|
## 5. Lizenz
|
||||||
|
|
||||||
|
CC_BY_SA_4.0
|
|
@ -157,7 +157,7 @@ Dies wird mit einem herkömmlichen Grünguthäcksler realisiert. Das Myzel kann
|
||||||
|
|
||||||
Vor Inbetriebnahme des Gerätes gilt es, Nitril-Einmalhandschuhe, Mund-Nasenschutz sowie Schutzbrille anzulegen und sich mit dem Gebrauch des Gerätes vertraut zu machen. Bitte Sicherheitshinweise des Herstellers beachten.
|
Vor Inbetriebnahme des Gerätes gilt es, Nitril-Einmalhandschuhe, Mund-Nasenschutz sowie Schutzbrille anzulegen und sich mit dem Gebrauch des Gerätes vertraut zu machen. Bitte Sicherheitshinweise des Herstellers beachten.
|
||||||
|
|
||||||
Nun werden alle Oberflächen, welche mit Myzel in Kontakt kommen werden gründlich gereinigt und anschließend mit 70% Alkohollösung desinfiziert.
|
Nun werden alle Oberflächen, welche mit Myzel in Kontakt kommen gründlich gereinigt und anschließend mit 70% Alkohollösung desinfiziert.
|
||||||
|
|
||||||
Danach sollte zügig mit der Zerkleinerung begonnen werden. Hierzu werden die vorkultivierten Beutel geöffnet und stückweise in den Schredder gegeben. Unter dem Auslass wird ein ebenfalls desinfiziertes, verschließbares Auffangbehältnis platziert.
|
Danach sollte zügig mit der Zerkleinerung begonnen werden. Hierzu werden die vorkultivierten Beutel geöffnet und stückweise in den Schredder gegeben. Unter dem Auslass wird ein ebenfalls desinfiziertes, verschließbares Auffangbehältnis platziert.
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 427 KiB |
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `res/conf/`
|
|
||||||
|
|
||||||
Configuration & settings files, e.g. 3D printer settings, log settings, ...
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Configuration>
|
|
||||||
<Appenders>
|
|
||||||
<Console name="STDOUT" target="SYSTEM_OUT">
|
|
||||||
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
|
|
||||||
</Console>
|
|
||||||
</Appenders>
|
|
||||||
<Loggers>
|
|
||||||
<Logger name="com.opensymphony.xwork2" level="debug"/>
|
|
||||||
<Logger name="org.apache.struts2" level="debug"/>
|
|
||||||
<Root level="warn">
|
|
||||||
<AppenderRef ref="STDOUT"/>
|
|
||||||
</Root>
|
|
||||||
</Loggers>
|
|
||||||
</Configuration>
|
|
|
@ -1,57 +0,0 @@
|
||||||
// SPDX-FileCopyrightText: 2021 Jens Meisner <jens.meisner@ose-germany.de>
|
|
||||||
//
|
|
||||||
// SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
|
|
||||||
/*File Info--------------------------------------------------------------------
|
|
||||||
File Name: PoleBase.scad
|
|
||||||
Project Name: OpenHardware LOOM - OHLOOM
|
|
||||||
License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
|
||||||
Name: Jens Meisner
|
|
||||||
Date: 08/01/20
|
|
||||||
Desc: This file is part of the OHLOOM Project. Original design by Oliver Slueter, who made all wooden parts without a CNC Router. https://wiki.opensourceecology.de/Open_Hardware-Webstuhl_%E2%80%93_OHLOOM
|
|
||||||
Usage:
|
|
||||||
./OHLoom_Documentation/Assembly_Guide/AssemblyGuide.md
|
|
||||||
./OHLoom_Documentation/User_Guide/OHLOOM_UserGuide.md
|
|
||||||
/*
|
|
||||||
/*Modifications------------------------------------------------------------
|
|
||||||
New File Name: Enter name, if it has changed
|
|
||||||
Name: Enter name of author
|
|
||||||
Date:
|
|
||||||
Desc: Describe changes of the original design
|
|
||||||
*/
|
|
||||||
//Please continue with any fur enter any further modification here
|
|
||||||
//--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
d1=47; //outer diameter
|
|
||||||
d2=37; //inner diameter
|
|
||||||
h1=100; //cylinder height
|
|
||||||
h2=5; //base thickness
|
|
||||||
|
|
||||||
union()
|
|
||||||
{
|
|
||||||
hull()
|
|
||||||
{
|
|
||||||
translate([-d2/4,-d2*1.8,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
translate([d2/4,-d2*1.8,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
translate([-d2,d2/1.5,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
translate([d2,d2/1.5,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
}
|
|
||||||
difference()
|
|
||||||
{
|
|
||||||
union()
|
|
||||||
{
|
|
||||||
cylinder(h=h1,d=d1);
|
|
||||||
translate([0,h2/2,d1/2])
|
|
||||||
rotate([90,30,0])
|
|
||||||
cylinder(h=h2,d=d1*1.8,$fn=3);
|
|
||||||
translate([h2/2,0,d1/2])
|
|
||||||
rotate([90,30,-90])
|
|
||||||
cylinder(h=h2,d=d1*1.8,$fn=3);
|
|
||||||
}
|
|
||||||
cylinder(h=h1,d=d2);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `res/conf/`
|
|
||||||
|
|
||||||
Configuration & settings files, e.g. 3D printer settings, log settings, ...
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Configuration>
|
|
||||||
<Appenders>
|
|
||||||
<Console name="STDOUT" target="SYSTEM_OUT">
|
|
||||||
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
|
|
||||||
</Console>
|
|
||||||
</Appenders>
|
|
||||||
<Loggers>
|
|
||||||
<Logger name="com.opensymphony.xwork2" level="debug"/>
|
|
||||||
<Logger name="org.apache.struts2" level="debug"/>
|
|
||||||
<Root level="warn">
|
|
||||||
<AppenderRef ref="STDOUT"/>
|
|
||||||
</Root>
|
|
||||||
</Loggers>
|
|
||||||
</Configuration>
|
|
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
// SPDX-FileCopyrightText: 2021 Jens Meisner <jens.meisner@ose-germany.de>
|
|
||||||
//
|
|
||||||
// SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
|
|
||||||
/*File Info--------------------------------------------------------------------
|
|
||||||
File Name: PoleBase.scad
|
|
||||||
Project Name: OpenHardware LOOM - OHLOOM
|
|
||||||
License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
|
||||||
Name: Jens Meisner
|
|
||||||
Date: 08/01/20
|
|
||||||
Desc: This file is part of the OHLOOM Project. Original design by Oliver Slueter, who made all wooden parts without a CNC Router. https://wiki.opensourceecology.de/Open_Hardware-Webstuhl_%E2%80%93_OHLOOM
|
|
||||||
Usage:
|
|
||||||
./OHLoom_Documentation/Assembly_Guide/AssemblyGuide.md
|
|
||||||
./OHLoom_Documentation/User_Guide/OHLOOM_UserGuide.md
|
|
||||||
/*
|
|
||||||
/*Modifications------------------------------------------------------------
|
|
||||||
New File Name: Enter name, if it has changed
|
|
||||||
Name: Enter name of author
|
|
||||||
Date:
|
|
||||||
Desc: Describe changes of the original design
|
|
||||||
*/
|
|
||||||
//Please continue with any fur enter any further modification here
|
|
||||||
//--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
d1=47; //outer diameter
|
|
||||||
d2=37; //inner diameter
|
|
||||||
h1=100; //cylinder height
|
|
||||||
h2=5; //base thickness
|
|
||||||
|
|
||||||
union()
|
|
||||||
{
|
|
||||||
hull()
|
|
||||||
{
|
|
||||||
translate([-d2/4,-d2*1.8,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
translate([d2/4,-d2*1.8,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
translate([-d2,d2/1.5,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
translate([d2,d2/1.5,0])
|
|
||||||
cylinder(h=h2,d=d2);
|
|
||||||
}
|
|
||||||
difference()
|
|
||||||
{
|
|
||||||
union()
|
|
||||||
{
|
|
||||||
cylinder(h=h1,d=d1);
|
|
||||||
translate([0,h2/2,d1/2])
|
|
||||||
rotate([90,30,0])
|
|
||||||
cylinder(h=h2,d=d1*1.8,$fn=3);
|
|
||||||
translate([h2/2,0,d1/2])
|
|
||||||
rotate([90,30,-90])
|
|
||||||
cylinder(h=h2,d=d1*1.8,$fn=3);
|
|
||||||
}
|
|
||||||
cylinder(h=h1,d=d2);
|
|
||||||
}
|
|
||||||
}
|
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
|
@ -0,0 +1,49 @@
|
||||||
|
<!--
|
||||||
|
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
-->
|
||||||
|
|
||||||
|
# README `res/conf/`
|
||||||
|
|
||||||
|
## Einstellungen für den 3D-Druck
|
||||||
|
|
||||||
|
### Cura - Ultimaker
|
||||||
|
| Hardware: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Drucker | Ultimaker 2 Extended + |
|
||||||
|
| Material | PLA |
|
||||||
|
|
||||||
|
|
||||||
|
| Einstellungen: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Nozzlegröße | 0,4 mm |
|
||||||
|
| Schichthöhe | 0,2 mm |
|
||||||
|
| Wandstärke | 0,8 mm|
|
||||||
|
| Deckenstärke | 1,6 mm |
|
||||||
|
| Bodenstärke | 1,6 mm |
|
||||||
|
| Füllung | 15% |
|
||||||
|
| Füllmuster | Gitter |
|
||||||
|
| Stützstruktur | nein |
|
||||||
|
| Druckplattenhaftung | Brim |
|
||||||
|
|
||||||
|
|
||||||
|
### Blade - BigRep
|
||||||
|
|
||||||
|
| Hardware: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Drucker | BigRep ONE 1.3 |
|
||||||
|
| Material | PLA |
|
||||||
|
|
||||||
|
| Einstellungen: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Nozzlegröße | 1 mm |
|
||||||
|
| Schichthöhe | 0,6 mm |
|
||||||
|
| Wandstärke | 2 mm |
|
||||||
|
| Deckenstärke | 2,4 mm |
|
||||||
|
| Bodenstärke | 2,4 mm |
|
||||||
|
| Füllung | 8% |
|
||||||
|
| Füllmuster | Rectilinear |
|
||||||
|
| Stützstruktur | nein |
|
||||||
|
| Druckplattenhaftung | Brim - 12 Konturen |
|
||||||
|
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 178 KiB After Width: | Height: | Size: 178 KiB |
48
mod/mould/mod/direct_3D_negative_mould/res/conf/README.md
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<!--
|
||||||
|
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
-->
|
||||||
|
|
||||||
|
# README `res/conf/`
|
||||||
|
|
||||||
|
## Einstellungen für den 3D-Druck
|
||||||
|
|
||||||
|
### Cura - Ultimaker
|
||||||
|
| Hardware: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Drucker | Ultimaker 2 Extended + |
|
||||||
|
| Material | PLA |
|
||||||
|
|
||||||
|
|
||||||
|
| Einstellungen: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Nozzlegröße | 0,4 mm |
|
||||||
|
| Schichthöhe | 0,2 mm |
|
||||||
|
| Wandstärke | 0,8 mm|
|
||||||
|
| Deckenstärke | 1,6 mm |
|
||||||
|
| Bodenstärke | 1,6 mm |
|
||||||
|
| Füllung | 15% |
|
||||||
|
| Füllmuster | Gitter |
|
||||||
|
| Stützstruktur | nein |
|
||||||
|
| Druckplattenhaftung | Brim |
|
||||||
|
|
||||||
|
|
||||||
|
### Blade - BigRep
|
||||||
|
|
||||||
|
| Hardware: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Drucker | BigRep ONE 1.3 |
|
||||||
|
| Material | PLA |
|
||||||
|
|
||||||
|
| Einstellungen: | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| Nozzlegröße | 1 mm |
|
||||||
|
| Schichthöhe | 0,6 mm |
|
||||||
|
| Wandstärke | 2 mm |
|
||||||
|
| Deckenstärke | 2,4 mm |
|
||||||
|
| Bodenstärke | 2,4 mm |
|
||||||
|
| Füllung | 8% |
|
||||||
|
| Füllmuster | Rectilinear |
|
||||||
|
| Stützstruktur | nein |
|
||||||
|
| Druckplattenhaftung | Brim - 12 Konturen |
|
645
okh.toml
|
@ -3,472 +3,291 @@
|
||||||
# SPDX-License-Identifier: CC-BY-SA-4.0
|
# SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
|
||||||
okhv = "OKH-LOSHv1.0"
|
okhv = "OKH-LOSHv1.0"
|
||||||
name = "OHLOOM"
|
name = "Myzel-Akustikabsorber"
|
||||||
repo = "https://gitlab.com/OSEGermany/ohloom"
|
repo = "https://code.curious.bio/curious.bio/myzel-akustikabsorber.git"
|
||||||
version = "0.10.0"
|
version = "0.1.0"
|
||||||
release = "https://gitlab.com/OSEGermany/ohloom/-/tags/ohloom-0.10.0"
|
|
||||||
license = "CC-BY-SA-4.0"
|
license = "CC-BY-SA-4.0"
|
||||||
licensor = "Jens Meisner"
|
licensor = "Curious Community Labs e. V."
|
||||||
organization = "OSE Germany e.V."
|
organization = "Curious Community Labs e. V."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
image = "/Documentation/User_Guide/User_Guide.jpg"
|
image = "res/assets/media/img/FC5-Render-preview.webp"
|
||||||
documentation-language = "en-GB"
|
documentation-language = "de"
|
||||||
technology-readiness-level = "OTRL-5"
|
technology-readiness-level = "OTRL-3"
|
||||||
documentation-readiness-level = "ODRL-5"
|
documentation-readiness-level = "ODRL-2"
|
||||||
function = "The Open Hardware Loom is a simple, hand-operated weaving loom made of wood, screws and 3D printed plastic pieces for the most part. It is simple to make and operate."
|
function = "A prototype of an acoustic absorber made from mycelium composite material using organic residues"
|
||||||
cpc-patent-class = "D03D 35/00"
|
user-manual = "mod/README.md"
|
||||||
tsdc = "MEC"
|
source = [ "src/mech" ]
|
||||||
bom = "sBoM.csv"
|
bom = "bom.csv"
|
||||||
manufacturing-instructions = "/Documentation/Assembly_Guide/AssemblyGuide.md"
|
tsdc = [ "3DP", "LAS", "ASM" ]
|
||||||
user-manual = "/Documentation/User_Guide/UserGuide.md"
|
|
||||||
fabric-width-mm = 400
|
|
||||||
|
|
||||||
[[outer-dimensions]]
|
[outer-dimensions] #TODO
|
||||||
openSCAD = "cube(size = [400,350,150])"
|
openSCAD = "cube(size = [400,350,150])"
|
||||||
unit = "mm"
|
unit = "mm"
|
||||||
|
|
||||||
[[part]]
|
[[part]]
|
||||||
name = "Clamp Ring"
|
name = "1_4_negative_mould"
|
||||||
image = "/Documentation/Assembly_Guide/Parts_Print_2.jpg"
|
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
|
||||||
tsdc = "3DP"
|
tsdc = "3DP"
|
||||||
source = "/3DParts/ClampRing/ClampRing.scad"
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
export = [
|
export = [
|
||||||
"/3DParts/ClampRing/ClampRing.pdf",
|
"mod/mould/direct_3D_negative_mould/src/mech/Negative-1-4-FC-Ultimaker.stl",
|
||||||
"/3DParts/ClampRing/ClampRing.stl"
|
|
||||||
]
|
]
|
||||||
printing-process = "FDM"
|
printing-process = "FDM"
|
||||||
material = "ABS"
|
material = "PLA"
|
||||||
infill = 30
|
infill = 15
|
||||||
raft-brim = true
|
raft-brim = 1
|
||||||
supports = false
|
supports = 0
|
||||||
resolution-mm = 0.2
|
resolution-mm = 0.2
|
||||||
shell-thickness = 3
|
shell-thickness = 0.8
|
||||||
top-bottom-thickness = 3
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
[part.outer-dimensions]
|
||||||
openSCAD = "cylinder(h=30, r=28)"
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
unit = "mm"
|
unit = "mm"
|
||||||
|
|
||||||
[[part.mass]]
|
[part.mass]
|
||||||
value = 30
|
value = 150 #TODO
|
||||||
unit = "g"
|
unit = "g"
|
||||||
|
|
||||||
[[part]]
|
[[part]]
|
||||||
name= "CombModul"
|
name = "2_4_negative_mould"
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_3.jpg"
|
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
|
||||||
tsdc = "3DP"
|
tsdc = "3DP"
|
||||||
source = "/3DParts/CombModul/CombModul.scad"
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
export = [
|
export = [
|
||||||
"/3DParts/CombModul/CombModul.pdf",
|
"mod/mould/direct_3D_negative_mould/src/mech/Negative-2-4-FC-Ultimaker.stl",
|
||||||
"/3DParts/CombModul/CombModul.stl"
|
|
||||||
]
|
]
|
||||||
printing-process = "FDM"
|
printing-process = "FDM"
|
||||||
material = "PLA"
|
material = "PLA"
|
||||||
infill = 30
|
infill = 15
|
||||||
raft-brim = true
|
raft-brim = 1
|
||||||
supports = false
|
supports = 0
|
||||||
resolution-mm = 0.27
|
resolution-mm = 0.2
|
||||||
shell-thickness = 3
|
shell-thickness = 0.8
|
||||||
top-bottom-thickness = 3
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
[part.outer-dimensions]
|
||||||
openSCAD = "cube(size = [120,100,5]"
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
unit = "mm"
|
unit = "mm"
|
||||||
|
|
||||||
[[part.mass]]
|
[part.mass]
|
||||||
value = 30
|
value = 150 #TODO
|
||||||
unit = "g"
|
unit = "g"
|
||||||
|
|
||||||
[[part]]
|
[[part]]
|
||||||
name = "PoleBase"
|
name = "3_4_negative_mould"
|
||||||
|
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
|
||||||
tsdc = "3DP"
|
tsdc = "3DP"
|
||||||
source = "/3DParts/PoleBase/PoleBase.scad"
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
export = "/3DParts/PoleBase/PoleBase.stl"
|
|
||||||
printing-process = "FDM"
|
|
||||||
material = "PLA"
|
|
||||||
infill = 30
|
|
||||||
raft-brim = true
|
|
||||||
supports = false
|
|
||||||
resolution-mm = 0.3
|
|
||||||
shell-thickness = 3
|
|
||||||
top-bottom-thickness = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [130,115,100]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 85
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "RatchetPawl"
|
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_4.jpg"
|
|
||||||
tsdc = "3DP"
|
|
||||||
source = "/3DParts/RatchetPawl/RatchetPawl.scad"
|
|
||||||
export = [
|
export = [
|
||||||
"/3DParts/RatchetPawl/RatchetPawl.pdf",
|
"mod/mould/direct_3D_negative_mould/src/mech/Negative-3-4-FC-Ultimaker.stl",
|
||||||
"/3DParts/RatchetPawl/RatchetPawl.stl"
|
|
||||||
]
|
]
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
printing-process = "FDM"
|
||||||
infill = 30
|
material = "PLA"
|
||||||
raft-brim = true
|
infill = 15
|
||||||
supports = false
|
raft-brim = 1
|
||||||
resolution-mm = 0.3
|
supports = 0
|
||||||
shell-thickness = 3
|
resolution-mm = 0.2
|
||||||
top-bottom-thickness = 3
|
shell-thickness = 0.8
|
||||||
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
[part.outer-dimensions]
|
||||||
openSCAD = "cube(size = [130,20,20]"
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
unit = "mm"
|
unit = "mm"
|
||||||
|
|
||||||
[[part.mass]]
|
[part.mass]
|
||||||
value = 30
|
value = 150 #TODO
|
||||||
unit = "g"
|
unit = "g"
|
||||||
|
|
||||||
[[part]]
|
[[part]]
|
||||||
name = "Ratchet Wheel"
|
name = "4_4_negative_mould"
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_1.jpg"
|
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
|
||||||
tsdc = "3DP"
|
tsdc = "3DP"
|
||||||
source = "/3DParts/RatchetWheel/RatchetWheel.scad"
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
export = [
|
export = [
|
||||||
"/3DParts/RatchetWheel/RatchetWheel.pdf",
|
"mod/mould/direct_3D_negative_mould/src/mech/Negative-4-4-FC-Ultimaker.stl",
|
||||||
"/3DParts/RatchetWheel/RatchetWheel.stl"
|
|
||||||
]
|
]
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
printing-process = "FDM"
|
||||||
infill = 30
|
material = "PLA"
|
||||||
raft-brim = true
|
infill = 15
|
||||||
supports = false
|
raft-brim = 1
|
||||||
resolution-mm = 0.3
|
supports = 0
|
||||||
shell-thickness = 3
|
resolution-mm = 0.2
|
||||||
top-bottom-thickness = 3
|
shell-thickness = 0.8
|
||||||
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
[part.outer-dimensions]
|
||||||
openSCAD = "cylinder(h=45, r=45)"
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
unit = "mm"
|
unit = "mm"
|
||||||
|
|
||||||
[[part.mass]]
|
[part.mass]
|
||||||
value = 65
|
value = 150 #TODO
|
||||||
unit = "g"
|
unit = "g"
|
||||||
|
|
||||||
[[part]]
|
[[part]]
|
||||||
name = "ScrewSockets"
|
name = "full_negative_mould"
|
||||||
image = "/Documentation/Assembly_Guide/Parts_Print_6.jpg"
|
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
|
||||||
tsdc = "3DP"
|
tsdc = "3DP"
|
||||||
source = "/3DParts/ScrewSockets/ScrewSockets.scad"
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
export = [
|
export = [
|
||||||
"/3DParts/ScrewSockets/ScrewSockets.pdf",
|
"mod/mould/direct_3D_negative_mould/src/mech/Negative-full-FC-BigRep.stl",
|
||||||
"/3DParts/ScrewSockets/ScrewSockets.stl"
|
|
||||||
]
|
]
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
printing-process = "FDM"
|
||||||
infill = 30
|
material = "PLA"
|
||||||
raft-brim = true
|
infill = 8
|
||||||
supports = false
|
raft-brim = 1
|
||||||
|
supports = 0
|
||||||
|
resolution-mm = 0.6
|
||||||
|
shell-thickness = 2
|
||||||
|
top-bottom-thickness = 2.4
|
||||||
|
|
||||||
|
[part.outer-dimensions]
|
||||||
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
|
unit = "mm"
|
||||||
|
|
||||||
|
[part.mass]
|
||||||
|
value = 150 #TODO
|
||||||
|
unit = "g"
|
||||||
|
|
||||||
|
[[part]]
|
||||||
|
name = "1_4_positive_mould"
|
||||||
|
image = "mod/mould/casting_from_3D_positive_mould/res/assets/media/img/mould_cast_parts.webp"
|
||||||
|
tsdc = "3DP"
|
||||||
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
|
export = [
|
||||||
|
"mod/mould/casting_from_3D_positive_mould/src/mech/Positive-1-4-FC-Ultimaker.stl",
|
||||||
|
]
|
||||||
|
printing-process = "FDM"
|
||||||
|
material = "PLA"
|
||||||
|
infill = 15
|
||||||
|
raft-brim = 1
|
||||||
|
supports = 0
|
||||||
|
resolution-mm = 0.2
|
||||||
|
shell-thickness = 0.8
|
||||||
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
|
[part.outer-dimensions]
|
||||||
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
|
unit = "mm"
|
||||||
|
|
||||||
|
[part.mass]
|
||||||
|
value = 150 #TODO
|
||||||
|
unit = "g"
|
||||||
|
|
||||||
|
[[part]]
|
||||||
|
name = "2_4_positive_mould"
|
||||||
|
image = "mod/mould/casting_from_3D_positive_mould/res/assets/media/img/mould_cast_parts.webp"
|
||||||
|
tsdc = "3DP"
|
||||||
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
|
export = [
|
||||||
|
"mod/mould/casting_from_3D_positive_mould/src/mech/Positive-2-4-FC-Ultimaker.stl",
|
||||||
|
]
|
||||||
|
printing-process = "FDM"
|
||||||
|
material = "PLA"
|
||||||
|
infill = 15
|
||||||
|
raft-brim = 1
|
||||||
|
supports = 0
|
||||||
|
resolution-mm = 0.2
|
||||||
|
shell-thickness = 0.8
|
||||||
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
|
[part.outer-dimensions]
|
||||||
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
|
unit = "mm"
|
||||||
|
|
||||||
|
[part.mass]
|
||||||
|
value = 150 #TODO
|
||||||
|
unit = "g"
|
||||||
|
|
||||||
|
[[part]]
|
||||||
|
name = "3_4_positive_mould"
|
||||||
|
image = "mod/mould/casting_from_3D_positive_mould/res/assets/media/img/mould_cast_parts.webp"
|
||||||
|
tsdc = "3DP"
|
||||||
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
|
export = [
|
||||||
|
"mod/mould/casting_from_3D_positive_mould/src/mech/Positive-3-4-FC-Ultimaker.stl",
|
||||||
|
]
|
||||||
|
printing-process = "FDM"
|
||||||
|
material = "PLA"
|
||||||
|
infill = 15
|
||||||
|
raft-brim = 1
|
||||||
|
supports = 0
|
||||||
|
resolution-mm = 0.2
|
||||||
|
shell-thickness = 0.8
|
||||||
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
|
[part.outer-dimensions]
|
||||||
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
|
unit = "mm"
|
||||||
|
|
||||||
|
[part.mass]
|
||||||
|
value = 150 #TODO
|
||||||
|
unit = "g"
|
||||||
|
|
||||||
|
[[part]]
|
||||||
|
name = "4_4_positive_mould"
|
||||||
|
image = "mod/mould/casting_from_3D_positive_mould/res/assets/media/img/mould_cast_parts.webp"
|
||||||
|
tsdc = "3DP"
|
||||||
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
|
export = [
|
||||||
|
"mod/mould/casting_from_3D_positive_mould/src/mech/Positive-4-4-FC-Ultimaker.stl",
|
||||||
|
]
|
||||||
|
printing-process = "FDM"
|
||||||
|
material = "PLA"
|
||||||
|
infill = 15
|
||||||
|
raft-brim = 1
|
||||||
|
supports = 0
|
||||||
|
resolution-mm = 0.2
|
||||||
|
shell-thickness = 0.8
|
||||||
|
top-bottom-thickness = 1.6
|
||||||
|
|
||||||
|
[part.outer-dimensions]
|
||||||
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
|
unit = "mm"
|
||||||
|
|
||||||
|
[part.mass]
|
||||||
|
value = 150 #TODO
|
||||||
|
unit = "g"
|
||||||
|
|
||||||
|
[[part]]
|
||||||
|
name = "full_positive_mould"
|
||||||
|
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
|
||||||
|
tsdc = "3DP"
|
||||||
|
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
|
||||||
|
export = [
|
||||||
|
"mod/mould/direct_3D_negative_mould/src/mech/Positive-full-FC-BigRep.stl",
|
||||||
|
]
|
||||||
|
printing-process = "FDM"
|
||||||
|
material = "PLA"
|
||||||
|
infill = 8
|
||||||
|
raft-brim = 1
|
||||||
|
supports = 0
|
||||||
|
resolution-mm = 0.6
|
||||||
|
shell-thickness = 2
|
||||||
|
top-bottom-thickness = 2.4
|
||||||
|
|
||||||
|
[part.outer-dimensions]
|
||||||
|
openSCAD = "cube(size = [400,350,150])" #TODO
|
||||||
|
unit = "mm"
|
||||||
|
|
||||||
|
[part.mass]
|
||||||
|
value = 150 #TODO
|
||||||
|
unit = "g"
|
||||||
|
|
||||||
|
[[part]]
|
||||||
|
name = "mould_lid"
|
||||||
|
image = "mod/mould/lid/res/assets/media/img/mould_lid.webp"
|
||||||
|
tsdc = "LAS"
|
||||||
|
source = "mod/mould/lid/src/mech/lasercut_mould_lid.svg"
|
||||||
|
material = "polypropylene"
|
||||||
resolution-mm = 0.1
|
resolution-mm = 0.1
|
||||||
shell-thickness = 3
|
thickness-mm = 0.13
|
||||||
top-bottom-thickness = 8
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=12, r=7)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 5
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
[[part]]
|
||||||
name= "ScrewSockets for ScrewHead"
|
name = "pressure_plate"
|
||||||
image = "/Documentation/Assembly_Guide/Parts_Print_5.jpg"
|
image = "mod/material_fabrication/res/assets/media/img/pressure_plate.webp"
|
||||||
tsdc = "3DP"
|
tsdc = "LAS"
|
||||||
source = "/3DParts/ScrewSockets/ScrewSockets.scad"
|
source = "mod/material_fabrication/src/mech/lasercut_pressure_plate.svg"
|
||||||
export = "/3DParts/ScrewSockets/ScrewSocket4ScrewHead.stl"
|
material = "polypropylene"
|
||||||
material = "PLA"
|
resolution-mm = 0.1 #TODO
|
||||||
printing-process = "FDM"
|
thickness-mm = 0.13
|
||||||
infill = 30
|
|
||||||
raft-brim = true
|
|
||||||
supports = false
|
|
||||||
resolution-mm = 0.1
|
|
||||||
shell-thickness = 3
|
|
||||||
top-bottom-thickness = 8
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=12, r=7)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 5
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name= "Warpclothbeam 1"
|
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_7.jpg"
|
|
||||||
tsdc = "3DP"
|
|
||||||
source = "/3DParts/WarpClothBeam/Warpclothbeam_P1.scad"
|
|
||||||
export = [
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_P1.pdf",
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_1.stl"
|
|
||||||
]
|
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
|
||||||
infill = 30
|
|
||||||
raft-brim = true
|
|
||||||
supports = false
|
|
||||||
resolution-mm = 0.3
|
|
||||||
shell-thickness = 3
|
|
||||||
top-bottom-thickness = 3
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=163, r=22.5)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 65
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name= "Warpclothbeam 2"
|
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_7.jpg"
|
|
||||||
tsdc = "3DP"
|
|
||||||
source = "/3DParts/WarpClothBeam/Warpclothbeam_P2.scad"
|
|
||||||
export = [
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_P2.pdf",
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_2.stl"
|
|
||||||
]
|
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
|
||||||
infill = 30
|
|
||||||
raft-brim = true
|
|
||||||
supports = false
|
|
||||||
resolution-mm = 0.3
|
|
||||||
shell-thickness = 3
|
|
||||||
top-bottom-thickness = 3
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=162, r=22.5)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 65
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name= "Warpclothbeam 3"
|
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_7.jpg"
|
|
||||||
tsdc = "3DP"
|
|
||||||
source = "/3DParts/WarpClothBeam/Warpclothbeam_P3.scad"
|
|
||||||
export = [
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_P3.pdf",
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_3.stl"
|
|
||||||
]
|
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
|
||||||
infill = 30
|
|
||||||
raft-brim = true
|
|
||||||
supports = false
|
|
||||||
resolution-mm = 0.3
|
|
||||||
shell-thickness = 3
|
|
||||||
top-bottom-thickness = 3
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=163, r=22.5)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 65
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name= "Warpclothbeam 4"
|
|
||||||
image = "Documentation/Assembly_Guide/Parts_Print_7.jpg"
|
|
||||||
tsdc = "3DP"
|
|
||||||
source = "/3DParts/WarpClothBeam/Warpclothbeam_P4.scad"
|
|
||||||
export = [
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_P4.pdf",
|
|
||||||
"/3DParts/WarpClothBeam/Warpclothbeam_4.stl"
|
|
||||||
]
|
|
||||||
material = "PLA"
|
|
||||||
printing-process = "FDM"
|
|
||||||
infill = 30
|
|
||||||
raft-brim = true
|
|
||||||
supports = false
|
|
||||||
resolution-mm = 0.3
|
|
||||||
shell-thickness = 3
|
|
||||||
top-bottom-thickness = 3
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=140, r=22)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 60
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "CombHolder"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_CNC_1.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/CombHolder/CombHolder.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/CombHolder/CombHolder.pdf",
|
|
||||||
"/WoodParts/CombHolder/CombHolder.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
smallest-inner-radius-mm = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [118,60,18]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 160
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "CrossBeam"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_CNC_3.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/CrossBeam/CrossBeam.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/CrossBeam/CrossBeam.pdf",
|
|
||||||
"/WoodParts/CrossBeam/CrossBeam.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [572,100,20]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 550
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "Shuttle"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_CNC_6.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/Shuttle/Shuttle.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/Shuttle/Shuttle.pdf",
|
|
||||||
"/WoodParts/Shuttle/Shuttle.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
smallest-inner-radius-mm = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [497,45,6]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 65
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "SideFrame"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_CNC_2.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/SideFrame/SideFrame.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/SideFrame/SideFrame.pdf",
|
|
||||||
"/WoodParts/SideFrame/SideFrame.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
smallest-inner-radius-mm = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [580,140,18]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 700
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "SlotBeam"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_CNC_4.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/SlotBeam/SlotBeam.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/SlotBeam/SlotBeam.pdf",
|
|
||||||
"/WoodParts/SlotBeam/SlotBeam.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
smallest-inner-radius-mm = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [566,24,22]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 15
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "StringStick"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_CNC_5.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/StringStick/StringStick.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/StringStick/StringStick.pdf",
|
|
||||||
"/WoodParts/StringStick/StringStick.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
smallest-inner-radius-mm = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cube(size = [560,22,6]"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 35
|
|
||||||
unit = "g"
|
|
||||||
|
|
||||||
[[part]]
|
|
||||||
name = "WarpClothBeam"
|
|
||||||
image = "/Documentation/Assembly_Guide/Parts_Other_1.jpg"
|
|
||||||
tsdc = [
|
|
||||||
"CNC",
|
|
||||||
"COT"
|
|
||||||
]
|
|
||||||
source = "/WoodParts/WarpClothBeam_NoCNC/WarpClothBeam_Wood_NoCNC.scad"
|
|
||||||
export = [
|
|
||||||
"/WoodParts/WarpClothBeam_NoCNC/WarpClothBeam_Shaft.pdf",
|
|
||||||
"/WoodParts/WarpClothBeam_NoCNC/WarpClothBeam_Wood_NoCNC.stl"
|
|
||||||
]
|
|
||||||
material = "wood"
|
|
||||||
smallest-tolerance-class = "IT11"
|
|
||||||
smallest-inner-radius-mm = 4
|
|
||||||
|
|
||||||
[[part.outer-dimensions]]
|
|
||||||
openSCAD = "cylinder(h=710, r=17.5)"
|
|
||||||
unit = "mm"
|
|
||||||
|
|
||||||
[[part.mass]]
|
|
||||||
value = 330
|
|
||||||
unit = "g"
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `res/`
|
|
||||||
|
|
||||||
Stands for "resources", and should hold any files that are part of the sources of the project, but are not source code, design, scripts or documentation text files. This includes also binary files, next to text files. The sub-dirs within res/assets/ and res/ should be the same (excluding of course res/assets/assets/).
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `res/assets/`
|
|
||||||
|
|
||||||
All binary (and potentially large text-)resources should go here, as this allows to go "clean-slate" with this data from time to time, to reduce clone size, if done as a git sub-module (which can also be done later). Having it as a git sub-module, also allows to not fetch it at all, if storage or bandwidth is an issue, and it is not required for the task at hand. The sub-dirs within res/assets/ and res/ should be the same (excluding of course res/assets/assets/).
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 Curious Community Labs e. V. <akustik-absorber@curious.bio>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
|
||||||
-->
|
|
||||||
|
|
||||||
# README `res/assets/media/`
|
|
||||||
|
|
||||||
null
|
|
||||||
|
|