Merge branch 'main' of code.curious.bio:curious.bio/myzel-akustikabsorber into main

This commit is contained in:
thies 2023-02-20 11:53:02 +01:00
commit fe381794fb
9 changed files with 301 additions and 80 deletions

View file

@ -15,24 +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 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. 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. 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 Sie die README [Materialherstellung](mod/material_fabrication/README.md) zum grundlegenden Verständnis über den gesamten Prozess.
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.
1. Lesen der README [Materialherstellung](mod/material_fabrication/README.md) zum grundlegenden Verständnis über den gesamten Prozess. 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.
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. 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.
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. 5. Stellen Sie die benötigten Geräte in örtlichen Fablabs und offenen Laboren sicher.
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. 6. Besorgen Sie die benötigten Materialien.
5. Sicherstellung der benötigten Geräte in örtlichen Fablabs und offenen Laboren.
6. Besorgung der 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

View 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

View file

@ -8,11 +8,11 @@ SPDX-License-Identifier: CC-BY-SA-4.0
## Gliederung ## Gliederung
[1. Nutzen des Myzel Akustikabsorbers](#1.-nutzen-des-myzel-akustikabsorbers) 1. [Nutzen des Myzel Akustikabsorbers](#1.-nutzen-des-myzel-akustikabsorbers)
[2. Positionierung im Raum](#2-positionierung-im-raum) 2. [Positionierung im Raum](#2-positionierung-im-raum)
[3. Positionierung im Raum](#3-umgebungsbedingung) 3. [Positionierung im Raum](#3-umgebungsbedingung)
[4. Weitere Hinweise](#4-weitere-hinweise) 4. [Weitere Hinweise](#4-weitere-hinweise)
[5. Lizenz](#5-lizenz) 5. [Lizenz](#5-lizenz)
## 1. Nutzen des Myzel Akustikabsorbers ## 1. Nutzen des Myzel Akustikabsorbers

330
okh.toml
View file

@ -8,85 +8,285 @@ repo = "https://code.curious.bio/curious.bio/myzel-akustikabsorber.git"
license = "CC-BY-SA-4.0" license = "CC-BY-SA-4.0"
licensor = "Curious Community Labs e. V." licensor = "Curious Community Labs e. V."
organisation = "Curious Community Labs e. V." organisation = "Curious Community Labs e. V."
readme = "README.md" readme = "/README.md"
image = "res/assets/media/img/FC5-Render-preview.webp" image = "/res/assets/media/img/FC5-Render-preview.webp"
documentation-language = "de" documentation-language = "de"
technology-readiness-level = "OTRL-3" technology-readiness-level = "OTRL-3"
documentation-readiness-level = "ODRL-2" documentation-readiness-level = "ODRL-2"
function = "A prototype of an acoustic absorber made from mycelium composite material using organic residue" function = "A prototype of an acoustic absorber made from mycelium composite material using organic residues"
user-manual = "mod/README.md" user-manual = "/mod/README.md"
source = [ "src/mech" ] source = [ "/src/mech" ]
bom = "bom.csv" bom = "/bom.csv"
tsdc = [ "3DP", "LAS", "ASM" ] tsdc = [ "3DP", "LAS", "ASM" ]
[[part]] [[part]]
name = "4_piece_negative_mould" name = "1_4_negative_mould"
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp" image = "/mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
tsdc = "3DP" tsdc = "3DP"
source = "mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad" source = "/mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
export = [ export = [
"mod/mould/direct_3D_negative_mould/src/mech/Negative-1-4-FC-5.4-Ultimaker.stl", "/mod/mould/direct_3D_negative_mould/src/mech/Negative-1-4-FC-Ultimaker.stl",
"mod/mould/direct_3D_negative_mould/src/mech/Negative-2-4-FC-5.4-Ultimaker.stl",
"mod/mould/direct_3D_negative_mould/src/mech/Negative-3-4-FC-5.4-Ultimaker.stl",
"mod/mould/direct_3D_negative_mould/src/mech/Negative-4-4-FC-5.4-Ultimaker.stl",
] ]
printing-process = "FDM" printing-process = "FDM"
material = "ABS" # TODO material = "PLA"
infill = 30 # TODO infill = 15
raft-brim = true # TODO raft-brim = 1
supports = false # TODO supports = 0
resolution-mm = 0.2 # TODO
shell-thickness = 3 # TODO
top-bottom-thickness = 3 # TODO
[part.outer-dimensions]
openSCAD = "cylinder(h=30, r=28)" # TODO
unit = "mm" # TODO
[part.mass]
value = 30 # TODO
unit = "g" # TODO
# Hier stehen gesammelte Beispiele für Part-Metadaten.
# Alles mit `TODO` muss noch überarbeitet werden.
[outer-dimensions]
openSCAD = "cube(size = [400,350,150])"
unit = "mm"
# Von /mod/mould/casting_from_3D_positive_mould/src/mech/Positiv-1-4-FC-5.4-Ultimake...
[[part]]
name = "direct_3D_negative_mould"
image = "mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
tsdc = "3DP"
source = "3DParts/ClampRing/ClampRing.scad"
export = [
"3DParts/ClampRing/ClampRing.pdf",
"3DParts/ClampRing/ClampRing.stl"
]
printing-process = "FDM"
material = "ABS"
infill = 30
raft-brim = true
supports = false
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 = "PlanktoScope-Case" name = "2_4_negative_mould"
image = "doc/images/hardware/planktoscope_case_00.png" image = "/mod/mould/direct_3D_negative_mould/res/assets/media/img/mould_3d_parts.webp"
tsdc = "CNC" tsdc = "3DP"
source = "hardware/case/PlanktoScope-Case.f3z" source = "/mod/mould/direct_3D_negative_mould/src/mech/pieceX.scad"
export = ["hardware/case/PlanktoScope-Case.dxf"] export = [
outer-dimension-dim = "mm" "/mod/mould/direct_3D_negative_mould/src/mech/Negative-2-4-FC-Ultimaker.stl",
outer-dimension = "cube(size = [350,150,150])" ]
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_negative_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/Negative-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_negative_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/Negative-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"
[[outer-dimensions]]
openSCAD = "cube(size = [400,350,150])"
unit = "mm"
[[part]]
name = "full_negative_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/Negative-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 = "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
thickness-mm = 0.13
[[part]]
name = "pressure_plate"
image = "/mod/material_fabrication/res/assets/media/img/pressure_plate.webp"
tsdc = "LAS"
source = "/mod/material_fabrication/src/mech/lasercut_pressure_plate.svg"
material = "polypropylene"
resolution-mm = 0.1 #TODO
thickness-mm = 0.13