https://wiki.raumzeitlabor.de/api.php?action=feedcontributions&user=Felicia&feedformat=atomRaumZeitLabor Wiki - Benutzerbeiträge [de]2024-03-29T11:19:32ZBenutzerbeiträgeMediaWiki 1.40.2https://wiki.raumzeitlabor.de/index.php?title=BenutzerDB&diff=15725BenutzerDB2023-04-08T10:05:06Z<p>Felicia: Nicht-erreichbarkeit der BenutzerDB dokumentiert</p>
<hr />
<div>{{AchtungKasten1|title=Umbau!|msg=Wegen Neu-Implementierung der BenutzerDB ist diese derzeit nicht erreichbar.}}<br />
<br />
{{ProjektInfoBox<br />
|name = BenutzerDB<br />
|status = stable<br />
|image = <br />
|imagesize = <br />
|description = Benutzerdatenbank<br />
|category = Infrastruktur<br />
|author = [[Benutzer:SEC|sECuRE]], [[Benutzer:Else|Else]]<br />
|username = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = http://github.com/raumzeitlabor/rzl-benutzerdb<br />
}}<br />
<br />
<br />
<br />
Über die BenutzerDB kann jeder seine persönliche PIN, MAC-Adressen und andere Dienste im RZL verwalten und nutzen. Sie ist als Debian Paket installiert (<tt>raumzeitbenutzerdb</tt>).<br />
<br />
Die BenutzerDB ist derzeit nicht erreichbar.<br />
<br />
<!-- via https://benutzerdb.raumzeitlabor.de/BenutzerDB/ erreichbar --><br />
<br />
== Registrieren ==<br />
<br />
Derzeit nicht möglich.<br />
<br />
<!-- Du kannst dich unter https://benutzerdb.raumzeitlabor.de/BenutzerDB/register registrieren. --><br />
<br />
== Technik ==<br />
<br />
Die BenutzerDB basiert auf dem Webframework [http://perldancer.org/ Dancer] sowie Template::Toolkit und wird mittels Twiggy ausgeliefert. Twiggy lauscht auf <tt>127.0.0.1:3000</tt>; der Apache ist so konfiguriert, daß er mittels ProxyPass das ganze auf infra.rzl abbildet. Die BenutzerDB liefert aus Sicherheitsgründen bei Fehlern/Bugs keinen Stracktrace zurück, sondern einen 500 (ohne jeglichen Inhalt -- to be fixed). Auf dem Server sind jedoch weitere Informationen unter <tt>/usr/share/benutzerdb/logs/production.log</tt> verfügbar.<br />
<br />
Die BenutzerDB wurde ursprünglich von sECuRE geschrieben und wird nun von Else weiter betreut.<br />
<br />
=== Test/DEV Umgebung ===<br />
<br />
* LDAP:<br />
** Server: ''ldaps://ldap-test.raumzeitlabor.org:636''<br />
** BindDN: ''cn=root,dc=raumzeitlabor,dc=org''<br />
** Password: ******<br />
** Authentication: simple<br />
<br />
ldapsearch -H ldaps://ldap-test.raumzeitlabor.org:636 -D cn=root,dc=raumzeitlabor,dc=org -x -Z -W -v<br />
<br />
<br />
== MAC Adressen registrieren ==<br />
Um Missbrauch zu vermeiden, können MAC Adressen nur innerhalb des RZL-Netzwerks registriert werden. Hierzu musst du über den internen Hostname auf die BenutzerDB zugreifen (momentan: https://infra.rzl/BenutzerDB/). Die BenutzerDB kann dann über das Gerät, mit dem die Webseite aufrufst, den aktuellen Lease sowie die MAC Adresse des Geräts automatisch heraussuchen. Möchtest Du z.B. die MAC Adresse deines Handys registrieren, so musst du die BenutzerDB auf deinem Handy aufrufen.<br />
<br />
== PIN Revocation ==<br />
Der Vorstand kann die Gültigkeit von PINs zeitlich begrenzen. Während die Gültigkeit von PINs normalerweise unbegrenzt ist, wird sie bei Austritt eines Mitglieds auf das nächste Quartal gesetzt. Jeden Tag um 0 Uhr läuft ein Cronjob, der nach abgelaufenen PINs sucht; er deaktiviert diese, und schickt dem Vorstand eine Mail mit einer Zusammenfassung der deaktivierten PINs. Mit der nächsten PIN-Synchronisation (innerhalb von 30 Sekunden) verlieren die PINs dann ihre Gültigkeit.<br />
<br />
<br />
<br />
[[Category:Procedures]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=BenutzerDB&diff=15724BenutzerDB2023-04-08T10:04:04Z<p>Felicia: </p>
<hr />
<div>{{AchtungKasten1|title=Umbau!|msg=Wegen Neu-Implementierung der BenutzerDB ist diese derzeit nicht erreichbar.}}<br />
<br />
{{ProjektInfoBox<br />
|name = BenutzerDB<br />
|status = stable<br />
|image = <br />
|imagesize = <br />
|description = Benutzerdatenbank<br />
|category = Infrastruktur<br />
|author = [[Benutzer:SEC|sECuRE]], [[Benutzer:Else|Else]]<br />
|username = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = http://github.com/raumzeitlabor/rzl-benutzerdb<br />
}}<br />
<br />
<br />
<br />
Über die BenutzerDB kann jeder seine persönliche PIN, MAC-Adressen und andere Dienste im RZL verwalten und nutzen. Sie ist als Debian Paket installiert (<tt>raumzeitbenutzerdb</tt>).<br />
<br />
Die BenutzerDB ist via https://benutzerdb.raumzeitlabor.de/BenutzerDB/ erreichbar.<br />
<br />
== Registrieren ==<br />
<br />
Du kannst dich unter https://benutzerdb.raumzeitlabor.de/BenutzerDB/register registrieren.<br />
<br />
== Technik ==<br />
<br />
Die BenutzerDB basiert auf dem Webframework [http://perldancer.org/ Dancer] sowie Template::Toolkit und wird mittels Twiggy ausgeliefert. Twiggy lauscht auf <tt>127.0.0.1:3000</tt>; der Apache ist so konfiguriert, daß er mittels ProxyPass das ganze auf infra.rzl abbildet. Die BenutzerDB liefert aus Sicherheitsgründen bei Fehlern/Bugs keinen Stracktrace zurück, sondern einen 500 (ohne jeglichen Inhalt -- to be fixed). Auf dem Server sind jedoch weitere Informationen unter <tt>/usr/share/benutzerdb/logs/production.log</tt> verfügbar.<br />
<br />
Die BenutzerDB wurde ursprünglich von sECuRE geschrieben und wird nun von Else weiter betreut.<br />
<br />
=== Test/DEV Umgebung ===<br />
<br />
* LDAP:<br />
** Server: ''ldaps://ldap-test.raumzeitlabor.org:636''<br />
** BindDN: ''cn=root,dc=raumzeitlabor,dc=org''<br />
** Password: ******<br />
** Authentication: simple<br />
<br />
ldapsearch -H ldaps://ldap-test.raumzeitlabor.org:636 -D cn=root,dc=raumzeitlabor,dc=org -x -Z -W -v<br />
<br />
<br />
== MAC Adressen registrieren ==<br />
Um Missbrauch zu vermeiden, können MAC Adressen nur innerhalb des RZL-Netzwerks registriert werden. Hierzu musst du über den internen Hostname auf die BenutzerDB zugreifen (momentan: https://infra.rzl/BenutzerDB/). Die BenutzerDB kann dann über das Gerät, mit dem die Webseite aufrufst, den aktuellen Lease sowie die MAC Adresse des Geräts automatisch heraussuchen. Möchtest Du z.B. die MAC Adresse deines Handys registrieren, so musst du die BenutzerDB auf deinem Handy aufrufen.<br />
<br />
== PIN Revocation ==<br />
Der Vorstand kann die Gültigkeit von PINs zeitlich begrenzen. Während die Gültigkeit von PINs normalerweise unbegrenzt ist, wird sie bei Austritt eines Mitglieds auf das nächste Quartal gesetzt. Jeden Tag um 0 Uhr läuft ein Cronjob, der nach abgelaufenen PINs sucht; er deaktiviert diese, und schickt dem Vorstand eine Mail mit einer Zusammenfassung der deaktivierten PINs. Mit der nächsten PIN-Synchronisation (innerhalb von 30 Sekunden) verlieren die PINs dann ihre Gültigkeit.<br />
<br />
<br />
<br />
[[Category:Procedures]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=BenutzerDB&diff=15723BenutzerDB2023-04-08T10:03:43Z<p>Felicia: </p>
<hr />
<div>{{ProjektInfoBox<br />
|name = BenutzerDB<br />
|status = stable<br />
|image = <br />
|imagesize = <br />
|description = Benutzerdatenbank<br />
|category = Infrastruktur<br />
|author = [[Benutzer:SEC|sECuRE]], [[Benutzer:Else|Else]]<br />
|username = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = http://github.com/raumzeitlabor/rzl-benutzerdb<br />
}}<br />
<br />
{{AchtungKasten1|title=Umbau!|msg=Wegen Neu-Implementierung der BenutzerDB ist diese derzeit nicht erreichbar.}}<br />
<br />
Über die BenutzerDB kann jeder seine persönliche PIN, MAC-Adressen und andere Dienste im RZL verwalten und nutzen. Sie ist als Debian Paket installiert (<tt>raumzeitbenutzerdb</tt>).<br />
<br />
Die BenutzerDB ist via https://benutzerdb.raumzeitlabor.de/BenutzerDB/ erreichbar.<br />
<br />
== Registrieren ==<br />
<br />
Du kannst dich unter https://benutzerdb.raumzeitlabor.de/BenutzerDB/register registrieren.<br />
<br />
== Technik ==<br />
<br />
Die BenutzerDB basiert auf dem Webframework [http://perldancer.org/ Dancer] sowie Template::Toolkit und wird mittels Twiggy ausgeliefert. Twiggy lauscht auf <tt>127.0.0.1:3000</tt>; der Apache ist so konfiguriert, daß er mittels ProxyPass das ganze auf infra.rzl abbildet. Die BenutzerDB liefert aus Sicherheitsgründen bei Fehlern/Bugs keinen Stracktrace zurück, sondern einen 500 (ohne jeglichen Inhalt -- to be fixed). Auf dem Server sind jedoch weitere Informationen unter <tt>/usr/share/benutzerdb/logs/production.log</tt> verfügbar.<br />
<br />
Die BenutzerDB wurde ursprünglich von sECuRE geschrieben und wird nun von Else weiter betreut.<br />
<br />
=== Test/DEV Umgebung ===<br />
<br />
* LDAP:<br />
** Server: ''ldaps://ldap-test.raumzeitlabor.org:636''<br />
** BindDN: ''cn=root,dc=raumzeitlabor,dc=org''<br />
** Password: ******<br />
** Authentication: simple<br />
<br />
ldapsearch -H ldaps://ldap-test.raumzeitlabor.org:636 -D cn=root,dc=raumzeitlabor,dc=org -x -Z -W -v<br />
<br />
<br />
== MAC Adressen registrieren ==<br />
Um Missbrauch zu vermeiden, können MAC Adressen nur innerhalb des RZL-Netzwerks registriert werden. Hierzu musst du über den internen Hostname auf die BenutzerDB zugreifen (momentan: https://infra.rzl/BenutzerDB/). Die BenutzerDB kann dann über das Gerät, mit dem die Webseite aufrufst, den aktuellen Lease sowie die MAC Adresse des Geräts automatisch heraussuchen. Möchtest Du z.B. die MAC Adresse deines Handys registrieren, so musst du die BenutzerDB auf deinem Handy aufrufen.<br />
<br />
== PIN Revocation ==<br />
Der Vorstand kann die Gültigkeit von PINs zeitlich begrenzen. Während die Gültigkeit von PINs normalerweise unbegrenzt ist, wird sie bei Austritt eines Mitglieds auf das nächste Quartal gesetzt. Jeden Tag um 0 Uhr läuft ein Cronjob, der nach abgelaufenen PINs sucht; er deaktiviert diese, und schickt dem Vorstand eine Mail mit einer Zusammenfassung der deaktivierten PINs. Mit der nächsten PIN-Synchronisation (innerhalb von 30 Sekunden) verlieren die PINs dann ihre Gültigkeit.<br />
<br />
<br />
<br />
[[Category:Procedures]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Verein&diff=15716Verein2023-03-25T17:50:57Z<p>Felicia: </p>
<hr />
<div>Der RaumZeitLabor e.V. ist im Vereinsregister Mannheim unter der Vereinsregisternummer VR 700404 eingetragen.<br />
==Mitglied werden==<br />
Mach mit! Fülle einfach unser total tolles Formular aus und bring es vorbei.<br />
<br />
[https://raw.github.com/raumzeitlabor/artwork/master/misc/Mitgliedsantrag_2022.pdf Ausfüllbarer Mitgliedsantrag]<br />
<br />
==Kontoverbindung==<br />
<br />
{|<br />
|'''Kontoinhaber:'''<br />
|RaumZeitLabor e.V.<br><br />
|-<br />
|'''Kontonummer:'''<br />
|39061040<br />
|-<br />
|'''Bankleitzahl:'''<br />
|67050505<br />
|-<br />
|'''IBAN:'''<br />
|DE91 6705 0505 0039 0610 40<br />
|-<br />
|'''BIC:'''<br />
|MANSDE66XXX<br />
|-<br />
|'''Institut:'''<br />
|Sparkasse Rhein Neckar Nord<br />
|}<br />
<br />
==Vorstand==<br />
Vertretungsberechtigt im Sinne des § 5 Abschnitt 1 TMG und des § 26 BGB ist der Vorstand.<br />
<br />
*Vorsitzende: Nathalie Groll<br />
*Stellvertretender Vorsitzender: Julius Bartel<br />
*Kassenwart: [[Benutzer:TabascoEye|Fabian Koch]]<br />
<br />
E-Mail: [mailto:vorstand@raumzeitlabor.de vorstand@raumzeitlabor.de]<br />
<br />
=== Geschäftsordnung des Vorstandes ===<br />
<br />
§1 Der Vorstand soll einmal im Quartal tagen.<br />
<br />
§2 Der Vorstand wählt aus seinen Reihen einen Protokollführer, der den Ablauf der Vorstandssitzung protokolliert.<br />
<br />
§3 Das Protokoll soll den Mitgliedern zur Verfügung gestellt werden, soweit keine wichtigen Gründe gegen die Bekanntmachung einzelner Punkte sprechen.<br />
<br />
==Vereins-Anschrift==<br />
RaumZeitLabor e.V.<br />
Weinheimer Str. 58-60<br />
68309 Mannheim<br />
<br />
== Beitragsordnung ==<br />
<br />
Zu finden unter [[Beitragsordnung]]<br />
<br />
== Satzung ==<br />
<br />
Zu finden unter [[Satzung]]<br />
[[Kategorie:Verein| ]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Hygienekonzept&diff=15567Hygienekonzept2021-11-23T22:03:02Z<p>Felicia: Link zum Raumplan entfernt, da dieser das alte RZL darstellt (und auch nur den Hauptraum) und somit verwirrend sein könnte</p>
<hr />
<div>= Hygienekonzept =<br />
<br />
Ursprung: Das hier aufgeführte Hygienekonzept basiert auf einer angepassten Regelversion des Stratum0.<br />
Danke, dass ihr das Rad für uns schon erfunden habt.<br />
<br />
Dieses Konzept wird an veränderte Gegebenheiten angepasst werden.<br />
<br />
== Meta / Präambel ==<br />
Stand: 24.11.2021, Anpassung aufgrund der Alarmstufe II<br />
<br />
Dieses Hygienekonzept dient der Einschränkung der Verbreitung des Virus SARS-CoV-2 und der dadurch ausgelösten Infektionskrankheit COVID-19. Die verwendeten Begrifflichkeiten zur Beschreibung des Gesundheitszustandes einer Person (geimpft, getestet, genesen) beziehen sich dementsprechend auf diese Infektionskrankheit. Gemäß §7, Abs. 1 der Corona-Verordnung des Landes Baden-Württemberg vom 28. Oktober 2021[https://www.baden-wuerttemberg.de/de/service/aktuelle-infos-zu-corona/aktuelle-corona-verordnung-des-landes-baden-wuerttemberg/ [1<nowiki>]</nowiki>] schreibt das Hygienekonzept Verhaltensregeln in den Vereinsräumlichkeiten vor und wird bei Veränderungen der Verordnung und/oder der darin beschriebenen Inzidenzstufen entsprechend angepasst.<br />
<br />
Die Regelungen werden angepasst, wenn es im Landkreis zu Inzidenzstufen-Veränderungen kommen sollte.<br />
<br />
In den Vereinsräumen gilt eine 2G+-Regelung.<br />
<br />
Folgende Personen haben Zutritt:<br />
<br />
* Geimpfte und genesene Personen mit offiziellem Nachweis. Zur Verifikation des Nachweises muss ein amtliches Ausweisdokument und ein Impfpass oder Genesenennachweis vorgelegt werden. Im Falle eines digitalen Immunitätsnachweises muss dieses mit Hilfe der CovPassCheck-App verifiziert werden. Zusätzlich wird ein ein tagesaktuelles Testergebnis einer anerkannten Covid-Schnelltest-Teststelle benötigt.<br />
* Personen, die sich nicht impfen lassen können und ein ärztliches Attest vorweisen können. Diese benötigen ein tagesaktuelles Testergebnis einer anerkannten Covid-Schnelltest-Teststelle und eine einmalige Vorabinformation des Vorstandes.<br />
* Kinder unter 12 Jahren mit tagesaktuellem Testergebnis einer anerkannten Covid-Schnelltest-Teststelle<br />
<br />
Schnelltests sind mittlerweile wieder für alle kostenlos.<br />
<br />
Obengenannte Personen müssen grundsätzlich eine Mund-Nasen-Bedeckung tragen.<br />
<br />
== Umsetzung der Regeln ==<br />
* Alle Vereinsmitglieder sind Betreiber der Vereinsräumlichkeiten, und damit selbst für die Einhaltung der Regelung verantwortlich<br />
* Wer Freund:innen mitbringt, ist dafür verantwortlich, dass diese die Regeln eingehalten werden<br />
* Bei Gästen, die ohne Begleitung ins RZL kommen, sind die im Space anwesenden Mitglieder dafür verantwortlich, diese vor Zutritt auf die 2G+-Regelung hinzuweisen, die Einhaltung sicherzustellen und bei Nichteinhaltung, oder bei Nichteinwilligung zur Überprüfung den Zugang zum Space zu verwehren<br />
<br />
== Veranstaltungen ==<br />
* Geplante Veranstaltungen sind rechtzeitig im Terminkalender auf der Webseite einzutragen/einzutragen lassen und nach Möglichkeit auf der Mailingliste anzukündigen<br />
* Es sollte maximal eine Veranstaltung im Space gleichzeitig stattfinden<br />
* Für Veranstaltungen ist mindestens ein:e anwesende:r RaumZeitLaborant:in zu definieren, die/der die Kontrolle der 2G+-Regelung zu verantworten hat<br />
* Veranstaltungen können eine Maskenpflicht oder weitere/andere Einschränkungen festlegen<br />
* Die weiteren Regelungen müssen beim Kalendereintrag angegeben werden und gelten dann für alle Anwesenden im Space – Die 2G+-Regelung gilt aktuell ausnahmslos immer<br />
<br />
== Kontaktverfolgung ==<br />
* Am Eingang hängen CWA-QR-Codes – bitte checkt euch ein und auch wieder aus<br />
* Wer den CWA-QR-Code nicht nutzen kann oder möchte, benutzt die CheckIn-Zettel, die sich im Broschürenhalter befinden und wirft diese ausgefüllt in den Vorstandsbriefkasten<br />
* Die CheckIn-Zettel werden vom Vorstand nach 4 Wochen ordnungsgemäß geschreddert<br />
* Gebt uns bitte schnellstmöglich Bescheid, wenn es zu positiven Fällen kommt, denn nur so können wir Besuchende warnen<br />
<br />
== Hygienemaßnahmen ==<br />
<br />
* Desinfiziert euch die Hände bei jedem Betreten der Räume – Sterillium steht im Regal am Eingang<br />
* Haltet den Space sauber und wischt regelmäßig über die Oberflächen<br />
* Lüftet, insbesondere zu Beginn und zum Ende eures Spacebesuchs oder eurer Veranstaltung und nach Möglichkeit auch zwischendurch<br />
* Wenn es die Witterung zulässt, haltet den Space auf Durchzug<br />
* Kommt nicht ins RZL, wenn ihr euch krank fühlt oder von einem Kontakt mit einer covid-positiven Person wisst<br />
* Tragt in den öffentlichen Bereichen, wie im Treppenhaus und den Toiletten, bestenfalls immer eine Maske<br />
<br />
== weitere Informationen ==<br />
* [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7225716/ Antikörpertests bei COVID-19 - Was uns die Ergebnisse sagen]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Spieleabend&diff=15545Spieleabend2021-09-24T09:56:51Z<p>Felicia: </p>
<hr />
<div>{{EventInfoBox<br />
|name = Spieleabend<br />
|status = upcoming<br />
|image = RaumZeitLaborLogoDigiSpieleabend.svg<br />
|imagesize = 180px<br />
|description = <br />
|author = <br />
|username = <br />
|subevent = <br />
|day =<br />
|time = <br />
|rhythm = <br />
|preis = <br />
}}<br />
<br />
Der Spieleabend wird frühzeitig auf der [[Mailingliste]] angekündigt. Momentan findet leider nur der Analogspieleabend statt, da der [[Olymp]] sich noch im Umbau befindet.<br />
<br />
== Digitaler Spieleabend == <br />
Hier spielen wir digital. Also am Computer oder an der Konsole. Dabei wird in der Regel drauf geachtet, dass Computerspiele möglichst auf allen gängigen Systemen lauffähig sind.<br />
<br />
Als Dauerleihgabe im Raum vorhanden:<br />
<br />
* NES ([[Benutzer:Silsha|silsha]]) mit einem Controller und den Spielen<br />
: Super Mario Bros.<br />
: Super Mario Bros. 3<br />
: Kirbys Dreamland<br />
: Tetris<br />
: Super Mario Bros./Tetris/World Cup (eine Kasette)<br />
: Top Gun<br />
: …<br />
<br />
<br />
* Playstation2 ([[Benutzer:zwetschgo|zwetschgo]]) mit zwei Controllern, einer Speicherkarte, zwei Mikrofonen, vier Buzzern und den Spielen:<br />
: Rayman Raving Rabbids<br />
: WipEout Fusion<br />
: Super Mario Bros. 3<br />
: Dead or Alive 2 <br />
: Tekken Tag Tournament <br />
: Soul Calibur 2<br />
: Guilty Gear X2 - Reload<br />
: Singstar 80s<br />
: Singstar Legends<br />
: Singstar Hottest Hits<br />
: Buzz - das Megaquiz<br />
: Buzz - das Sportquiz<br />
: Buzz - das Popquiz<br />
: You Don't Know Jack<br />
<br />
<br />
<br />
: …<br />
<br />
== Analoger Spieleabend ==<br />
<br />
Beim analogen Spieleabend werden analoge (also Brett- oder Kartenspiele) gespielt. Spielvorschläge werden meist einige Tage vorher über die [[Mailingliste]] verteilt. Wenn Du ein tolles Spiel hast: Bring es mit!<br />
<br />
Im Raum vorhanden sind:<br />
<br />
von [[Benutzer:zwetschgo|zwetschgo]]<br />
<br />
* Scrabble<br />
* Tabu<br />
* Outburst<br />
* Drunter & Drüber<br />
* Go/Gobang<br />
* Spielesammlung (mit Schach, Backgammon, Dame, Mühle, Mensch ärgere dich nicht, Kniffel...)<br />
* Scotland Yard<br />
* Dominion<br />
* Zug um Zug<br />
* Bezzerwizzer<br />
* Die Siedler von Catan<br />
: Erweiterung für 5-6 Spieler<br />
* Der Palast von Alhambra<br />
: 1. Erweiterung: Die Gunst des Wesirs<br />
: 2. Erweiterung: Die Tore der Stadt<br />
: 3. Erweiterung: Die Stunde der Diebe<br />
: 4. Erweiterung: Die Schatzkammer des Kalifen<br />
* UNO<br />
* 6 nimmt!<br />
* Phase 10 Würfelspiel<br />
<br />
<br />
von [[Benutzer:Cyberrunner|Cyberrunner]]<br />
<br />
* Carcassonne Big Box<br />
* Munchkin beißt<br />
* Munchkin beißt 2 Höllenhose<br />
* Mahjong<br />
<br />
von [[Benutzer:Inte|Inte]]<br />
<br />
* Pokerkoffer<br />
<br />
* Pokerkoffer TV Total</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=KrachBummLabor/Mk_I&diff=15544KrachBummLabor/Mk I2021-09-24T09:56:35Z<p>Felicia: </p>
<hr />
<div>{{ProjektInfoBox<br />
|name = KrachBummLabor<br />
|status = obsolete<br />
|image = <br />
|description = <br />
|author = [[Benutzer:Felicitus|Felicitus]], [[Benutzer:Tiefpunkt|tiefpunkt]] und weitere (bitte tragt euch ein)<br />
|username = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = <br />
}}<br />
<br />
Das KrachBummLabor war ein kleines Musikstudio innerhalb vom RaumZeitLabor.<br />
<br />
Bisher ist folgendes an Hardware vorhanden (Bedienhinweise sind hinter den Links hinterlegt):<br />
<br />
== Einschaltprozedur ==<br />
<br />
Einfach die Steckdosenleiste, die von unten unter den rechten Tisch geschraubt ist, anschalten. Das war's auch schon.<br />
<br />
== Lautstärke regeln ==<br />
<br />
Nutze dafür den "Studio"-Regler auf der rechten Seite des Pultes. Bitte '''nicht''' die Lautstärke an den Lautsprechern selbst ändern.<br />
<br />
== Audio-Equipment ==<br />
* [[Podcast-Labor/Tascam M-2600|Tascam M-2600]] 32-Kanal Mischpult<br />
* ESI nEar 05 Monitorlautsprecher<br />
* Sennheiser e822 S<br />
* Sony MDR-V700 DJ-Kopfhörer (leider am zerfallen, nach 7 Jahren Einsatz aber auch kein Wunder)<br />
* [[Podcast-Labor/Behringer Ultrapatch|Behringer Ultrapatch Pro PX 2000]] 48-Kanal Patchbay<br />
* [[Podcast-Labor/Behringer Composer Pro|Behringer Composer Pro MDX200]] 2-Kanal Expander/Compressor/Limiter<br />
* [[Podcast-Labor/Behringer Virtualizer Pro|Behringer Virtualizer Pro DSP2024P]] Multieffektgerät<br />
<br />
== MIDI-Equipment ==<br />
* M-Audio KeyStation 61es<br />
* [[KrachBummLabor/Roland RS-70 Synthesizer|Roland RS-70 Synthesizer]]<br />
<br />
== Sonstiges ==<br />
* Genug Audio-Kabel, um 3-5 Mann an die Decke zu fesseln (passiert dann, wenn jemand mit Getränken in der Nähe des Equipments hantiert, siehe unten)<br />
<br />
== Regeln und Handhabung ==<br />
<br />
Teilweise ist Audio-Hardware etwas empfindlich. Wenn ihr euch nicht sicher seid, was bei bestimmten Aktionen passieren kann (z.b. bei Aktivierung der +48V Phantomspeisung), fragt einfach. Bestimmte Informationen zu einelznen Geräten findet Ihr auf der Geräte-Seite.<br />
<br />
Da verschiedene Leute die Hardware nutzen, solltet ihr euch die Reglerpositionen des Pultes notieren, falls ihr nicht an einem Abend fertig werdet. Im Handbuch gibt es dazu die Grafik eines Channel-Strips, da müsste man mal das ganze als Kopiervorlage umbasteln, damit man da einfach die Einstellungen markieren kann.<br />
<br />
'''Regeln zur Benutzung der Hardware:'''<br />
<br />
* Keine Getränke in der Nähe (sprich: <1m) des Equipments<br />
* Keine Getränke in der Nähe (sprich: <1m) des Equipments<br />
* Keine Speisen in der Nähe (sprich: <1m) des Equipments<br />
* Geht so pfleglich um, als ob die Geräte euch gehören würden. Ggf. noch etwas pfleglicher.<br />
* Achtet darauf, daß keine Flüssigkeiten, Krümel, Speisen und anderes auf die Geräte gelangen. Gerade beim Mischpult ist es sehr ärgerlich, wenn ein Krümel in den Faderweg gerät, denn so ein Fader auszutauschen ist ganz schön viel Arbeit und Ersatzteile sind teuer.<br />
<br />
== Zukunft ==<br />
<br />
* In naher Zukunft bringe ich noch einen Rechner mit, der dann mit 4 M-Audio Delta 1010LT-Karten bestückt wird (ist die preisgünstigste Lösung, um einen Rechner mit 32 Analogen I/Os auszustatten - pro Karte ca. 110-130 Eur NEU). Wenn jemand eine andere Lösung kennt oder sogar eine 24-Kanal Recordingkarte (z.b. MoTU o.ä.) hat, immer her damit!<br />
* Mehr Effektgeräte wären toll. Ich persönlich plane, nach den I/O-Karten ein Boss VF-1 und ein Lexicon MPX-500 zu organisieren.<br />
* Wer wissen möchte, was man mit dem Equipment so alles anstellen kann, für den kann ich gerne einen Workshop anbieten.<br />
* In ferner Zukunft wäre natürlich ein Raum-im-Raum mit akustischer Optimierung nützlich, weil unser Raum schon ganz schön hallt. Das hängt aber stark davon ab, wie sehr das Equipment auch genutzt wird.<br />
<br />
== Defekte ==<br />
<br />
Derzeit keine bekannt.<br />
<br />
== Unterseiten ==<br />
<splist /></div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Verlorene_Dinge&diff=15513Benutzer:Felicitus/Verlorene Dinge2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Verlorene Dinge nach Benutzer:Felicia/Verlorene Dinge: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Verlorene Dinge]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Verlorene_Dinge&diff=15512Benutzer:Felicia/Verlorene Dinge2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Verlorene Dinge nach Benutzer:Felicia/Verlorene Dinge: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>= Dinge, die ich vermisse und seit längerem im RZL nicht wieder aufgetaucht sind =<br />
<br />
* Razer DiamondBack USB-Maus</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/TODO&diff=15511Benutzer:Felicitus/TODO2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/TODO nach Benutzer:Felicia/TODO: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/TODO]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/TODO&diff=15510Benutzer:Felicia/TODO2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/TODO nach Benutzer:Felicia/TODO: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div><br />
= $bald: =<br />
<br />
* [[Benutzer:Felicitus/Modular-Synth]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Projektliste&diff=15509Benutzer:Felicitus/Projektliste2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Projektliste nach Benutzer:Felicia/Projektliste: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Projektliste]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Projektliste&diff=15508Benutzer:Felicia/Projektliste2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Projektliste nach Benutzer:Felicia/Projektliste: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>(vermutlich unvollständige) Liste aller Projekte, die ich im RaumZeitLabor durchgeführt habe (entweder alleine oder in Zusammenarbeit mit anderen Mitlaboranten):<br />
<br />
{|style="border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
|-<br />
! Projekt<br />
! Kurzbeschreibung<br />
|-<br />
| [[Belichter]] || Ein Eigenbau-Platinenbelichter<br />
|-<br />
| [[Busanzeigen]] || Reverse Engineering von großen Flipdot- und LCD-Anzeigen aus Bussen<br />
|-<br />
| [[Dockstar LCD]] || Ein Display, welches auf die Seagate Dockstar passt<br />
|-<br />
| [[Headcrash]] || Kapazitiver Kopfanstoßsensor<br />
|-<br />
| [[ISP-Adapter]] || Adapter zwischen der 10- und 6-poligen AVR ISP-Schnittstelle<br />
|-<br />
| [[Lichtsteuerung]] || Die Lichtsteuerung für das RaumZeitLabor<br />
|-<br />
| [[Longboard]] || Eigenbau-Longboard<br />
|-<br />
| [[LC Meter]] || Ein LC-Meter im Eigenbau<br />
|-<br />
| [[Benutzer:Felicitus/Modular-Synth|Modular-Synth]] || Modularsynthesizer<br />
|-<br />
| [[PartKeepr]] || Lagerverwaltung für elektronische Bauteile<br />
|-<br />
| [[Pingie Pie]] || Eine IRC-zu-Raum Schnittstelle<br />
|-<br />
| [[PringlesFoo]] || Sound abspielen bei Entnahme einer Pringels-Dose<br />
|-<br />
| [[V-USB Proto Board]] || Ein Prototyping-Board für USB-Entwicklungen<br />
|-</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Projekte/Multiboot_USB_Stick&diff=15507Benutzer:Felicitus/Projekte/Multiboot USB Stick2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Projekte/Multiboot USB Stick nach Benutzer:Felicia/Projekte/Multiboot USB Stick: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“…</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Projekte/Multiboot USB Stick]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Projekte/Multiboot_USB_Stick&diff=15506Benutzer:Felicia/Projekte/Multiboot USB Stick2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Projekte/Multiboot USB Stick nach Benutzer:Felicia/Projekte/Multiboot USB Stick: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“…</p>
<hr />
<div>== Ziel ==<br />
<br />
Eine Vorgehensweise/Software entwickeln, die es erlaubt, .ISO-Images von einem USB-Stick zu booten. Dabei soll es eine einzige Partition geben, auf der die ISO-Images abgelegt werden und durch einen Bootloader geladen werden.<br />
<br />
Es ist zwar bereits heute möglich, die ISO-Files auf den USB-Stick zu kopieren, allerdings ist dann nur ein ISO zur selben Zeit möglich.<br />
<br />
== Forschungsarbeit ==<br />
<br />
* Einige ISO-Images können direkt über Grub4DOS geladen werden. Hierbei emuliert Grub4DOS ein CD-ROM (siehe unten)<br />
* Einige ISO-Images unterstützen das Laden des Root-Filesystems über einen isoloop-Parameter (z.b. System Rescue CD, Grml). Hierzu muß entweder im Bootloader ein entsprechender Parameter (isoloop=<isofile>) angehängt werden oder das Ursprungs-ISO-File geändert werden.<br />
* Andere Distributionen/Live-CDs unterstützen das nicht und können nicht direkt über Grub4DOS gebootet werden<br />
<br />
== Links ==<br />
<br />
* http://unetbootin.sourceforge.net/ kopiert das ISO-File auf einen USB-Stick und erzeugt eine syslinux-Konfiguration, die das booten ermöglicht. Erlaubt nicht die Nutzung des ISO-eigenen Bootloaders.<br />
* http://www.pendrivelinux.com/boot-multiple-iso-from-usb-multiboot-usb/ kopiert mehrere ISO-Files auf den USB Stick und nutzt die Grub4DOS-Emulation, um direkt von der "CD" zu starten. Bei einigen Distributionen muß das ISO geändert werden, damit das Zielsystem auch das ISO-File findet</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/PlenumFebruar&diff=15505Benutzer:Felicitus/PlenumFebruar2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/PlenumFebruar nach Benutzer:Felicia/PlenumFebruar: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/PlenumFebruar]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/PlenumFebruar&diff=15504Benutzer:Felicia/PlenumFebruar2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/PlenumFebruar nach Benutzer:Felicia/PlenumFebruar: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>;Aufräumpolemik<br />
:Leider kommt es immer häufiger vor, daß namentlich bekannte Leute ihre Dinge nicht aufräumen (da geht es nicht um "Mal was vergessen", sondern in konkreten Fällen um "beide Arbeitsplätze in der E-Ecke sind vollgemüllt und die verantwortlichen Personen sind tagelang nicht da"). Da das persönliche Ansprechen keinen Erfolg gebracht hat, brauchen wir eine Lösung. --[[Benutzer:Felicitus|Felicitus]] ([[Benutzer Diskussion:Felicitus|Diskussion]]) 12:57, 2. Jan. 2013 (CET)<br />
<br />
;PartKeepr-Nutzung<br />
: Leider nutzen viele Leute PartKeepr nicht, um Teile in der E-Ecke zu finden (was nicht ganz so schlimm ist) und lagern diese nicht aus (was ziemlich schlimm ist). Ich bin sehr frustriert, weil da unzählige Stunden Arbeit in die Inventarisierung geflossen sind und ich nicht bereit bin, auf dieser Grundlage weiter Bauteile zu erfassen. Ich habe aber keine wirklich gute Lösung (und Leuten E-Ecken-Verbot erteilen ist keine). --[[Benutzer:Felicitus|Felicitus]] ([[Benutzer Diskussion:Felicitus|Diskussion]]) 19:07, 27. Dez. 2012 (CET)</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Nerdtropolis&diff=15503Benutzer:Felicitus/Nerdtropolis2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Nerdtropolis nach Benutzer:Felicia/Nerdtropolis: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Nerdtropolis]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Nerdtropolis&diff=15502Benutzer:Felicia/Nerdtropolis2021-08-06T12:11:36Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Nerdtropolis nach Benutzer:Felicia/Nerdtropolis: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>Wir bauen eine Stadt für Nerds.<br />
<br />
Ursprungsidee auf der ICMP6 geboren. Dies ist ein Braindump. Das ist nicht alleine auf meinem Mist gewachsen, u.a. szara und jemand, der namentlich vorerst nicht genannt werden möchte. Denk an [http://de.wikipedia.org/wiki/Eureka_%E2%80%93_Die_geheime_Stadt Eureka] für Nerds.<br />
<br />
== ICMP6 Reflektion ==<br />
* Irgendwie hat dieses "jeder macht ein bisschen was und hilft jedem" ganz gut geklappt, besser als im heimischen Hackerspace<br />
* Möglichst autonom, aber 100%ig wird's nicht gehen<br />
<br />
== Persönliche Gedanken ==<br />
Im echten Leben(tm) hat jeder Staats-User eine oder mehrere primäre Aufgaben, die sich durch diesen "Beruf" definieren. Aber eigentlich kann fast jeder ein bisschen mehr - und in der richtigen Umgebung (aka Hackerspace) lernt jeder soviel dazu, daß er 10 "Berufe" machen könnte.<br />
<br />
== Infrastruktur ==<br />
* InterNetz. Und das möglichst schnell.<br />
* Maschinen - 3D-Drucker, CNC-Fräsen, Platinen ätzen, Laser, Shirtpresse, Stickmaschine - all das, was Hackerspaces vor Ort haben (DorfGemeinschaftsHackCenter?)<br />
<br />
== Bernds ==<br />
Man braucht viele Bernds:<br />
<br />
* BWL-Bernds<br />
* Technikbernds<br />
* Saubermachbernds (Müllentsorgung etc)<br />
* Klemptnerbernds<br />
* Elektrobernds<br />
* Heizungsbernds<br />
* Netzwerkbernds<br />
* Bernd-für-alles-Bernds<br />
* Ladengeschäft-Bernds<br />
<br />
== Waren und Dienstleistungen nach $extern ==<br />
* Rechenzentrum<br />
* Schulungen<br />
<br />
== Was wäre, wenn... ==<br />
Ein paar Gedankenspiele.<br />
<br />
* Google baut irgendwo nen Rechenzentrum, sorgt damit für ein Mindestmaß an Arbeitsplätzen und legt gleich Glasfaser. Würden da die Nerds von alleine kommen? Immerhin schwärmen viele Nerds von Kansas City.<br />
<br />
== Challenges ==<br />
* Der schmale Grat zwischen "Wer macht hat Recht" und "Planung ist super - mach's richtig". Aber wo ein Wille, da ein Nerd.<br />
* Wie bringt man die Idee rüber? Nen Buch schreiben und dann ins Detail gehen, oder 29c3 Vortrag draus bauen?<br />
** Erstmal nen [[Vorträge|Vortrag]] draus machen. ;P --[[Benutzer:TheTinyToon|TTT]] --19:48, 16. Aug. 2012 (CEST)</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/VCO&diff=15501Benutzer:Felicitus/Modular-Synth/VCO2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/VCO nach Benutzer:Felicia/Modular-Synth/VCO: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/VCO]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/VCO&diff=15500Benutzer:Felicia/Modular-Synth/VCO2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/VCO nach Benutzer:Felicia/Modular-Synth/VCO: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>This is the VCO module, as per [http://yusynth.net/Modular/EN/VCO/index.html YuSynth VCO Website].<br />
<br />
[[Image:Felicitus YuSynth VCO Complete.jpg|300px|thumb|right|Completed Module]]<br />
[[Image:Modular Synth VCO Front Panel.svg|300px|thumb|right|YuSynth VCO Front Panel as Drawing]]<br />
<br />
== Construction ==<br />
<br />
* I've etched a PCB with the original PCB provided by Yves<br />
* The board was populated, soldering pad size was very good, so this was done in about two hours<br />
* The panel was made of 2mm wood, hand-marked and drilled holes for the panel elements. The front panel design was made by myself and printed onto Zweckform 3487 white plastic sheets using a CLP-315 color laser printer. It was glued with "spray glue" onto the wooden panel.<br />
<br />
It is noteworthy that the etching and soldering the PCB took only about 3 hours, while creating the front panel and wiring the connections took about at least 6 hours. Overall build time was 9-10 hours, planning time was the same amount.<br />
<br />
I also thought that I probably want an aluminium front panel, but due to the very good results with the plastic sheets, I probably will stick to them for cost reasons. The 2mm wood panel also seems to be quite solid.<br />
<br />
=== Construction Troubles ===<br />
<br />
There are several issues:<br />
* Much wiring is done at the panel itself. This makes it hard to swap the front panel with a more robust one. When I'm building other YuSynth modules, I'll re-design the PCB first to have one connector for each front panel element, even if it might bring a bit of noise into the system.<br />
** Because I didn't like wiring behind the front panel, I added a separate PCB where I bring connected front panel elements together.<br />
** Another thing to add to the PCB would be having the octave switch and sync connectors optional, so one can decide to skip or implement both switches by connecting a jumper and a set of connectors.<br />
* Because I'll re-layout the modules anyways, I have an idea of adding a PSU adaptor to each board, so I can build one board and use several different power connectors.<br />
* The schematic contains resistor names, but they are missing from the boards. So it is very hard to debug because only values, not names, are printed on the PCB.<br />
<br />
== Issues ==<br />
<br />
* All major issues solved. Works like a charm!<br />
* If the frequency pot is turned to 5 (center), the frequency is already very high. Need to investigate if this is wanted or a "bug".<br />
* Switching from hard sync to soft sync causes a minor frequency. Not sure why, needs investigation. Maybe fixes itself once a CV voltage is applied<br />
<br />
== Previous Issues ==<br />
<br />
* The sine looked very odd. This wasn't actually a bug - T3 wasn't adjusted. I accidently had the scope set to AC coupling, so I actually didn't touch T3.<br />
<br />
== Experiments ==<br />
<br />
* Once the heat gun has arrived, test how well the tempco works.<br />
<br />
<br />
== Parts List ==<br />
<br />
{| class="wikitable" valign="top"<br />
! Quantity<br />
! Part<br />
! Remarks<br />
! Distributor<br />
! Distributor Order Number<br />
! Price per Item<br />
! Sum<br />
|-<br />
| 1<br />
| 79L15<br />
| <br />
| Reichelt<br />
| µA 79L15<br />
| 0.16<br />
| 0.16<br />
|-<br />
| 1<br />
| 78L15<br />
| <br />
| Reichelt<br />
| µA 78L15<br />
| 0.14<br />
| 0.14<br />
|-<br />
| 6<br />
| TT Potentiometer 16 mm, 25kΩ lin, solder pads<br />
| <br />
| Tube Town<br />
| tpo16-25k-lin<br />
| 0.69<br />
| 4.14<br />
|-<br />
| 2<br />
| TL074<br />
| <br />
| Reichelt<br />
| TL 074 DIL<br />
| 0.3<br />
| 0.6<br />
|-<br />
| 1<br />
| TL072<br />
| <br />
| Reichelt<br />
| TL 072 DIP<br />
| 0.28<br />
| 0.28<br />
|-<br />
| 1<br />
| Styroflex Capacitor, 220pF, 2,5%<br />
| <br />
| Reichelt<br />
| STYROFLEX 220P<br />
| 0.31<br />
| 0.31<br />
|-<br />
| 2<br />
| 22µF 63V<br />
| <br />
| Reichelt<br />
| RAD 105 22/63<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 2<br />
| 5 pin PCB Connector (pin+socket), straight, white, 25cm cable<br />
| <br />
| Reichelt<br />
| PS 25/5G WS<br />
| 0.45<br />
| 0.9<br />
|-<br />
| 2<br />
| 3 pin PCB Connector (pin+socket), straight, white, 25cm cable<br />
| <br />
| Reichelt<br />
| PS 25/3G WS<br />
| 0.29<br />
| 0.58<br />
|-<br />
| 5<br />
| 2 pin PCB Connector (pin+socket), straight, white, 25cm cable<br />
| <br />
| Reichelt<br />
| PS 25/2G WS<br />
| 0.29<br />
| 1.45<br />
|-<br />
| 5<br />
| 100nF MKS-2 5% 63V<br />
| <br />
| Reichelt<br />
| MKS-2-5 100N<br />
| 0.09<br />
| 0.45<br />
|-<br />
| 2<br />
| 49,9kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 50,0K<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 1<br />
| 5,6kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 5,60K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 2<br />
| 470kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 470K<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 1<br />
| 47kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 47,0K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 1<br />
| 4,7kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 4,70K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 2<br />
| 33kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 33,0K<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 1<br />
| 3,3MΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 3,30M<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 1<br />
| 270kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 270K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 2<br />
| 220kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 220k<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 2<br />
| 22kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 22,0k<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 1<br />
| 200kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 200K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 1<br />
| 180kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 180K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 2<br />
| 150kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 150K<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 1<br />
| 15kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 15,0K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 2<br />
| 12kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 12,0K<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 14<br />
| 100kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 100K<br />
| 0.04<br />
| 0.56<br />
|-<br />
| 6<br />
| 10kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 10,0K<br />
| 0.04<br />
| 0.24<br />
|-<br />
| 1<br />
| 10Ω 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 10,0<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 1<br />
| 1,5kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 1,50K<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 4<br />
| 1kΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 1,00K<br />
| 0.04<br />
| 0.16<br />
|-<br />
| 1<br />
| LM311N<br />
| <br />
| Reichelt<br />
| LM 311 DIP<br />
| 0.22<br />
| 0.22<br />
|-<br />
| 3<br />
| Ceramic Disc Capacitor, 500V, 47pf<br />
| <br />
| Reichelt<br />
| KERKO-500 47P<br />
| 0.07<br />
| 0.21<br />
|-<br />
| 1<br />
| Ceramic Disc Capacitor, 500V, 10pf<br />
| <br />
| Reichelt<br />
| KERKO-500 10P<br />
| 0.07<br />
| 0.07<br />
|-<br />
| 1<br />
| Ceramic Disc Capacitor, 500V, 100pf<br />
| <br />
| Reichelt<br />
| KERKO-500 100P<br />
| 0.04<br />
| 0.04<br />
|-<br />
| 1<br />
| J112<br />
| <br />
| Musikding<br />
| J112<br />
| 0.25<br />
| 0.25<br />
|-<br />
| 1<br />
| IC-Socket, 8 pin, low profile, twisted, gilded<br />
| <br />
| Reichelt<br />
| GS 8P<br />
| 0.19<br />
| 0.19<br />
|-<br />
| 2<br />
| IC-Socket, 14 pin, low profile, twisted, gilded<br />
| <br />
| Reichelt<br />
| GS 14P<br />
| 0.26<br />
| 0.52<br />
|-<br />
| 10<br />
| Jack plug, 6.3 mm mono, central fixing, with switch, solder pads<br />
| <br />
| Reichelt<br />
| EBMS 63<br />
| 0.22<br />
| 2.2<br />
|-<br />
| 1<br />
| Photo-coated board, Bungard 75x100mm, single-sided 35µm, 1,5mm width<br />
| <br />
| Reichelt<br />
| BEL 75X100-1<br />
| 0.96<br />
| 0.96<br />
|-<br />
| 2<br />
| BC547B Transistor NPN TO-92 45V 0,1A 0,5W<br />
| <br />
| Reichelt<br />
| BC 547B<br />
| 0.04<br />
| 0.08<br />
|-<br />
| 1<br />
| Precision Potentiometer, 25 Turns, vertical, 50kΩ, Type 64W<br />
| <br />
| Reichelt<br />
| 64W-50K<br />
| 0.3<br />
| 0.3<br />
|-<br />
| 1<br />
| Precision Potentiometer, 25 Turns, vertical, 20kΩ, Type 64W<br />
| <br />
| Reichelt<br />
| 64W-20K<br />
| 0.3<br />
| 0.3<br />
|-<br />
| 1<br />
| Precision Potentiometer, 25 Turns, vertical, 200kΩ, Type 64W<br />
| <br />
| Reichelt<br />
| 64W-200K<br />
| 0.3<br />
| 0.3<br />
|-<br />
| 1<br />
| Precision Potentiometer, 25 Turns, vertical, 10kΩ, Type 64W<br />
| <br />
| Reichelt<br />
| 64W-10K<br />
| 0.3<br />
| 0.3<br />
|-<br />
| 6<br />
| 1N4148 Planar Epitaxial Switching Diode, DO35, 100V, 0,15A<br />
| <br />
| Reichelt<br />
| 1N 4148<br />
| 0.02<br />
| 0.12<br />
|-<br />
| 1<br />
| LT300014T261K0J<br />
| <br />
| HBE<br />
| 1174306<br />
| 0.32<br />
| 0.32<br />
|-<br />
| 3<br />
| 1MΩ 1% tolerance, ¼Watts, Metal Film<br />
| <br />
| Reichelt<br />
| METALL 1,00M<br />
| 0.04<br />
| 0.12<br />
|-<br />
| 6<br />
| Potentiometer Knob REAN P670 series<br />
| <br />
| -<br />
| -<br />
| 0.20<br />
| 1.20<br />
|-<br />
| 1<br />
| Wooden Panel, 2mm thick<br />
| <br />
| -<br />
| -<br />
| 1<br />
| 1<br />
|-<br />
| 1<br />
| One sheet of Zweckform 3487<br />
| <br />
| -<br />
| -<br />
| about 0,50<br />
| 0,50<br />
|-<br />
| SUM<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| 20.16<br />
|}<br />
<br />
Not included in the list are common things like cables, screws, nuts etc.<br />
<br />
All prices in EUR.</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/VCA&diff=15499Benutzer:Felicitus/Modular-Synth/VCA2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/VCA nach Benutzer:Felicia/Modular-Synth/VCA: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/VCA]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/VCA&diff=15498Benutzer:Felicia/Modular-Synth/VCA2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/VCA nach Benutzer:Felicia/Modular-Synth/VCA: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>== Construction Notes ==<br />
<br />
* Construction was straightforward, no problems.<br />
* Tuning was a bit "odd", trim pots A2 and A3 only did an offset to the output, which was calibrated. A1 didn't have an immediate effect. Since the output looked good after trimming it using A3 and A2, we decided not to do rocket science and left the calibration as-is.<br />
<br />
Overall cost of this module: 20 EUR incl. Front Panel elements</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/Steiner_VCF&diff=15497Benutzer:Felicitus/Modular-Synth/Steiner VCF2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/Steiner VCF nach Benutzer:Felicia/Modular-Synth/Steiner VCF: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automa…</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/Steiner VCF]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/Steiner_VCF&diff=15496Benutzer:Felicia/Modular-Synth/Steiner VCF2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/Steiner VCF nach Benutzer:Felicia/Modular-Synth/Steiner VCF: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automa…</p>
<hr />
<div>Video of the Steiner VCF: http://www.youtube.com/watch?v=6XKToZ3mhps<br />
<br />
Overall cost of this module: About 20 EUR incl. PCB, Front Panel, Knobs etc.</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/PolyDAC&diff=15495Benutzer:Felicitus/Modular-Synth/PolyDAC2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/PolyDAC nach Benutzer:Felicia/Modular-Synth/PolyDAC: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch ve…</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/PolyDAC]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/PolyDAC&diff=15494Benutzer:Felicia/Modular-Synth/PolyDAC2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/PolyDAC nach Benutzer:Felicia/Modular-Synth/PolyDAC: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch ve…</p>
<hr />
<div>Module works, following bugs:<br />
<br />
* CV Out 2+4 aren't working. Most likely firmware bug or CD4067 defect.<br />
* Assign button is missing<br />
* Modwheel/Pitchbend isn't working (needs verifying)</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/PSU&diff=15493Benutzer:Felicitus/Modular-Synth/PSU2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/PSU nach Benutzer:Felicia/Modular-Synth/PSU: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/PSU]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/PSU&diff=15492Benutzer:Felicia/Modular-Synth/PSU2021-08-06T12:11:35Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/PSU nach Benutzer:Felicia/Modular-Synth/PSU: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>[[Datei:Projekt K.R.A.C.H. - PSU.jpg|200px|thumb|right|The PSU module prototype]]<br />
The PSU consists of several modules:<br />
<br />
* One Vellemann K8042 symmetric PSU (about 12 Eur)<br />
* One ring transformer (2x 18V, 50VA, Reichelt Order No. RKT 5018)<br />
* Two volt and two ampere meters (primary use is to make the PSU look impressive, secondary use is to check if everything is OK - could be solved in a cheaper way, each meter is about 5 EUR)<br />
* A heavy rocker switch (also to make the PSU look cool)<br />
* Two white LEDs for indicating the +-15V lines<br />
* A circuit distribution board to connect the volt/ampere meters to the circuit<br />
* A power distribution board to connect the modules to<br />
<br />
'''Warning:''' This module requires mains wiring.</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/Links&diff=15491Benutzer:Felicitus/Modular-Synth/Links2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/Links nach Benutzer:Felicia/Modular-Synth/Links: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch versch…</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/Links]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/Links&diff=15490Benutzer:Felicia/Modular-Synth/Links2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/Links nach Benutzer:Felicia/Modular-Synth/Links: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch versch…</p>
<hr />
<div>== Links ==<br />
<br />
<br />
SSM2164 (und Vergleichstypen)<br />
http://electro-music.com/forum/post-195058.html<br />
triangle core vco (proof of concept)<br />
http://www.sowa.synth.net/modular/vco4mod.html<br />
quad vco<br />
http://www.sowa.synth.net/modular/xvca.html<br />
dual vca<br />
http://www.sdiy.org/philgallo/mgbvca.html<br />
dual vca mit Implementationdetails, insb. Link zum Linearisieren des 2164<br />
http://www.muffwiggler.com/forum/viewtopic.php?p=282372<br />
dual MS-20 alike Filter (Platinenlayout)<br />
http://www.milton.arachsys.com/nj71/index.php?menu=2&submenu=0<br />
- 18db Multimode Filter<br />
- dual lfo (1x 3 120° Abstände Sinus, 1x tri/sine)<br />
- 4 stage allpass filter<br />
- triple mixer<br />
<br />
VCO:<br />
http://electro-music.com/forum/topic-19841.html&postorder=asc<br />
quadrature, ian fritz<br />
Filter<br />
http://electro-music.com/forum/topic-53047.html<br />
Roland 100m (Platinenlayout)<br />
<br />
Envelope Generator<br />
http://electro-music.com/forum/topic-24627-50.html<br />
ADSR, Roland 100m (Platinenlayout)<br />
http://www.ori.org/~aaronc/synth/EnvyLope_V3.pdf<br />
ADSR, LFO, Glide durch umpatchen<br />
<br />
Waveshaper:<br />
http://electro-music.com/forum/topic-23058-25.html<br />
tri to saw<br />
<br />
Distortion:<br />
http://www.generalguitargadgets.com/richardo/distortion/index.html<br />
"cook your own distortion"<br />
http://www.runoffgroove.com/englishchannel.html<br />
vox ac-30<br />
<br />
Studio:<br />
http://www.gyraf.dk/gy_pd/ssl/ssl.htm<br />
Discreet SSL4000 Compressor (Platinenlayout?)<br />
http://www.gyraf.dk/gy_pd/calreq/calrec.htm<br />
Calrec PQ1549 Equalizer (lowpart count) (Platinenlayout)<br />
<br />
VCA:<br />
http://electro-music.com/forum/topic-52004.html<br />
Roland 100m (Platinenlayout)<br />
<br />
Partlist:<br />
http://users.ece.gatech.edu/~lanterma/sdiy/datasheets/<br />
Beschreibungen, Application Notes, teilweise Preise und Bezugsquellen<br />
http://www.teaser.fr/~amajorel/sourcing/<br />
Vergleichstabellen und Bezugsquellen<br />
<br />
Informationen<br />
http://users.ece.gatech.edu/~lanterma/ems/<br />
Videoaufzeichnungen des Unikurses über Synthesizerschaltungen<br />
(plus Links zu verschiedenen PDFs)<br />
http://www5b.biglobe.ne.jp/~houshu/synth/index.html<br />
viele(!) Schaltungen, meist nicht dokumentiert<br />
http://ltspicelabs.blogspot.de/<br />
LTSpice "cheat sheet" in Erzählform<br />
http://www.elektronikinfo.de/strom/op_praxis.htm<br />
Dimensionierung von OpAmps in der Praxis, Rechenbeispiel<br />
- mehr Informationen über Basisbauelemente auf dem Rest der Seite<br />
http://www.musicsynthesizer.com/txt/caps2.txt<br />
Alles über die verschiedenen Arten von Kondensatoren<br />
http://www.uni-bonn.de/~uzs159/expo_tutorial/index.html<br />
Das Tutorial zu Expotential Konverter<br />
http://www.rason.org/Projects/jfetamp/jfetamp.htm<br />
"Design Guidelines for JFET Audio Preamplifier Circuit"<br />
http://Synth.Stromeko.net/diy/OTA.pdf<br />
<br />
Spring Reverb:<br />
http://sound.westhost.com/articles/reverb.htm<br />
Informationen zur Dimensionierung der Eingangs-/Ausgangsverstärker</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth/ADSR&diff=15489Benutzer:Felicitus/Modular-Synth/ADSR2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/ADSR nach Benutzer:Felicia/Modular-Synth/ADSR: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth/ADSR]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth/ADSR&diff=15488Benutzer:Felicia/Modular-Synth/ADSR2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth/ADSR nach Benutzer:Felicia/Modular-Synth/ADSR: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>== Construction Notes ==<br />
<br />
* Construction was straightforward, no problems.<br />
* Don't operate the ADSR without the panel stuff plugged in! The module will draw ~50mA or a bit more, and the ICs get a bit warm. Once the front panel stuff was plugged in, the module drew about 10mA.<br />
<br />
Overall cost was about 20 Eur including front panel elements.</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Modular-Synth&diff=15487Benutzer:Felicitus/Modular-Synth2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth nach Benutzer:Felicia/Modular-Synth: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Modular-Synth]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Modular-Synth&diff=15486Benutzer:Felicia/Modular-Synth2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Modular-Synth nach Benutzer:Felicia/Modular-Synth: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>{{ProjektInfoBox<br />
|name = Projekt K.R.A.C.H.<br />
|status = beta<br />
|image = Projekt K.R.A.C.H.jpg<br />
|description = Modularsynthesizer<br />
|author = [[Benutzer:Felicitus|Felicitus]], [[Benutzer:mxf|mxf]]<br />
|username = <br />
|version = 0.9a13<br />
|update = <br />
|platform = <br />
|license = <br />
|download = <br />
}}<br />
<br />
Das Projekt K.R.A.C.H. ist ein Modularsynthesizer, der von [[Benutzer:Felicitus]] und [[Benutzer:mxf]] gebaut wird. Im folgenden werden die meisten Infos in Englisch geschrieben, um anderne Benutzern Infos zu dem Projekt und Problemlösungen zu der Konstruktion der Module zu bieten.<br />
<br />
== Media ==<br />
<br />
* Demo of the VCO+Steiner VCF modules: http://www.youtube.com/watch?v=6XKToZ3mhps<br />
<br />
== Finished Modules ==<br />
<br />
* 1x [[Benutzer:Felicitus/Modular-Synth/PolyDAC|PolyDAC]]<br />
* 1x [[Benutzer:Felicitus/Modular-Synth/VCO|VCO]]<br />
* 1x [[Benutzer:Felicitus/Modular-Synth/Steiner VCF|YuSynth Steiner VCF]]<br />
* 1x [[Benutzer:Felicitus/Modular-Synth/ADSR|YuSynth ADSR]]<br />
* 1x [[Benutzer:Felicitus/Modular-Synth/VCA|VCA]]<br />
* 1x [[Benutzer:Felicitus/Modular-Synth/PSU|PSU]]<br />
<br />
== Build Log ==<br />
<br />
Build log started on 2012-05-11, events prior that are not logged.<br />
<br />
{| class="wikitable"<br />
! Date<br />
! Log Entry<br />
|-<br />
| 2012-06-05<br />
| Finished the PolyDAC module<br />
|-<br />
| 2012-05-25<br />
| Drilled the VCA panel and (almost) finished that module - the PCB needs to be mounted on the front panel. Created the PolyDAC front panel and glued it to the base.<br />
|-<br />
| 2012-05-23<br />
| PolyDAC PCB arrived, populated the board.<br />
|-<br />
| 2012-05-21<br />
| Drilled ADSR front panel, mounted things. Module working!<br />
|-<br />
| 2012-05-17<br />
| Printed the front panel designs, cut the front panels into size, glued things together.<br />
|-<br />
| 2012-05-10<br />
| Drilled the LFO PCB, yet unpopulated. Finished building the other PCBs (ARP VCF, VCA, ADSR etc). They are missing front panels so far.<br />
|}<br />
<br />
== Planned Modules or under construction ==<br />
<br />
The following modules are under construction:<br />
<br />
* 3x YuSynth ADSR-2<br />
** 2x ADSR-2 PCBs are built, the front panels are under construction<br />
** Other PCB needs drilling<br />
* 1x YuSynth VCO<br />
** PCB is built, needs front panel<br />
* 2x YuSynth VCA<br />
** One VCA is built, PCB needs to be mounted to the front panel<br />
** The other VCA PCB is etched, needs drilling<br />
* 2x YuSynth LFO-1<br />
** One LFO PCB is drilled, other one needs drilling<br />
* 1x YuSynth ARP4072<br />
** Built, needs front panel<br />
* Minimoog VCF<br />
** Etched, needs drilling<br />
* EMS Filter<br />
** Etched, needs drilling<br />
<br />
Others:<br />
<br />
* 1x PolyDAC MIDI to CV Converter<br />
* 1x PSU<br />
* Atari Junk Console<br />
* Atari Punk Console<br />
* 16 Step Sequencer<br />
<br />
== Format ==<br />
<br />
The Synth-Format used is the one by YuSynth (MOTM). Specs are as follows:<br />
<br />
{| class="wikitable" valign="top"<br />
|-<br />
| Module Height<br />
| 8.75" (22.225 cm)<br />
|-<br />
| Module Width (minimum)<br />
| 2.125" (5.3975 cm)<br />
|-<br />
| Module Depth (max)<br />
| 4.5" (11.43 cm)<br />
|-<br />
| Jacks<br />
| 1/4" (6,35mm)<br />
|-<br />
| Power<br />
| +/-15V<br />
|-<br />
| Power Jackets<br />
| PSK Series, 3 contacts (+15V, GND, -15V) - YuSynth PCBs need to be adjusted for that. Alternative is PSK Series, 5 contacts (+15V, EMPTY, EMPTY, GND, -15V) to PSK series, 3 contacts.<br />
|}<br />
<br />
I'm using the PSK 5 pin connectors for all YuSynth modules and simply connect only the three required wires. Other side of the cable is a PSK 3 pin connector to connect to the PSU.<br />
<br />
== Subpages ==<br />
<br />
<splist /><br />
<br />
== Further Reading ==<br />
<br />
[[Benutzer:Felicitus/Modular-Synth/Links|Synth-related link list]]<br />
<br />
[[Kategorie:Incubator]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/MendelMax&diff=15485Benutzer:Felicitus/MendelMax2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/MendelMax nach Benutzer:Felicia/MendelMax: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/MendelMax]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/MendelMax&diff=15484Benutzer:Felicia/MendelMax2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/MendelMax nach Benutzer:Felicia/MendelMax: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>[http://daid.mine.nu/~daid/marlin_build/index.php?build=1&baudrate=115200&maxFeedX=250&maxFeedY=250&maxFeedZ=5&maxFeedE=45&maxAccelX=9000&maxAccelY=9000&maxAccelZ=100&maxAccelE=10000&homeFeedrateX=50&homeFeedrateY=50&homeFeedrateZ=4&endstopHomingOnly=1&maxXlength=205&maxYlength=205&maxZlength=200&enablePID=1&PID_Kp=22.2&PID_Ki=1.08&PID_Kd=114&enablePIDextrusion=1&PID_Kc=1&extrudeMinTemp=10&maxTemp=275&tempHysteresis=3&tempResidencyTime=10&tempAD595gain=1.0&tempAD595offset=0.0&fastPwmFan=1&boardType=33&arduino=4&heater0=1&heater1=-1&heater2=-1&heaterbed=-1&enableLow=1&invertY=1&stepsX=78.7402&stepsY=78.7402&stepsZ=533.333333333&stepsE=865.888 Firmware]<br />
<br />
<br />
= Derzeitiger Stand =<br />
<br />
* Der Rahmen ist fertig<br />
* Das RAMPS-Board ist fertig und funktioniert mit der Firmware<br />
* Als nächstes muß entweder die Y-Achse mit dem Bett oder die X-Achse gebaut werden. Beides geht nicht ohne den Druck von zusätzlichen Komponenten<br />
<br />
= Ich warte auf folgende Dinge =<br />
* Die IGUS KGLM-08 sind selbsteinstellende Gleitlager und kosten ca. 2,50€ pro Stück. Diese sind geordert und sollten bald eintreffen.<br />
* Die Standard-2.54mm Steckverbinder (firmieren unter dem Namen DUPONT sowie Gehäuse CV) sind bei CSD bestellt, leider ist die Lieferzeit lange, man gibt dort 3 Wochen an.<br />
<br />
= Offene Punkte =<br />
<br />
* Schauen, was die lineare Y Rail aus USA kostet<br />
** Eventuell geht auch <br />
* Prüfen, welche X-Achse den Wade's Extruder aufnehmen kann<br />
* Eine [http://www.ebay.de/itm/Trapezgewindespindel-TR8x1-5-rechts-DIN103-1mtr-3400-/390220726934?pt=Motoren_Getriebe&hash=item5adaf7c296#ht_1702wt_1178 Trapezgewindespindel] sowie die passenden Trapezgewindemuttern sollten es schon irgendwann sein. Es wurden mir die Rotgussmuttern empfohlen, aber die gibt's erst ab TR10. Vielleicht wäre es am sinnvollsten, wirklich TR10 zu nutzen.</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Inventar&diff=15483Benutzer:Felicitus/Inventar2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Inventar nach Benutzer:Felicia/Inventar: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Inventar]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Inventar&diff=15482Benutzer:Felicia/Inventar2021-08-06T12:11:34Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Inventar nach Benutzer:Felicia/Inventar: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch verschoben</p>
<hr />
<div>Dinge, die ich dem RZL zur Verfügung gestellt habe:<br />
<br />
* Labeldrucker Brother P-Touch QL-500 ( [[PC-Eeck#Labeldrucker]] )<br />
* Frequenzgenerator ([[Elektroecke/Geräte#Frequenzgenerator_1]])<br />
* Ersa iCon Nano ([[Elektroecke/Geräte#Ersa_iCon_Nano]])<br />
* Conrad LS-Digi 60 ([[Elektroecke/Geräte#Lötstation_LS-Digi_60]])<br />
* LC-Meter ([[Elektroecke/Geräte#LC_Meter_I]])<br />
* Thinkpad X40 inkl. Netzteil<br />
* 2x Sega Mega Drive inkl. Controllern, Spiel "Lemmings"<br />
* Diverses Werkzeug, beschriftet<br />
* Akku-Dremel</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Hello,_my_password_is&diff=15479Benutzer:Felicitus/Hello, my password is2021-08-06T12:11:33Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Hello, my password is nach Benutzer:Felicia/Hello, my password is: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch ve…</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Hello, my password is]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Hello,_my_password_is&diff=15478Benutzer:Felicia/Hello, my password is2021-08-06T12:11:33Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Hello, my password is nach Benutzer:Felicia/Hello, my password is: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch ve…</p>
<hr />
<div>Ein Sticker, der im Stil von "Hello, my Name is" gestaltet ist. Das SVG rendert nicht ordnungsgemäß, da der "Miso"-Font fehlt.<br />
<br />
Lizenz ist [http://creativecommons.org/licenses/by-nc/3.0/ CC BY-NC 3.0]. <br />
<br />
[[Datei:Hello_my_password_is.svg]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicitus/Einkaufsliste_ASM-2&diff=15477Benutzer:Felicitus/Einkaufsliste ASM-22021-08-06T12:11:33Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Einkaufsliste ASM-2 nach Benutzer:Felicia/Einkaufsliste ASM-2: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch versch…</p>
<hr />
<div>#WEITERLEITUNG [[Benutzer:Felicia/Einkaufsliste ASM-2]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Benutzer:Felicia/Einkaufsliste_ASM-2&diff=15476Benutzer:Felicia/Einkaufsliste ASM-22021-08-06T12:11:33Z<p>Felicia: Felicia verschob die Seite Benutzer:Felicitus/Einkaufsliste ASM-2 nach Benutzer:Felicia/Einkaufsliste ASM-2: Seite während der Benutzerkontoumbenennung von „Felicitus“ in „Felicia“ automatisch versch…</p>
<hr />
<div>Musikding:<br />
<br />
<pre><br />
CA 3080 DIP;4<br />
</pre><br />
<br />
ca. 8€<br />
<br />
plus Potis?<br />
<br />
Musikding:<br />
<pre><br />
1n34a;4<br />
OA1154;4<br />
OA1182;4<br />
</pre><br />
<br />
TME:<br />
<pre><br />
J108;10<br />
</pre><br />
<br />
<pre><br />
SSM2210:<br />
<br />
http://sjostromaudio.net/shop/semiconductors/50-ssm2210.html ca 11€<br />
http://synthcube.com/cart/index.php?route=product/product&product_id=162 ca. 7€ / Stück +6€ shipping<br />
<br />
<br />
</pre></div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=RZL_Introvideo&diff=15475RZL Introvideo2021-08-06T12:09:53Z<p>Felicia: </p>
<hr />
<div>Da wir ja desöfteren Videos auf Youtube, Vimeo etc werfen, hab ich mal nen "Intro" gebaut.<br />
<br />
Lizenz: CC0 (No Rights Reserved)<br />
<br />
* [[Datei:RZL_Intro.mp3]] Intro-Jingle<br />
* [[Datei:RZL Intro FullHD.mp4]] Intro in FullHD<br />
* [[Datei:RZL_Intro_YoutubeHD.mp4]] Intro in Youtube HD (780p?)<br />
* [[Datei:RZL_Intro_CS6.zip]] Das Intro als Premiere CS6-Projekt<br />
* [[Datei:RZL Vortrag Vorlage.xml]] Das Kdenlive-Projekt<br />
<br />
<br />
[[Category:Verein]]<br />
[[Category:Öffentlichkeitsarbeit]]<br />
[[Category:Vortrag]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Datei:RZL_Intro.mp3&diff=15474Datei:RZL Intro.mp32021-08-06T12:09:14Z<p>Felicia: </p>
<hr />
<div>== Lizenz ==<br />
{{self|cc-zero}}</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Pinpad&diff=14053Pinpad2018-03-30T16:27:50Z<p>Felicia: /* Fehlerquellen */</p>
<hr />
<div>{{ProjektInfoBox<br />
|name = pinpad-main<br />
|status = beta<br />
|image = <br />
|description = Pinpad an der Haupttür<br />
|author = sECuRE, [[Benutzer:Alexander_Brock|Abrock]], Else, [[Benutzer:Mxf|mxf]], [[Benutzer:Helix|Helix]]<br />
|maintainer = <br />
|hostname = 172.22.36.15, pinpad-main.rzl<br />
|version = 2.1<br />
|update = <br />
|platform = Raspberry Pi 1B, Abus Hometec<br />
|license = <br />
|download = [http://github.com/raumzeitlabor/pinpad-controller Pinpad Controller], [http://github.com/raumzeitlabor/pinpad Pinpad Frontend]<br />
|bausatz = <br />
|preis = Unbezahlbar<br />
}}<br />
<br />
== Architektur ==<br />
<br />
<pre><br />
Sensoren<br />
||<br />
+------------------+ +--------------+ +----------+<br />
|Hometec Controller| GPIO | Raspberry Pi | RS232 | Frontend |<br />
| 6V | <====> | 5V | <====> | 5V |<br />
+------------------+ +--------------+ +----------+<br />
|| || ||<br />
6V DC 5V DC Ethernet<br />
2.5A 1.5A<br />
Hometec RPi +<br />
Frontend<br />
</pre><br />
<br />
* RPi und Frontend kommunizieren über ein einfaches Protokoll<br />
** RPi steuert LEDs, Display und Buzzer<br />
<br />
== Partitionierung ==<br />
<br />
# Partition: Bootloader + Kernel<br />
# Partition: RootFS (ro)<br />
# Partition: leeres RootFS (gleich groß wie 2. Partition)<br />
# Partition: /perm (rw)<br />
<br />
Es gibt zwei Rootpartitionen, weil wir einen Updatemechanismus ähnlich wie dem von ChromeOS haben wollten (TODO).<br />
<br />
<pre><br />
# Device Boot Start End Blocks Id System<br />
# /dev/sdb1 2048 155647 76800 c W95 FAT32 (LBA)<br />
# /dev/sdb2 155648 974847 409600 83 Linux<br />
# /dev/sdb3 974848 1794047 409600 83 Linux<br />
# /dev/sdb4 1794048 1998847 102400 c W95 FAT32 (LBA)<br />
</pre><br />
<br />
(nur ein Beispiel, tatsächliche Partitionsgrößen können anders sein)<br />
<br />
== Abhängigkeiten ==<br />
<br />
* Netzwerk + BenutzerDB müssen laufen, damit Pinsync funktioniert<br />
<br />
== Sensoren ==<br />
<br />
Hier eine Liste der Sensoren, die an den RPi angeschlossen sind.<br />
<br />
* Pin 8: Sensor im Türrahmen<br />
** 0 := Tür offen<br />
** 1 := Tür geschlossen<br />
* Pin 7: Sensor im Schloss<br />
** 0 := zugeschlossen<br />
** 1 := aufgeschlossen<br />
* Pin 24: Sensor im Schloss<br />
** 0 := aufgeschlossen<br />
** 1 := zugeschlossen<br />
<br />
== Fehlerquellen ==<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Symptom<br />
! style="font-weight: bold;" | Problem<br />
! style="font-weight: bold;" | mögliche Ursache<br />
! style="font-weight: bold;" | Lösungsvorschlag<br />
|-<br />
| Motor hört nicht auf zu drehen || pinpad-controller konnte nicht gestartet werden || Pins können nicht von SD Karte gelesen werden || SD Karte kontrollieren, /perm/pins.json wiederherstellen<br />
|-<br />
| Motoren drehen gar nicht || zu geringe Spannung || Netzteil liefert weniger als 6V || Netzteil kontrollieren und einstellen<br />
|-<br />
| Pinpad prellt || noch nicht festgestellt || noch nicht festgestellt || Pinpad resetten<br />
|-<br />
| Controller meldet "new checksum" (Pins) bei Start || initial checksum ist nicht initialisiert || - || ist normal und kein Problem<br />
|-<br />
| Pinpad Piepst || Pins nicht syncronisiert || TürPi hat sich aufgehängt || prüfen, ob 172.22.36.15 pingt. Falls nicht, Powercyclen<br />
|}</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Drucker&diff=13972Drucker2017-10-28T15:18:10Z<p>Felicia: /* Brother P-Touch 2730 */</p>
<hr />
<div>=Allgemeines=<br />
<br />
'''Einige Drucker sind über den CUPS auf [[Mate (Server)/Infra]] geshared. Diese sollten bei euch erscheinen, wenn ihr gesharte Drucker aktiviert habt (s.u.).<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed"><br />
'''Anleitung für deine lokale CUPS-Installation'''<br />
<div class="mw-collapsible-content"><br />
=== CUPS <= 1.5.3 (Debian) ===<br />
* Installiere CUPS<br />
* Gehe ins [https://localhost:631/admin Administrationsmenü]<br />
* Setze ein Häkchen bei "Show printers shared by other systems"<br />
* Bestätige mit der Schaltfläche "Change Settings"<br />
* Unter "Printers" sollte nun der Drucker auftauchen<br />
<br />
=== Aktuelle CUPS-Versionen (1.6) ===<br />
* ??? Research needed<br />
</div><br />
</div><br />
<br />
=Labeldrucker=<br />
<br />
== Brother P-Touch 2430PC ==<br />
[[Datei:Brother P-Touch 2430PC.jpg|left|75px]]<br />
{|<br />
|<br />
* Befindet sich im Regal in der E-Ecke<br />
* Freigegeben über [http://mate.rzl:631/printers/Brother_PT-2430PC http://mate.rzl:631/printers/Brother_PT-2430PC]<br />
* '''Vor dem Druck einschalten und danach wieder ausschalten!'''<br />
* Verbrauchsmaterial befindet sich, sofern vorrätig, in Schublade 0x2f<br />
* Gehört dem RaumZeitLabor<br />
* Du kannst diesen Drucker über die Linux-Software [http://apz.fi/blabel/ B-Label] (GUI, nicht komfortabel) oder [https://mockmoon-cybernetics.ch/computer/p-touch2430pc/ ptouch-print] (CLI) ansteuern.<br />
* Die Benutzung der Brother P-Touch-Software unter Windows wird empfohlen.<br />
** Serial um die Software von der Webseite runterzuladen: H0G279521<br />
* Bei drohendem Labelbandaufbrauch bitte Nachschub besorgen oder Info an die Mailingliste<br />
|}<br />
<br />
== Dymo LabelWriter 450 ==<br />
* Thermodrucker, max. Breite 56 mm<br />
* Dauerleihgabe von steeph<br />
* Befindet sich in Tardis 1 in 0x2G<br />
* Bei drohendem Etikettenaufbrauch bitte Nachschub besorgen oder Info an die Mailingliste<br />
<br />
=Laserdrucker=<br />
==Brother MFC-9840CDW==<br />
[[Image:Brother MFC-9840CDW.jpg|left|100px]]<br />
{|<br />
|<br />
* '''Aktuell nicht in Betrieb'''<br />
* Netzwerkdrucker (IP: '''172.22.36.132''' / Hostname: '''guttenberg''')<br />
* '''Farblaser'''<br />
* Freigegeben über [http://mate.rzl:631/printers/Brother_MFC-9840CDW http://mate.rzl:631/printers/Brother_MFC-9840CDW]<br />
*Scannt per FTP aufs Datengrab in den Ordner scans<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed"><br />
Änderungen / Defekte<br />
<div class="mw-collapsible-content"><br />
*[[Benutzer:Felicitus|Felicitus]] hat den Trommelzähler im Dezember 2012 wie vorgeschlagen zurückgesetzt.<br />
</div><br />
</div><br />
|}<br />
<br />
==Xerox WorkCentre 7328==<br />
[[Image:Xerox_WorkCentre_7328.jpeg|left|100px]]<br />
{|<br />
|<br />
* Netzwerkdrucker (IP: '''172.22.36.133''' / Hostname: '''Annette''')<br />
* '''Farblaser DIN-A3'''<br />
<br /><br /><br />
|}<br />
<br />
== Konica Minolta Magicolor 2300W ==<br />
Farb-Laserdrucker, Dauerleihgabe von [[Benutzer:Unicorn|Unicorn]]<br />
<br />
* Derzeit nicht über Netzwerk erreichbar, USB only<br />
* Kosten pro Seite: 0,15€, Spende erwünscht<br />
<br />
=== Treiber ===<br />
* Bei Konica Minolta nur für Windows verfügbar<br />
* OpenSource-Linux-Treiber http://sourceforge.net/projects/m2300w/<br />
** Install first, plug in later :)<br />
<br />
=== Defekte ===<br />
* Verursacht Papierstau<br />
* Laut Unicorn auf Grund eines verschmutzten Sensors<br />
<br />
== Kyocera FS-3700+ ==<br />
<br />
Von [[Benutzer:Unicorn|Unicorn]]. Hat LAN, Seriell, Centronics Parallel.<br />
<br />
= Plastikkartendrucker =<br />
siehe [[Plastikkarten]]<br />
<br />
= 3D-Drucker =<br />
siehe [[Ultimaker]]<br />
<br />
[[Kategorie:Infrastruktur]]<br />
[[Kategorie:Gerät]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Shapeoko_2&diff=13951Shapeoko 22017-10-08T11:12:42Z<p>Felicia: /* Fräsbare Materialien */</p>
<hr />
<div>{{ProjektInfoBox<br />
|name = Shapeoko 2<br />
|status = beta<br />
|image = <br />
|description = CNC-Fräse<br />
|author = <br />
|maintainer = all makers<br />
|hostname = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = <br />
|bausatz =<br />
|preis = <br />
}}<br />
<br />
Nach Abstimmung im Septemberplenum 2014 hat das RaumzeitLabor eine CNC Fräse vom Typ "Shapeoko 2" von [http://inventables.com Inventables] gekauft.<br />
<br />
== Doku & Links ==<br />
<br />
* http://docs.shapeoko.com/ -- Manual und viel Info des Herstellers<br />
** http://www.shapeoko.com/wiki/index.php/Endmills -- Gute Wiki-Seite, die die Unterschiede zwischen verschiedenen Fräser-Typen und Materialien erläutert.<br />
* http://www.cnccookbook.com/ -- Be a better CNC'er<br />
* https://github.com/synthetos/ -- Github-Repo der Controller-Hardware. Relevante Repos bzw. deren Wikis sind:<br />
** https://github.com/synthetos/tinyg/wiki<br />
** https://github.com/synthetos/g2/wiki<br />
** https://github.com/synthetos/grblShield/wiki<br />
* https://github.com/grbl/grbl/wiki -- Grbl Wiki und Firmware<br />
** https://github.com/grbl/grbl/wiki -- Development-Version grbl<br />
<br />
== Workflow ==<br />
<br />
Leider ist zerspanendes Arbeiten nicht so gutmütig und Einsteiger-freundlich wie 3d-Drucken. Wir wirken ja mit zerstörerischer Kraft auf das Werkstück ein und bei Fehlern geht also schnell mal was kaputt - bestenfalls das Werkstück, schlimmstenfalls Körperteile. Es lohnt sich also zunächst einige Zeit in Planung ('''zweimal Messen, einmal Schneiden!''') und Anlesen von Basiswissen zu investieren. Ein guter Einstiegspunkt ist [http://www.shapeoko.com/wiki/index.php/Main_Page#Overview diese Wikiseite im Shapeoko-Wiki].<br />
<br />
=== 2.5D vs. 3D ===<br />
<br />
Man spricht bei einer CNC Fräse von 2.5D, wenn man eine 2D Vektordatei fräst und sich der dreidimensionale Teil auf die Tiefe beschränkt. D.h. Die 2D Vektorlinien werden "extrudiert" zu einem 3D Modell ==> 2.5D, In diesem Fall muss der Fräser nur die Vektoren abfahren und sich auf der Z-Achse nur schrittweise nach unten bewegen, um nach und nach Material ab zutragen. Bei einem echten 3D Job dagegen wird das Werkstück in verschiedenen Richtungen überfahren und der Fräskopf muss dabei die Konturen auf der Z-Achse Nachfahren. D.h. er hebt und senkt sich (je nach Modell) während er eine Fläche ab trägt.<br />
<br />
Für 2.5D benötigt man kein 3D Modell und kein Tool zum bearbeiten von 3D Modellen (3D-CAD oder andere modeling tools wie bspw. "blender"). Es genügt ein 2D Vektorgrafik-Programm wie Illustrator, Inkscape oder MakerCAM. Bei den reinen Vektor-Grafik-Editoren sind dabei meist Plugins zur Beschreibung der Tiefe und zum Exportieren von gCode notwendig.<br />
<br />
=== CAD -> CAM -> (Post-Prozessor) -> Gcode -> (Simulator) -> G-Code-Sender -> Controller -> Aktoren ===<br />
<br />
Ähnlich wie beim 3D Druck ist der Weg zum Fräsen in folgende Schritte eingeteilt:<br />
* Modell erstellen<br />
* Modell in Schichten zerlegen (G-Code)<br />
* G-Code an Controller senden<br />
* Controller steuert Fräse bzw. 3D Drucker nach G-Code-Instruktionen<br />
<br />
Einen guten Überblick über Toolchains und den gesamten Workflow gibt [http://www.shapeoko.com/wiki/index.php/Workflow diese Wikiseite auf shapeoko.com].<br />
<br />
=== Toolchains ===<br />
<br />
Es gibt Toolchains wie Sand am Meer sowohl Freeware und/oder OpenSource als auch im hochpreisigen Bezahlsegment.<br />
Ein noch zu haltender und hier zu verlinkender Vortrag im RZL soll einen Überblick geben. (--[[Benutzer:TabascoEye|TabascoEye]] ( 1[[Benutzer Diskussion:TabascoEye|Diskussion]])2:01, 16. Sep. 2014 (CEST))<br />
<br />
Wie immer bei Software leider auch ein sehr inkonstantes Feld. [http://www.shapeoko.com/wiki/index.php/Software Hier] ist ein guter Einstiegspunkt um sich für die Plattform der Wahl einen Überblick zu verschaffen. Letzten Endes hilft eigentlich nur ausprobieren womit man gut zurecht kommt.<br />
<br />
==== Connect to Fräse ====<br />
<br />
Um eineige Probleme mit dem "tinyG + chillipeppr.com/tinyg Setup" anzugehen bietet es sich an die Fräse nicht über rzl-hardcore anzusprechen ;-). Statdessen hat die Fräse ihr eigenes wifi (rzl-fraese) mit identischem Passwort wie rzl-hardcore. Im Unterbau der Fräse steht hierzu ein AP. Auf dem Laptop neben der Fräse läuft der serial-port-json-server.<br />
Wer jetzt nur noch Bahnhof versteht, sei auf das TinyG-Kapitel dieses Artikels verwiesen. <br />
<br />
==== User-Toolchains ====<br />
<br />
In diesem Kapitel sind alle Anwender aufgerufen ihre (aktuelle) Toolchain zu dokumentieren. Was funktioniert, was nicht? Welche Versionen werden eingesetzt? Bitte Datum nicht vergessen! Ggf. muss auch das Controller-target angegeben werden!<br />
<br />
* 09/2017 2D Kontur, Aluminium<br />
** Usecase: 3mm Alu-Fräsen für MendelMax2<br />
** CAD: Autodesk Fusion 360 (derzeit auf Mindstorms Laptop 3 installiert)<br />
** CAM: Autodes Fusion 360<br />
** Machining: CNCjs (derzeit auf Mindstorms Laptop 3 installiert)<br />
** Status: funktioniert<br />
<br />
* 06/2016 3D [silvester]<br />
** Usecase: 3D-Fräsen aus Vollmaterial (Dachlatte und Acryl)<br />
** Controller-target: TinyG v0.95<br />
** CAD: OpenSCAD 2015.03<br />
** CAM: CamBam v.0.9.8p<br />
** Simulation: CamBam + Chilipeppr<br />
** Machining: [http://chilipeppr.com/tinyg Chilipeppr.com/tinyg] + Serial-Port-JSON-Server.<br />
** Status: funktioniert.<br />
** Probleme: Siehe generelle Probleme mit TinyG<br />
<br />
* 02/2017 2D-PCB [silvester]<br />
** Usecase: PCB-Fräsen (isolation routing. Garavieren, Bohren, Ausschneiden)<br />
** Controller-target: TinyG v0.95<br />
** CAD: KiCAD v4.0.4 (Layout wird als Gerber-File exportiert)<br />
** CAM: pcb2gcode.py<br />
** Simulation: Fuck no! We're doin' it live!<br />
** Machining: http://chilipeppr.com/tinyg<br />
** Status: funktioniert.<br />
** Probleme: eigentlich keine. pcb2gcode funktioniert erstaunlich gut. [https://github.com/s1lvester/mydotfiles/blob/master/millproject HIER] gibts das verwendete profile für pcb2gcode<br />
<br />
* 10/2016 2D-PCB [silvester]<br />
** Usecase: PCB-Fräsen (isolation routing. Garavieren, Bohren, Ausschneiden)<br />
** Controller-target: TinyG v0.95<br />
** CAD: KiCAD v4.0.4 (Layout wird als Gerber-File exportiert)<br />
** CAM: Flatcam v8.5 (3 aufeinanderfolgende Jobs: 1. Gravieren, 2. Bohren, 3. Outlines fräsen), Export zu Gcode<br />
** Simulation: Fuck no! We're doin' it live!<br />
** Machining: <br />
*** 1. [http://chilipeppr.com/tinyg Chilipeppr.com/tinyg] + Serial-Port-JSON-Server. Damit dann zunächst auto-leveling, dann Übernahme des Höhenprofils in den Gcode.<br />
** Status: funktioniert.<br />
** Probleme: Aufwändig. Much hassle. Siehe auch: generelle Probleme mit TinyG<br />
<br />
== Fräsbare Materialien ==<br />
<br />
=== PE-HD ===<br />
<br />
Polyethylen High-Density, siehe [https://www.youtube.com/watch?v=T1pkyLY8Qvs Verarbeitungsbeispiel]. [http://www.s-polytec.de/pe-platten-schwarz_pe-platte-schwarz-20mm-auf-mass.html Bezugsquelle]<br />
<br />
=== Sperrholz (Modell: "Dachlatte") ===<br />
<br />
Einfach zu verarbeiten. Die Fräse schafft hier locker 1mm Zustellung beim Schruppen. X/Y-Vorschub bis 600mm/min. Z-Vorschub maximal 300mm/min. (Das ganze mit einer "3mm 2-Flute Endmill")<br />
<br />
=== Aluminium ===<br />
<br />
Auf unserer Maschine der absolute Endgegner. Bisher getestet:<br />
<br />
Aluminiumblech 3mm aus dem Bauhaus sowie AlMg4,5Mn. 3mm Fräser, Vorschub 100mm/min, mehrere Passes mit jeweils 0,25mm Tiefe, Eintauchgeschwindigkeit 10mm/min. Dauert ewig, aber geht. Problem ist die mangelnde Steifigkeit unserer Shapeoko. Entsprechende Fräser hat Feli, einfach fragen.<br />
<br />
=== Delrin ===<br />
<br />
Absolutes Traummaterial, super einfach zu fräsen.<br />
<br />
== Aktuell verbauter Controller: TinyG ==<br />
<br />
Der TinyG Controller stellt ein serielles Interface zur Verfügung. Prinzipiell ist das Protokoll frei wählbar. Per default laufen 115200 Baud 8N1 mit Hardware-Flow-Control. Verbindet man sich auf dieses Interface z.B. mit '''minicom -d /dev/ttyUSB0 -c on''' erhält man mit '''$h''' das help menue. Grundsätzlich spricht der TinyG entweder ascii oder json. Der Parser kann explizit oder implizit (Command beginnt mit geschweifter Klammer) zwischen den Modi hin und her switchen.<br />
<br />
=== Firmware & Config ===<br />
<br />
Unter https://synthetos.github.io/ gibt es aktuelle Firmware und eine flash-Anleitung für den TinyG. Am 05.12.2015 wurde die Version 440.20 aus dem master-branch installiert. Die Firmware selbst wird ist zunächst über eine Reihe von Variablen konfiguriert. Auf der seriellen Konsole erhält man mittels '''$$''' alle definierten Variablen. <br />
<br />
Auf der Unterseite [[Shapeoko_2/tinyg_settings]] ist eine aktuelle Config inklusive der konfigurierten Endstops dokumentiert.<br />
<br />
==== Z-Achse ====<br />
<br />
Weil unsere Maschine bereits das ACME-Z-Achsen-Upgrade eingebaut hat passt die standard-config von tinyG nicht. Auf dieser Seite [http://www.shapeoko.com/wiki/index.php/Zaxis_ACME#Updating_Software im shapeoko-wiki] wird gezeigt wie die Steppings berechnet werden.<br />
<br />
Aktuell (05.12.2015) ist ein normales x/y/z-Koordinatensystem konfiguriert, d. h. 0/0/0 ist links unten und die Spindel ist komplett am Anschlag ausgefahren. Von hier aus kann nun in positiver x/y-Richtung und negativer z-Richtung gearbeitet werden. Das sollte auch so bleiben, weil Standard, weil isso. [https://github.com/grbl/grbl/wiki/Frequently-Asked-Questions#why-is-grbl-in-all-negative-coordinates-after-homing-or-it-so-annoying-and-not-what-im-used-to Erklärung hier.]<br />
<br />
=== I/O-Belegung ===<br />
<gallery><br />
File:tinyg_status_1.JPG|pre<br />
</gallery><br />
<br />
=== Probleme & TODO: TinyG gegen ARM + gShield tauschen --> Upgrade auf g2core (=tinyg2) ===<br />
Der TinyG war zwar 2014 mal eine geile Idee aber stand 2016 ist der Controller einfach nur hinderlich. Synthetos hatte ein eigenes JSON-Protokoll spezifiziert und den offiziellen Softwaresupport auf Chillipeppr umgestellt (Online only, siehe: [http://chillipeppr.com/tinyg]). Damit wurde der TinyG zur Insellösung, der Rest der Welt macht grbl. Das hat Stand 10/2016 auch Synthetos eingesehen und den TinyG als feature-complete bzw. EOL definiert. Alle neuen features werden in dem Projekt [https://github.com/synthetos/g2/wiki/ "g2Core"] als "Next Generation Grbl-Controller" von Synthetos entwickelt. Der Controller basiert auf ARM-Prozessoren und soll ermöglicht features die mit den 8-bit Prozessoren des Arduino UNO und des TinyG nicht möglich sind. Im wesentlichen also ein ARM (bspw. Arduino DUE) und eln bisschen Logik an den Pinouts. Für unseren Einsatzzweck ist das bereits vorhandene gShield-v5b ausreichend. Hierfür ist allerdings komplettes Neu-Verkabeln der Controllerbox notwendig. Unklar bleibt leider weiterhin ob die GUI-Developer außerhalb von Chilipeppr die Neuentwicklung annehmen, denn so wie es Momentan aussieht wird das JSON-Protokoll übernommen. --[[Benutzer:S1lvester|S1lvester]] ([[Benutzer Diskussion:S1lvester|Diskussion]]) 10:09, 25. Okt. 2016 (CEST)<br />
<br />
=== grbl ===<br />
[https://github.com/grbl/grbl grbl] ist eine relativ einfache C-Firmware für ATMEL-Arduinos, die seriell gestreamten G-Code annimt und in digitalen + analogen Output umsetzt um (über entsprechende stepper-driver) Schrittmotoren zu steuern, voltage-ramps zu generieren, Input von Switches anzunehmen. De-facto laufen Stand 10/2016 alle DIY CNC-Router, 3d-Drucker, Lasercutter, Laser-Solder, Plotter, usw. mit grbl oder Abwandlungen davon. So gut wie alle Hersteller und Distributoren im DIY-Bereich fördern die Entwicklung.<br />
<br />
Aktuelle und aktive Development-Branches liegen Stand 10/2016 hier: https://github.com/gnea/grbl<br />
<br />
== WTF?! grbl, tinyg, tinyg2, g2, g2core, gShield, grblShield, Chilipeppr, Serial-Port-JSON-Server, Synthetos ==<br />
<br />
Im Folgenden mal ein paar Begriffs-Definitionen die Dir zwangsläufig über den weg laufen werden sobald Du dich mit dem Thema CNC oder Lasercutting und DIY beschäftigst.<br />
<br />
Der ganze Zoo lässt sich so zusammenfassen: http://imgs.xkcd.com/comics/standards.png<br />
<br />
* grbl: s. oben.<br />
* tinyg: Controller-Board von Synthetos. Status: EOL. Gleichzeitig auch immer wieder synonym für das von Syntheos spezifizierte JSON-Protokoll gebraucht<br />
* tinyg2: == g2<br />
* g2: == g2core<br />
* g2core: ARM-Port der tinyg-firmware von Synthetos. Aktiver development-branch unter https://github.com/synthetos/g2 Stand 10/2016 viel Aktivität. Platform-target ist aktuell der Arduino DUE + gShield. Gab auch ein paar Ankündigungen, dass Synthetos neue Hardware (wahrscheinlich integriert) produzieren will.<br />
* grblShield: == gShield<br />
* gShield: Connector-Board mit stepper-drivern von Synthetos. Ausgeführt wie der Name vermuten lässt als Arduino-Shield. Hardware-Revisionsnummern Beachten! [https://github.com/synthetos/grblShield/wiki/gShield-v5-Notes]<br />
* Chilipeppr: Online-Workspace für G-Code Simulation, Manipulation und Streaming sowie machine-control. Erweiterbar durch Plugins ("Widgets"). Javascript + Node + WebGL. Works best in Chrome. Wohnt auf http://chilipeppr.com . Stand 10/2016 die einzig brauchbare Lösung um voll-umfänglich mit dem tinyg zu arbeiten. Wird zwar nicht von Synthetos entwickelt aber gefördert.<br />
* Serial-Port-JSON-Server: Kleines Binary, dass auf dem Rechner einen TCP-Socket aufmacht und dort eingehenden JSON-Code an den Serial-Port streamt.<br />
* Synthetos: "Firma" hinter gShield, tinyg, g2core. Stand 10/2016 die einzige Möglichkeit stepper-driver-Boards als Addon-Board oder im Fall tinyg auch mit CPU zu kaufen. Qualität der Hardware ist exzellent und ein Selsbtbau eines stepper-drivers ergibt eigentlich keinen Sinn.<br />
<br />
== Informationen zur Hardware ==<br />
<br />
Bearbeitbare Fläche: 260x275x70mm<br />
<br />
=== Ausstattung ===<br />
<br />
Wir haben:<br />
* den Bausatz für eine Shapeoko2 Standard<br />
* Ein [https://www.inventables.com/technologies/waste-board-with-threaded-inserts Wasteboard mit Schraubeinsätzen zum Befestigen von Werkstücken]<br />
* Einen [https://www.inventables.com/technologies/clamp-set Satz Klemmen zur Befestigung] (mehr können dann gefräst werden)<br />
* Einen [https://www.inventables.com/technologies/knob-with-crank Drehknopf zur manuelles Bewegen der Z-Achse]<br />
* Eine [https://www.inventables.com/technologies/quiet-cut-spindle 300Watt Quiet Cut Spindle] als Ersatz für den China-Dremel mit allem benötigten Zubehör<br />
* Zwei [https://www.inventables.com/technologies/drag-chain Drag Chains] fürs Kabelmanagement<br />
* Einen [https://www.inventables.com/technologies/e-stop-button NOT-AUS Taster] (könnten noch mehr werden)<br />
* Eine [https://www.inventables.com/technologies/er11-a-collets-nuts-and-wrenches zusätzliche Halterung] für andere Fräser Durchmesser<br />
* Ein [https://www.inventables.com/technologies/solid-carbide-1f-engraving V-Bit Fräser] für sehr feine Arbeiten (hint: Platinen)<br />
* 8 [https://www.inventables.com/technologies/microswitch Mikrotaster] als Homing und Endstopps, damit die Maschine weiß, wo sie endet<br />
* einen [https://www.inventables.com/technologies/tinyg-cnc-controller TinyG CNC Controller] der Endstopps kann und deutlich mehr kann als ein g-shield ([https://www.synthetos.com/project/tinyg/ noch mehr info])<br />
* Das [http://shop.shapeoko.com/collections/frontpage/products/shapeoko-2-acme-upgrade-1 ACME Z-Achsen upgrade]<br />
* Die [http://shop.shapeoko.com/collections/frontpage/products/shapeoko-side-shields Side shields zum Schutz der Achsen vor Dreck]<br />
* Zwei Spannzangen zur Aufnahme von Fräsern mit 3 und 6mm Schaftdurchmesser.<br />
<br />
Durch den TinyG Controller können wir die 300W Spindel im G-Code Speed controllen und an/ab-schalten!<br />
<br />
=== [[Diskussion:Shapeoko_2|"build-log"]] ===<br />
<br />
Alle an der Maschine vorgenommenen Änderungen sollen bitte im [[Diskussion:Shapeoko_2|"build-log"]] protokolliert werden, damit sie für die anderen Maker nachvollziehbar bleiben.<br />
<br />
=== Verkabelungsinformationen ===<br />
<br />
Die Schleppkettenkabel vom Typ ÖLFLEX® CHAIN 808 CP 5 G 0.75 mm² sind für die Schrittmotoren folgendermaßen verkabelt (Adernnummern sind auf die einzelnen Litzen aufgedruckt):<br />
<br />
{|class=wikitable<br />
|-<br />
| 1 || Rot || B1 / B+<br />
|-<br />
| 2 || Blau || B2 / B-<br />
|-<br />
| 3 || Grün || A1 / A-<br />
|-<br />
| 4 || Schwarz || A2 / A+<br />
|}<br />
<br />
Ausnahme: Der X-Stepper ist folgendermaßen belegt (Verpeilung?)<br />
<br />
{|class=wikitable<br />
|-<br />
| 1 || Grün || A1<br />
|-<br />
| 2 || Rot || B1<br />
|-<br />
| 3 || Schwarz || A2<br />
|-<br />
| 4 || Blau || B2<br />
|}<br />
<br />
Achtung: Bei dem linken Stepper der Y-Achse ist Grün und Schwarz vertauscht, siehe [http://docs.shapeoko.com/electronics.html die Shapeoko2-Dokumentation].<br />
<br />
Der Sensorstecker ist wie folgt belegt:<br />
<br />
{|class=wikitable<br />
! Nummer auf Stecker || Signal || Kabelfarbe || Bild<br />
|-<br />
| 1 || GND || braun || rowspan=8|[[Datei:Cnc-lumberg-stecker.png]] Buchse Rückansicht<br />
|-<br />
| 2 || X Endstop Min || weiß<br />
|-<br />
| 3 || X Endstop Max || grau<br />
|-<br />
| 4 || Y Endstop Min || gelb<br />
|-<br />
| 5 || Y Endstop Max || grün<br />
|-<br />
| 6 || Z Endstop Max || rosa<br />
|-<br />
| 7 || Z Min (Probe) || violett<br />
|-<br />
| 8 || frei || blau<br />
<br />
|}<br />
<br />
===TODO und Planung===<br />
<br />
* NOTAUS-Taster an der Maschine!<br />
<br />
* Fräsen einer stabilen Aufnahme für die Fräs-Spinel um die Steifigkeit der Maschine zu erhöhen.<br />
<br />
* Absaugung<br />
** Selbstbau-direkt-Absaugung http://www.emagu.de/absaugung.htm<br />
** [https://www.youtube.com/watch?v=4zrKHVaICbE Dust Boot] aus PEHD für die Makita Fräse<br />
<br />
* Hardware-Controls (Taster für Feed-Hold, Resume-Cycle und Jogging)<br />
<br />
* Z-Probing für nicht elektrisch-leitende Werkstücke<br />
<br />
* 3d-Probing (3-axis-edge-finding)<br />
<br />
* Gehäuse bauen<br />
** Rundecken wie bei Flightcases<br />
** Beleuchtung mit Wasserdichtem LED Band<br />
** Gummifüße für das Gehäuse zur Entkoppelung<br />
** integrierte Absaugung<br />
** Schallisolierung<br />
<br />
* Mögliche weitere Modifikationen:<br />
** NEMA-23 Motoren für alle Achsen [http://shop.shapeoko.com/products/shapeoko-2-nema-23-z-axis-motor-mount Z-Achse] [https://www.inventables.com/projects/nema-23-shapeoko-2-upgrade-parts-list X/Y-Achse]<br />
** [https://www.inventables.com/projects/1000mm-x-1000mm-shapeoko-upgrade-kit Vergrößerung auf 1000*1000mm]<br />
** [http://www.amazon.de/Makita-RT0700CX2J-Oberfr%C3%A4se-und-Trimmer/dp/B00CKYCG8S/ref=sr_1_1?ie=UTF8&qid=1410477948&sr=8-1&keywords=makita+fr%C3%A4se Makita Frässpindel] (ca. 200€) mit [https://www.youtube.com/watch?v=T1pkyLY8Qvs Halterung]<br />
<br />
[[Kategorie:Projekt]]<br />
[[Category:Hardware]]<br />
[[Kategorie:Gerät]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Shapeoko_2&diff=13950Shapeoko 22017-10-08T11:11:57Z<p>Felicia: /* User-Toolchains */</p>
<hr />
<div>{{ProjektInfoBox<br />
|name = Shapeoko 2<br />
|status = beta<br />
|image = <br />
|description = CNC-Fräse<br />
|author = <br />
|maintainer = all makers<br />
|hostname = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = <br />
|bausatz =<br />
|preis = <br />
}}<br />
<br />
Nach Abstimmung im Septemberplenum 2014 hat das RaumzeitLabor eine CNC Fräse vom Typ "Shapeoko 2" von [http://inventables.com Inventables] gekauft.<br />
<br />
== Doku & Links ==<br />
<br />
* http://docs.shapeoko.com/ -- Manual und viel Info des Herstellers<br />
** http://www.shapeoko.com/wiki/index.php/Endmills -- Gute Wiki-Seite, die die Unterschiede zwischen verschiedenen Fräser-Typen und Materialien erläutert.<br />
* http://www.cnccookbook.com/ -- Be a better CNC'er<br />
* https://github.com/synthetos/ -- Github-Repo der Controller-Hardware. Relevante Repos bzw. deren Wikis sind:<br />
** https://github.com/synthetos/tinyg/wiki<br />
** https://github.com/synthetos/g2/wiki<br />
** https://github.com/synthetos/grblShield/wiki<br />
* https://github.com/grbl/grbl/wiki -- Grbl Wiki und Firmware<br />
** https://github.com/grbl/grbl/wiki -- Development-Version grbl<br />
<br />
== Workflow ==<br />
<br />
Leider ist zerspanendes Arbeiten nicht so gutmütig und Einsteiger-freundlich wie 3d-Drucken. Wir wirken ja mit zerstörerischer Kraft auf das Werkstück ein und bei Fehlern geht also schnell mal was kaputt - bestenfalls das Werkstück, schlimmstenfalls Körperteile. Es lohnt sich also zunächst einige Zeit in Planung ('''zweimal Messen, einmal Schneiden!''') und Anlesen von Basiswissen zu investieren. Ein guter Einstiegspunkt ist [http://www.shapeoko.com/wiki/index.php/Main_Page#Overview diese Wikiseite im Shapeoko-Wiki].<br />
<br />
=== 2.5D vs. 3D ===<br />
<br />
Man spricht bei einer CNC Fräse von 2.5D, wenn man eine 2D Vektordatei fräst und sich der dreidimensionale Teil auf die Tiefe beschränkt. D.h. Die 2D Vektorlinien werden "extrudiert" zu einem 3D Modell ==> 2.5D, In diesem Fall muss der Fräser nur die Vektoren abfahren und sich auf der Z-Achse nur schrittweise nach unten bewegen, um nach und nach Material ab zutragen. Bei einem echten 3D Job dagegen wird das Werkstück in verschiedenen Richtungen überfahren und der Fräskopf muss dabei die Konturen auf der Z-Achse Nachfahren. D.h. er hebt und senkt sich (je nach Modell) während er eine Fläche ab trägt.<br />
<br />
Für 2.5D benötigt man kein 3D Modell und kein Tool zum bearbeiten von 3D Modellen (3D-CAD oder andere modeling tools wie bspw. "blender"). Es genügt ein 2D Vektorgrafik-Programm wie Illustrator, Inkscape oder MakerCAM. Bei den reinen Vektor-Grafik-Editoren sind dabei meist Plugins zur Beschreibung der Tiefe und zum Exportieren von gCode notwendig.<br />
<br />
=== CAD -> CAM -> (Post-Prozessor) -> Gcode -> (Simulator) -> G-Code-Sender -> Controller -> Aktoren ===<br />
<br />
Ähnlich wie beim 3D Druck ist der Weg zum Fräsen in folgende Schritte eingeteilt:<br />
* Modell erstellen<br />
* Modell in Schichten zerlegen (G-Code)<br />
* G-Code an Controller senden<br />
* Controller steuert Fräse bzw. 3D Drucker nach G-Code-Instruktionen<br />
<br />
Einen guten Überblick über Toolchains und den gesamten Workflow gibt [http://www.shapeoko.com/wiki/index.php/Workflow diese Wikiseite auf shapeoko.com].<br />
<br />
=== Toolchains ===<br />
<br />
Es gibt Toolchains wie Sand am Meer sowohl Freeware und/oder OpenSource als auch im hochpreisigen Bezahlsegment.<br />
Ein noch zu haltender und hier zu verlinkender Vortrag im RZL soll einen Überblick geben. (--[[Benutzer:TabascoEye|TabascoEye]] ( 1[[Benutzer Diskussion:TabascoEye|Diskussion]])2:01, 16. Sep. 2014 (CEST))<br />
<br />
Wie immer bei Software leider auch ein sehr inkonstantes Feld. [http://www.shapeoko.com/wiki/index.php/Software Hier] ist ein guter Einstiegspunkt um sich für die Plattform der Wahl einen Überblick zu verschaffen. Letzten Endes hilft eigentlich nur ausprobieren womit man gut zurecht kommt.<br />
<br />
==== Connect to Fräse ====<br />
<br />
Um eineige Probleme mit dem "tinyG + chillipeppr.com/tinyg Setup" anzugehen bietet es sich an die Fräse nicht über rzl-hardcore anzusprechen ;-). Statdessen hat die Fräse ihr eigenes wifi (rzl-fraese) mit identischem Passwort wie rzl-hardcore. Im Unterbau der Fräse steht hierzu ein AP. Auf dem Laptop neben der Fräse läuft der serial-port-json-server.<br />
Wer jetzt nur noch Bahnhof versteht, sei auf das TinyG-Kapitel dieses Artikels verwiesen. <br />
<br />
==== User-Toolchains ====<br />
<br />
In diesem Kapitel sind alle Anwender aufgerufen ihre (aktuelle) Toolchain zu dokumentieren. Was funktioniert, was nicht? Welche Versionen werden eingesetzt? Bitte Datum nicht vergessen! Ggf. muss auch das Controller-target angegeben werden!<br />
<br />
* 09/2017 2D Kontur, Aluminium<br />
** Usecase: 3mm Alu-Fräsen für MendelMax2<br />
** CAD: Autodesk Fusion 360 (derzeit auf Mindstorms Laptop 3 installiert)<br />
** CAM: Autodes Fusion 360<br />
** Machining: CNCjs (derzeit auf Mindstorms Laptop 3 installiert)<br />
** Status: funktioniert<br />
<br />
* 06/2016 3D [silvester]<br />
** Usecase: 3D-Fräsen aus Vollmaterial (Dachlatte und Acryl)<br />
** Controller-target: TinyG v0.95<br />
** CAD: OpenSCAD 2015.03<br />
** CAM: CamBam v.0.9.8p<br />
** Simulation: CamBam + Chilipeppr<br />
** Machining: [http://chilipeppr.com/tinyg Chilipeppr.com/tinyg] + Serial-Port-JSON-Server.<br />
** Status: funktioniert.<br />
** Probleme: Siehe generelle Probleme mit TinyG<br />
<br />
* 02/2017 2D-PCB [silvester]<br />
** Usecase: PCB-Fräsen (isolation routing. Garavieren, Bohren, Ausschneiden)<br />
** Controller-target: TinyG v0.95<br />
** CAD: KiCAD v4.0.4 (Layout wird als Gerber-File exportiert)<br />
** CAM: pcb2gcode.py<br />
** Simulation: Fuck no! We're doin' it live!<br />
** Machining: http://chilipeppr.com/tinyg<br />
** Status: funktioniert.<br />
** Probleme: eigentlich keine. pcb2gcode funktioniert erstaunlich gut. [https://github.com/s1lvester/mydotfiles/blob/master/millproject HIER] gibts das verwendete profile für pcb2gcode<br />
<br />
* 10/2016 2D-PCB [silvester]<br />
** Usecase: PCB-Fräsen (isolation routing. Garavieren, Bohren, Ausschneiden)<br />
** Controller-target: TinyG v0.95<br />
** CAD: KiCAD v4.0.4 (Layout wird als Gerber-File exportiert)<br />
** CAM: Flatcam v8.5 (3 aufeinanderfolgende Jobs: 1. Gravieren, 2. Bohren, 3. Outlines fräsen), Export zu Gcode<br />
** Simulation: Fuck no! We're doin' it live!<br />
** Machining: <br />
*** 1. [http://chilipeppr.com/tinyg Chilipeppr.com/tinyg] + Serial-Port-JSON-Server. Damit dann zunächst auto-leveling, dann Übernahme des Höhenprofils in den Gcode.<br />
** Status: funktioniert.<br />
** Probleme: Aufwändig. Much hassle. Siehe auch: generelle Probleme mit TinyG<br />
<br />
== Fräsbare Materialien ==<br />
<br />
=== PE-HD ===<br />
<br />
Polyethylen High-Density, siehe [https://www.youtube.com/watch?v=T1pkyLY8Qvs Verarbeitungsbeispiel]. [http://www.s-polytec.de/pe-platten-schwarz_pe-platte-schwarz-20mm-auf-mass.html Bezugsquelle]<br />
<br />
=== Sperrholz (Modell: "Dachlatte") ===<br />
<br />
Einfach zu verarbeiten. Die Fräse schafft hier locker 1mm Zustellung beim Schruppen. X/Y-Vorschub bis 600mm/min. Z-Vorschub maximal 300mm/min. (Das ganze mit einer "3mm 2-Flute Endmill")<br />
<br />
=== Aluminium ===<br />
<br />
Auf unserer Maschine der absolute Endgegner. Bisher getestet:<br />
<br />
Aluminiumblech 3mm aus dem Bauhaus sowie AlMg4,5Mn. 3mm Fräser, Vorschub 100mm/min, mehrere Passes mit jeweils 0,25mm Tiefe, Eintauchgeschwindigkeit 10mm/min. Dauert ewig, aber geht. Problem ist die mangelnde Steifigkeit unserer Shapeoko. Entsprechende Fräser hat Feli, einfach fragen.<br />
<br />
== Aktuell verbauter Controller: TinyG ==<br />
<br />
Der TinyG Controller stellt ein serielles Interface zur Verfügung. Prinzipiell ist das Protokoll frei wählbar. Per default laufen 115200 Baud 8N1 mit Hardware-Flow-Control. Verbindet man sich auf dieses Interface z.B. mit '''minicom -d /dev/ttyUSB0 -c on''' erhält man mit '''$h''' das help menue. Grundsätzlich spricht der TinyG entweder ascii oder json. Der Parser kann explizit oder implizit (Command beginnt mit geschweifter Klammer) zwischen den Modi hin und her switchen.<br />
<br />
=== Firmware & Config ===<br />
<br />
Unter https://synthetos.github.io/ gibt es aktuelle Firmware und eine flash-Anleitung für den TinyG. Am 05.12.2015 wurde die Version 440.20 aus dem master-branch installiert. Die Firmware selbst wird ist zunächst über eine Reihe von Variablen konfiguriert. Auf der seriellen Konsole erhält man mittels '''$$''' alle definierten Variablen. <br />
<br />
Auf der Unterseite [[Shapeoko_2/tinyg_settings]] ist eine aktuelle Config inklusive der konfigurierten Endstops dokumentiert.<br />
<br />
==== Z-Achse ====<br />
<br />
Weil unsere Maschine bereits das ACME-Z-Achsen-Upgrade eingebaut hat passt die standard-config von tinyG nicht. Auf dieser Seite [http://www.shapeoko.com/wiki/index.php/Zaxis_ACME#Updating_Software im shapeoko-wiki] wird gezeigt wie die Steppings berechnet werden.<br />
<br />
Aktuell (05.12.2015) ist ein normales x/y/z-Koordinatensystem konfiguriert, d. h. 0/0/0 ist links unten und die Spindel ist komplett am Anschlag ausgefahren. Von hier aus kann nun in positiver x/y-Richtung und negativer z-Richtung gearbeitet werden. Das sollte auch so bleiben, weil Standard, weil isso. [https://github.com/grbl/grbl/wiki/Frequently-Asked-Questions#why-is-grbl-in-all-negative-coordinates-after-homing-or-it-so-annoying-and-not-what-im-used-to Erklärung hier.]<br />
<br />
=== I/O-Belegung ===<br />
<gallery><br />
File:tinyg_status_1.JPG|pre<br />
</gallery><br />
<br />
=== Probleme & TODO: TinyG gegen ARM + gShield tauschen --> Upgrade auf g2core (=tinyg2) ===<br />
Der TinyG war zwar 2014 mal eine geile Idee aber stand 2016 ist der Controller einfach nur hinderlich. Synthetos hatte ein eigenes JSON-Protokoll spezifiziert und den offiziellen Softwaresupport auf Chillipeppr umgestellt (Online only, siehe: [http://chillipeppr.com/tinyg]). Damit wurde der TinyG zur Insellösung, der Rest der Welt macht grbl. Das hat Stand 10/2016 auch Synthetos eingesehen und den TinyG als feature-complete bzw. EOL definiert. Alle neuen features werden in dem Projekt [https://github.com/synthetos/g2/wiki/ "g2Core"] als "Next Generation Grbl-Controller" von Synthetos entwickelt. Der Controller basiert auf ARM-Prozessoren und soll ermöglicht features die mit den 8-bit Prozessoren des Arduino UNO und des TinyG nicht möglich sind. Im wesentlichen also ein ARM (bspw. Arduino DUE) und eln bisschen Logik an den Pinouts. Für unseren Einsatzzweck ist das bereits vorhandene gShield-v5b ausreichend. Hierfür ist allerdings komplettes Neu-Verkabeln der Controllerbox notwendig. Unklar bleibt leider weiterhin ob die GUI-Developer außerhalb von Chilipeppr die Neuentwicklung annehmen, denn so wie es Momentan aussieht wird das JSON-Protokoll übernommen. --[[Benutzer:S1lvester|S1lvester]] ([[Benutzer Diskussion:S1lvester|Diskussion]]) 10:09, 25. Okt. 2016 (CEST)<br />
<br />
=== grbl ===<br />
[https://github.com/grbl/grbl grbl] ist eine relativ einfache C-Firmware für ATMEL-Arduinos, die seriell gestreamten G-Code annimt und in digitalen + analogen Output umsetzt um (über entsprechende stepper-driver) Schrittmotoren zu steuern, voltage-ramps zu generieren, Input von Switches anzunehmen. De-facto laufen Stand 10/2016 alle DIY CNC-Router, 3d-Drucker, Lasercutter, Laser-Solder, Plotter, usw. mit grbl oder Abwandlungen davon. So gut wie alle Hersteller und Distributoren im DIY-Bereich fördern die Entwicklung.<br />
<br />
Aktuelle und aktive Development-Branches liegen Stand 10/2016 hier: https://github.com/gnea/grbl<br />
<br />
== WTF?! grbl, tinyg, tinyg2, g2, g2core, gShield, grblShield, Chilipeppr, Serial-Port-JSON-Server, Synthetos ==<br />
<br />
Im Folgenden mal ein paar Begriffs-Definitionen die Dir zwangsläufig über den weg laufen werden sobald Du dich mit dem Thema CNC oder Lasercutting und DIY beschäftigst.<br />
<br />
Der ganze Zoo lässt sich so zusammenfassen: http://imgs.xkcd.com/comics/standards.png<br />
<br />
* grbl: s. oben.<br />
* tinyg: Controller-Board von Synthetos. Status: EOL. Gleichzeitig auch immer wieder synonym für das von Syntheos spezifizierte JSON-Protokoll gebraucht<br />
* tinyg2: == g2<br />
* g2: == g2core<br />
* g2core: ARM-Port der tinyg-firmware von Synthetos. Aktiver development-branch unter https://github.com/synthetos/g2 Stand 10/2016 viel Aktivität. Platform-target ist aktuell der Arduino DUE + gShield. Gab auch ein paar Ankündigungen, dass Synthetos neue Hardware (wahrscheinlich integriert) produzieren will.<br />
* grblShield: == gShield<br />
* gShield: Connector-Board mit stepper-drivern von Synthetos. Ausgeführt wie der Name vermuten lässt als Arduino-Shield. Hardware-Revisionsnummern Beachten! [https://github.com/synthetos/grblShield/wiki/gShield-v5-Notes]<br />
* Chilipeppr: Online-Workspace für G-Code Simulation, Manipulation und Streaming sowie machine-control. Erweiterbar durch Plugins ("Widgets"). Javascript + Node + WebGL. Works best in Chrome. Wohnt auf http://chilipeppr.com . Stand 10/2016 die einzig brauchbare Lösung um voll-umfänglich mit dem tinyg zu arbeiten. Wird zwar nicht von Synthetos entwickelt aber gefördert.<br />
* Serial-Port-JSON-Server: Kleines Binary, dass auf dem Rechner einen TCP-Socket aufmacht und dort eingehenden JSON-Code an den Serial-Port streamt.<br />
* Synthetos: "Firma" hinter gShield, tinyg, g2core. Stand 10/2016 die einzige Möglichkeit stepper-driver-Boards als Addon-Board oder im Fall tinyg auch mit CPU zu kaufen. Qualität der Hardware ist exzellent und ein Selsbtbau eines stepper-drivers ergibt eigentlich keinen Sinn.<br />
<br />
== Informationen zur Hardware ==<br />
<br />
Bearbeitbare Fläche: 260x275x70mm<br />
<br />
=== Ausstattung ===<br />
<br />
Wir haben:<br />
* den Bausatz für eine Shapeoko2 Standard<br />
* Ein [https://www.inventables.com/technologies/waste-board-with-threaded-inserts Wasteboard mit Schraubeinsätzen zum Befestigen von Werkstücken]<br />
* Einen [https://www.inventables.com/technologies/clamp-set Satz Klemmen zur Befestigung] (mehr können dann gefräst werden)<br />
* Einen [https://www.inventables.com/technologies/knob-with-crank Drehknopf zur manuelles Bewegen der Z-Achse]<br />
* Eine [https://www.inventables.com/technologies/quiet-cut-spindle 300Watt Quiet Cut Spindle] als Ersatz für den China-Dremel mit allem benötigten Zubehör<br />
* Zwei [https://www.inventables.com/technologies/drag-chain Drag Chains] fürs Kabelmanagement<br />
* Einen [https://www.inventables.com/technologies/e-stop-button NOT-AUS Taster] (könnten noch mehr werden)<br />
* Eine [https://www.inventables.com/technologies/er11-a-collets-nuts-and-wrenches zusätzliche Halterung] für andere Fräser Durchmesser<br />
* Ein [https://www.inventables.com/technologies/solid-carbide-1f-engraving V-Bit Fräser] für sehr feine Arbeiten (hint: Platinen)<br />
* 8 [https://www.inventables.com/technologies/microswitch Mikrotaster] als Homing und Endstopps, damit die Maschine weiß, wo sie endet<br />
* einen [https://www.inventables.com/technologies/tinyg-cnc-controller TinyG CNC Controller] der Endstopps kann und deutlich mehr kann als ein g-shield ([https://www.synthetos.com/project/tinyg/ noch mehr info])<br />
* Das [http://shop.shapeoko.com/collections/frontpage/products/shapeoko-2-acme-upgrade-1 ACME Z-Achsen upgrade]<br />
* Die [http://shop.shapeoko.com/collections/frontpage/products/shapeoko-side-shields Side shields zum Schutz der Achsen vor Dreck]<br />
* Zwei Spannzangen zur Aufnahme von Fräsern mit 3 und 6mm Schaftdurchmesser.<br />
<br />
Durch den TinyG Controller können wir die 300W Spindel im G-Code Speed controllen und an/ab-schalten!<br />
<br />
=== [[Diskussion:Shapeoko_2|"build-log"]] ===<br />
<br />
Alle an der Maschine vorgenommenen Änderungen sollen bitte im [[Diskussion:Shapeoko_2|"build-log"]] protokolliert werden, damit sie für die anderen Maker nachvollziehbar bleiben.<br />
<br />
=== Verkabelungsinformationen ===<br />
<br />
Die Schleppkettenkabel vom Typ ÖLFLEX® CHAIN 808 CP 5 G 0.75 mm² sind für die Schrittmotoren folgendermaßen verkabelt (Adernnummern sind auf die einzelnen Litzen aufgedruckt):<br />
<br />
{|class=wikitable<br />
|-<br />
| 1 || Rot || B1 / B+<br />
|-<br />
| 2 || Blau || B2 / B-<br />
|-<br />
| 3 || Grün || A1 / A-<br />
|-<br />
| 4 || Schwarz || A2 / A+<br />
|}<br />
<br />
Ausnahme: Der X-Stepper ist folgendermaßen belegt (Verpeilung?)<br />
<br />
{|class=wikitable<br />
|-<br />
| 1 || Grün || A1<br />
|-<br />
| 2 || Rot || B1<br />
|-<br />
| 3 || Schwarz || A2<br />
|-<br />
| 4 || Blau || B2<br />
|}<br />
<br />
Achtung: Bei dem linken Stepper der Y-Achse ist Grün und Schwarz vertauscht, siehe [http://docs.shapeoko.com/electronics.html die Shapeoko2-Dokumentation].<br />
<br />
Der Sensorstecker ist wie folgt belegt:<br />
<br />
{|class=wikitable<br />
! Nummer auf Stecker || Signal || Kabelfarbe || Bild<br />
|-<br />
| 1 || GND || braun || rowspan=8|[[Datei:Cnc-lumberg-stecker.png]] Buchse Rückansicht<br />
|-<br />
| 2 || X Endstop Min || weiß<br />
|-<br />
| 3 || X Endstop Max || grau<br />
|-<br />
| 4 || Y Endstop Min || gelb<br />
|-<br />
| 5 || Y Endstop Max || grün<br />
|-<br />
| 6 || Z Endstop Max || rosa<br />
|-<br />
| 7 || Z Min (Probe) || violett<br />
|-<br />
| 8 || frei || blau<br />
<br />
|}<br />
<br />
===TODO und Planung===<br />
<br />
* NOTAUS-Taster an der Maschine!<br />
<br />
* Fräsen einer stabilen Aufnahme für die Fräs-Spinel um die Steifigkeit der Maschine zu erhöhen.<br />
<br />
* Absaugung<br />
** Selbstbau-direkt-Absaugung http://www.emagu.de/absaugung.htm<br />
** [https://www.youtube.com/watch?v=4zrKHVaICbE Dust Boot] aus PEHD für die Makita Fräse<br />
<br />
* Hardware-Controls (Taster für Feed-Hold, Resume-Cycle und Jogging)<br />
<br />
* Z-Probing für nicht elektrisch-leitende Werkstücke<br />
<br />
* 3d-Probing (3-axis-edge-finding)<br />
<br />
* Gehäuse bauen<br />
** Rundecken wie bei Flightcases<br />
** Beleuchtung mit Wasserdichtem LED Band<br />
** Gummifüße für das Gehäuse zur Entkoppelung<br />
** integrierte Absaugung<br />
** Schallisolierung<br />
<br />
* Mögliche weitere Modifikationen:<br />
** NEMA-23 Motoren für alle Achsen [http://shop.shapeoko.com/products/shapeoko-2-nema-23-z-axis-motor-mount Z-Achse] [https://www.inventables.com/projects/nema-23-shapeoko-2-upgrade-parts-list X/Y-Achse]<br />
** [https://www.inventables.com/projects/1000mm-x-1000mm-shapeoko-upgrade-kit Vergrößerung auf 1000*1000mm]<br />
** [http://www.amazon.de/Makita-RT0700CX2J-Oberfr%C3%A4se-und-Trimmer/dp/B00CKYCG8S/ref=sr_1_1?ie=UTF8&qid=1410477948&sr=8-1&keywords=makita+fr%C3%A4se Makita Frässpindel] (ca. 200€) mit [https://www.youtube.com/watch?v=T1pkyLY8Qvs Halterung]<br />
<br />
[[Kategorie:Projekt]]<br />
[[Category:Hardware]]<br />
[[Kategorie:Gerät]]</div>Feliciahttps://wiki.raumzeitlabor.de/index.php?title=Shapeoko_2&diff=13949Shapeoko 22017-10-08T11:09:54Z<p>Felicia: /* Aluminium */</p>
<hr />
<div>{{ProjektInfoBox<br />
|name = Shapeoko 2<br />
|status = beta<br />
|image = <br />
|description = CNC-Fräse<br />
|author = <br />
|maintainer = all makers<br />
|hostname = <br />
|version = <br />
|update = <br />
|platform = <br />
|license = <br />
|download = <br />
|bausatz =<br />
|preis = <br />
}}<br />
<br />
Nach Abstimmung im Septemberplenum 2014 hat das RaumzeitLabor eine CNC Fräse vom Typ "Shapeoko 2" von [http://inventables.com Inventables] gekauft.<br />
<br />
== Doku & Links ==<br />
<br />
* http://docs.shapeoko.com/ -- Manual und viel Info des Herstellers<br />
** http://www.shapeoko.com/wiki/index.php/Endmills -- Gute Wiki-Seite, die die Unterschiede zwischen verschiedenen Fräser-Typen und Materialien erläutert.<br />
* http://www.cnccookbook.com/ -- Be a better CNC'er<br />
* https://github.com/synthetos/ -- Github-Repo der Controller-Hardware. Relevante Repos bzw. deren Wikis sind:<br />
** https://github.com/synthetos/tinyg/wiki<br />
** https://github.com/synthetos/g2/wiki<br />
** https://github.com/synthetos/grblShield/wiki<br />
* https://github.com/grbl/grbl/wiki -- Grbl Wiki und Firmware<br />
** https://github.com/grbl/grbl/wiki -- Development-Version grbl<br />
<br />
== Workflow ==<br />
<br />
Leider ist zerspanendes Arbeiten nicht so gutmütig und Einsteiger-freundlich wie 3d-Drucken. Wir wirken ja mit zerstörerischer Kraft auf das Werkstück ein und bei Fehlern geht also schnell mal was kaputt - bestenfalls das Werkstück, schlimmstenfalls Körperteile. Es lohnt sich also zunächst einige Zeit in Planung ('''zweimal Messen, einmal Schneiden!''') und Anlesen von Basiswissen zu investieren. Ein guter Einstiegspunkt ist [http://www.shapeoko.com/wiki/index.php/Main_Page#Overview diese Wikiseite im Shapeoko-Wiki].<br />
<br />
=== 2.5D vs. 3D ===<br />
<br />
Man spricht bei einer CNC Fräse von 2.5D, wenn man eine 2D Vektordatei fräst und sich der dreidimensionale Teil auf die Tiefe beschränkt. D.h. Die 2D Vektorlinien werden "extrudiert" zu einem 3D Modell ==> 2.5D, In diesem Fall muss der Fräser nur die Vektoren abfahren und sich auf der Z-Achse nur schrittweise nach unten bewegen, um nach und nach Material ab zutragen. Bei einem echten 3D Job dagegen wird das Werkstück in verschiedenen Richtungen überfahren und der Fräskopf muss dabei die Konturen auf der Z-Achse Nachfahren. D.h. er hebt und senkt sich (je nach Modell) während er eine Fläche ab trägt.<br />
<br />
Für 2.5D benötigt man kein 3D Modell und kein Tool zum bearbeiten von 3D Modellen (3D-CAD oder andere modeling tools wie bspw. "blender"). Es genügt ein 2D Vektorgrafik-Programm wie Illustrator, Inkscape oder MakerCAM. Bei den reinen Vektor-Grafik-Editoren sind dabei meist Plugins zur Beschreibung der Tiefe und zum Exportieren von gCode notwendig.<br />
<br />
=== CAD -> CAM -> (Post-Prozessor) -> Gcode -> (Simulator) -> G-Code-Sender -> Controller -> Aktoren ===<br />
<br />
Ähnlich wie beim 3D Druck ist der Weg zum Fräsen in folgende Schritte eingeteilt:<br />
* Modell erstellen<br />
* Modell in Schichten zerlegen (G-Code)<br />
* G-Code an Controller senden<br />
* Controller steuert Fräse bzw. 3D Drucker nach G-Code-Instruktionen<br />
<br />
Einen guten Überblick über Toolchains und den gesamten Workflow gibt [http://www.shapeoko.com/wiki/index.php/Workflow diese Wikiseite auf shapeoko.com].<br />
<br />
=== Toolchains ===<br />
<br />
Es gibt Toolchains wie Sand am Meer sowohl Freeware und/oder OpenSource als auch im hochpreisigen Bezahlsegment.<br />
Ein noch zu haltender und hier zu verlinkender Vortrag im RZL soll einen Überblick geben. (--[[Benutzer:TabascoEye|TabascoEye]] ( 1[[Benutzer Diskussion:TabascoEye|Diskussion]])2:01, 16. Sep. 2014 (CEST))<br />
<br />
Wie immer bei Software leider auch ein sehr inkonstantes Feld. [http://www.shapeoko.com/wiki/index.php/Software Hier] ist ein guter Einstiegspunkt um sich für die Plattform der Wahl einen Überblick zu verschaffen. Letzten Endes hilft eigentlich nur ausprobieren womit man gut zurecht kommt.<br />
<br />
==== Connect to Fräse ====<br />
<br />
Um eineige Probleme mit dem "tinyG + chillipeppr.com/tinyg Setup" anzugehen bietet es sich an die Fräse nicht über rzl-hardcore anzusprechen ;-). Statdessen hat die Fräse ihr eigenes wifi (rzl-fraese) mit identischem Passwort wie rzl-hardcore. Im Unterbau der Fräse steht hierzu ein AP. Auf dem Laptop neben der Fräse läuft der serial-port-json-server.<br />
Wer jetzt nur noch Bahnhof versteht, sei auf das TinyG-Kapitel dieses Artikels verwiesen. <br />
<br />
==== User-Toolchains ====<br />
<br />
In diesem Kapitel sind alle Anwender aufgerufen ihre (aktuelle) Toolchain zu dokumentieren. Was funktioniert, was nicht? Welche Versionen werden eingesetzt? Bitte Datum nicht vergessen! Ggf. muss auch das Controller-target angegeben werden!<br />
<br />
* 06/2016 3D [silvester]<br />
** Usecase: 3D-Fräsen aus Vollmaterial (Dachlatte und Acryl)<br />
** Controller-target: TinyG v0.95<br />
** CAD: OpenSCAD 2015.03<br />
** CAM: CamBam v.0.9.8p<br />
** Simulation: CamBam + Chilipeppr<br />
** Machining: [http://chilipeppr.com/tinyg Chilipeppr.com/tinyg] + Serial-Port-JSON-Server.<br />
** Status: funktioniert.<br />
** Probleme: Siehe generelle Probleme mit TinyG<br />
<br />
* 02/2017 2D-PCB [silvester]<br />
** Usecase: PCB-Fräsen (isolation routing. Garavieren, Bohren, Ausschneiden)<br />
** Controller-target: TinyG v0.95<br />
** CAD: KiCAD v4.0.4 (Layout wird als Gerber-File exportiert)<br />
** CAM: pcb2gcode.py<br />
** Simulation: Fuck no! We're doin' it live!<br />
** Machining: http://chilipeppr.com/tinyg<br />
** Status: funktioniert.<br />
** Probleme: eigentlich keine. pcb2gcode funktioniert erstaunlich gut. [https://github.com/s1lvester/mydotfiles/blob/master/millproject HIER] gibts das verwendete profile für pcb2gcode<br />
<br />
* 10/2016 2D-PCB [silvester]<br />
** Usecase: PCB-Fräsen (isolation routing. Garavieren, Bohren, Ausschneiden)<br />
** Controller-target: TinyG v0.95<br />
** CAD: KiCAD v4.0.4 (Layout wird als Gerber-File exportiert)<br />
** CAM: Flatcam v8.5 (3 aufeinanderfolgende Jobs: 1. Gravieren, 2. Bohren, 3. Outlines fräsen), Export zu Gcode<br />
** Simulation: Fuck no! We're doin' it live!<br />
** Machining: <br />
*** 1. [http://chilipeppr.com/tinyg Chilipeppr.com/tinyg] + Serial-Port-JSON-Server. Damit dann zunächst auto-leveling, dann Übernahme des Höhenprofils in den Gcode.<br />
** Status: funktioniert.<br />
** Probleme: Aufwändig. Much hassle. Siehe auch: generelle Probleme mit TinyG<br />
<br />
== Fräsbare Materialien ==<br />
<br />
=== PE-HD ===<br />
<br />
Polyethylen High-Density, siehe [https://www.youtube.com/watch?v=T1pkyLY8Qvs Verarbeitungsbeispiel]. [http://www.s-polytec.de/pe-platten-schwarz_pe-platte-schwarz-20mm-auf-mass.html Bezugsquelle]<br />
<br />
=== Sperrholz (Modell: "Dachlatte") ===<br />
<br />
Einfach zu verarbeiten. Die Fräse schafft hier locker 1mm Zustellung beim Schruppen. X/Y-Vorschub bis 600mm/min. Z-Vorschub maximal 300mm/min. (Das ganze mit einer "3mm 2-Flute Endmill")<br />
<br />
=== Aluminium ===<br />
<br />
Auf unserer Maschine der absolute Endgegner. Bisher getestet:<br />
<br />
Aluminiumblech 3mm aus dem Bauhaus sowie AlMg4,5Mn. 3mm Fräser, Vorschub 100mm/min, mehrere Passes mit jeweils 0,25mm Tiefe, Eintauchgeschwindigkeit 10mm/min. Dauert ewig, aber geht. Problem ist die mangelnde Steifigkeit unserer Shapeoko. Entsprechende Fräser hat Feli, einfach fragen.<br />
<br />
== Aktuell verbauter Controller: TinyG ==<br />
<br />
Der TinyG Controller stellt ein serielles Interface zur Verfügung. Prinzipiell ist das Protokoll frei wählbar. Per default laufen 115200 Baud 8N1 mit Hardware-Flow-Control. Verbindet man sich auf dieses Interface z.B. mit '''minicom -d /dev/ttyUSB0 -c on''' erhält man mit '''$h''' das help menue. Grundsätzlich spricht der TinyG entweder ascii oder json. Der Parser kann explizit oder implizit (Command beginnt mit geschweifter Klammer) zwischen den Modi hin und her switchen.<br />
<br />
=== Firmware & Config ===<br />
<br />
Unter https://synthetos.github.io/ gibt es aktuelle Firmware und eine flash-Anleitung für den TinyG. Am 05.12.2015 wurde die Version 440.20 aus dem master-branch installiert. Die Firmware selbst wird ist zunächst über eine Reihe von Variablen konfiguriert. Auf der seriellen Konsole erhält man mittels '''$$''' alle definierten Variablen. <br />
<br />
Auf der Unterseite [[Shapeoko_2/tinyg_settings]] ist eine aktuelle Config inklusive der konfigurierten Endstops dokumentiert.<br />
<br />
==== Z-Achse ====<br />
<br />
Weil unsere Maschine bereits das ACME-Z-Achsen-Upgrade eingebaut hat passt die standard-config von tinyG nicht. Auf dieser Seite [http://www.shapeoko.com/wiki/index.php/Zaxis_ACME#Updating_Software im shapeoko-wiki] wird gezeigt wie die Steppings berechnet werden.<br />
<br />
Aktuell (05.12.2015) ist ein normales x/y/z-Koordinatensystem konfiguriert, d. h. 0/0/0 ist links unten und die Spindel ist komplett am Anschlag ausgefahren. Von hier aus kann nun in positiver x/y-Richtung und negativer z-Richtung gearbeitet werden. Das sollte auch so bleiben, weil Standard, weil isso. [https://github.com/grbl/grbl/wiki/Frequently-Asked-Questions#why-is-grbl-in-all-negative-coordinates-after-homing-or-it-so-annoying-and-not-what-im-used-to Erklärung hier.]<br />
<br />
=== I/O-Belegung ===<br />
<gallery><br />
File:tinyg_status_1.JPG|pre<br />
</gallery><br />
<br />
=== Probleme & TODO: TinyG gegen ARM + gShield tauschen --> Upgrade auf g2core (=tinyg2) ===<br />
Der TinyG war zwar 2014 mal eine geile Idee aber stand 2016 ist der Controller einfach nur hinderlich. Synthetos hatte ein eigenes JSON-Protokoll spezifiziert und den offiziellen Softwaresupport auf Chillipeppr umgestellt (Online only, siehe: [http://chillipeppr.com/tinyg]). Damit wurde der TinyG zur Insellösung, der Rest der Welt macht grbl. Das hat Stand 10/2016 auch Synthetos eingesehen und den TinyG als feature-complete bzw. EOL definiert. Alle neuen features werden in dem Projekt [https://github.com/synthetos/g2/wiki/ "g2Core"] als "Next Generation Grbl-Controller" von Synthetos entwickelt. Der Controller basiert auf ARM-Prozessoren und soll ermöglicht features die mit den 8-bit Prozessoren des Arduino UNO und des TinyG nicht möglich sind. Im wesentlichen also ein ARM (bspw. Arduino DUE) und eln bisschen Logik an den Pinouts. Für unseren Einsatzzweck ist das bereits vorhandene gShield-v5b ausreichend. Hierfür ist allerdings komplettes Neu-Verkabeln der Controllerbox notwendig. Unklar bleibt leider weiterhin ob die GUI-Developer außerhalb von Chilipeppr die Neuentwicklung annehmen, denn so wie es Momentan aussieht wird das JSON-Protokoll übernommen. --[[Benutzer:S1lvester|S1lvester]] ([[Benutzer Diskussion:S1lvester|Diskussion]]) 10:09, 25. Okt. 2016 (CEST)<br />
<br />
=== grbl ===<br />
[https://github.com/grbl/grbl grbl] ist eine relativ einfache C-Firmware für ATMEL-Arduinos, die seriell gestreamten G-Code annimt und in digitalen + analogen Output umsetzt um (über entsprechende stepper-driver) Schrittmotoren zu steuern, voltage-ramps zu generieren, Input von Switches anzunehmen. De-facto laufen Stand 10/2016 alle DIY CNC-Router, 3d-Drucker, Lasercutter, Laser-Solder, Plotter, usw. mit grbl oder Abwandlungen davon. So gut wie alle Hersteller und Distributoren im DIY-Bereich fördern die Entwicklung.<br />
<br />
Aktuelle und aktive Development-Branches liegen Stand 10/2016 hier: https://github.com/gnea/grbl<br />
<br />
== WTF?! grbl, tinyg, tinyg2, g2, g2core, gShield, grblShield, Chilipeppr, Serial-Port-JSON-Server, Synthetos ==<br />
<br />
Im Folgenden mal ein paar Begriffs-Definitionen die Dir zwangsläufig über den weg laufen werden sobald Du dich mit dem Thema CNC oder Lasercutting und DIY beschäftigst.<br />
<br />
Der ganze Zoo lässt sich so zusammenfassen: http://imgs.xkcd.com/comics/standards.png<br />
<br />
* grbl: s. oben.<br />
* tinyg: Controller-Board von Synthetos. Status: EOL. Gleichzeitig auch immer wieder synonym für das von Syntheos spezifizierte JSON-Protokoll gebraucht<br />
* tinyg2: == g2<br />
* g2: == g2core<br />
* g2core: ARM-Port der tinyg-firmware von Synthetos. Aktiver development-branch unter https://github.com/synthetos/g2 Stand 10/2016 viel Aktivität. Platform-target ist aktuell der Arduino DUE + gShield. Gab auch ein paar Ankündigungen, dass Synthetos neue Hardware (wahrscheinlich integriert) produzieren will.<br />
* grblShield: == gShield<br />
* gShield: Connector-Board mit stepper-drivern von Synthetos. Ausgeführt wie der Name vermuten lässt als Arduino-Shield. Hardware-Revisionsnummern Beachten! [https://github.com/synthetos/grblShield/wiki/gShield-v5-Notes]<br />
* Chilipeppr: Online-Workspace für G-Code Simulation, Manipulation und Streaming sowie machine-control. Erweiterbar durch Plugins ("Widgets"). Javascript + Node + WebGL. Works best in Chrome. Wohnt auf http://chilipeppr.com . Stand 10/2016 die einzig brauchbare Lösung um voll-umfänglich mit dem tinyg zu arbeiten. Wird zwar nicht von Synthetos entwickelt aber gefördert.<br />
* Serial-Port-JSON-Server: Kleines Binary, dass auf dem Rechner einen TCP-Socket aufmacht und dort eingehenden JSON-Code an den Serial-Port streamt.<br />
* Synthetos: "Firma" hinter gShield, tinyg, g2core. Stand 10/2016 die einzige Möglichkeit stepper-driver-Boards als Addon-Board oder im Fall tinyg auch mit CPU zu kaufen. Qualität der Hardware ist exzellent und ein Selsbtbau eines stepper-drivers ergibt eigentlich keinen Sinn.<br />
<br />
== Informationen zur Hardware ==<br />
<br />
Bearbeitbare Fläche: 260x275x70mm<br />
<br />
=== Ausstattung ===<br />
<br />
Wir haben:<br />
* den Bausatz für eine Shapeoko2 Standard<br />
* Ein [https://www.inventables.com/technologies/waste-board-with-threaded-inserts Wasteboard mit Schraubeinsätzen zum Befestigen von Werkstücken]<br />
* Einen [https://www.inventables.com/technologies/clamp-set Satz Klemmen zur Befestigung] (mehr können dann gefräst werden)<br />
* Einen [https://www.inventables.com/technologies/knob-with-crank Drehknopf zur manuelles Bewegen der Z-Achse]<br />
* Eine [https://www.inventables.com/technologies/quiet-cut-spindle 300Watt Quiet Cut Spindle] als Ersatz für den China-Dremel mit allem benötigten Zubehör<br />
* Zwei [https://www.inventables.com/technologies/drag-chain Drag Chains] fürs Kabelmanagement<br />
* Einen [https://www.inventables.com/technologies/e-stop-button NOT-AUS Taster] (könnten noch mehr werden)<br />
* Eine [https://www.inventables.com/technologies/er11-a-collets-nuts-and-wrenches zusätzliche Halterung] für andere Fräser Durchmesser<br />
* Ein [https://www.inventables.com/technologies/solid-carbide-1f-engraving V-Bit Fräser] für sehr feine Arbeiten (hint: Platinen)<br />
* 8 [https://www.inventables.com/technologies/microswitch Mikrotaster] als Homing und Endstopps, damit die Maschine weiß, wo sie endet<br />
* einen [https://www.inventables.com/technologies/tinyg-cnc-controller TinyG CNC Controller] der Endstopps kann und deutlich mehr kann als ein g-shield ([https://www.synthetos.com/project/tinyg/ noch mehr info])<br />
* Das [http://shop.shapeoko.com/collections/frontpage/products/shapeoko-2-acme-upgrade-1 ACME Z-Achsen upgrade]<br />
* Die [http://shop.shapeoko.com/collections/frontpage/products/shapeoko-side-shields Side shields zum Schutz der Achsen vor Dreck]<br />
* Zwei Spannzangen zur Aufnahme von Fräsern mit 3 und 6mm Schaftdurchmesser.<br />
<br />
Durch den TinyG Controller können wir die 300W Spindel im G-Code Speed controllen und an/ab-schalten!<br />
<br />
=== [[Diskussion:Shapeoko_2|"build-log"]] ===<br />
<br />
Alle an der Maschine vorgenommenen Änderungen sollen bitte im [[Diskussion:Shapeoko_2|"build-log"]] protokolliert werden, damit sie für die anderen Maker nachvollziehbar bleiben.<br />
<br />
=== Verkabelungsinformationen ===<br />
<br />
Die Schleppkettenkabel vom Typ ÖLFLEX® CHAIN 808 CP 5 G 0.75 mm² sind für die Schrittmotoren folgendermaßen verkabelt (Adernnummern sind auf die einzelnen Litzen aufgedruckt):<br />
<br />
{|class=wikitable<br />
|-<br />
| 1 || Rot || B1 / B+<br />
|-<br />
| 2 || Blau || B2 / B-<br />
|-<br />
| 3 || Grün || A1 / A-<br />
|-<br />
| 4 || Schwarz || A2 / A+<br />
|}<br />
<br />
Ausnahme: Der X-Stepper ist folgendermaßen belegt (Verpeilung?)<br />
<br />
{|class=wikitable<br />
|-<br />
| 1 || Grün || A1<br />
|-<br />
| 2 || Rot || B1<br />
|-<br />
| 3 || Schwarz || A2<br />
|-<br />
| 4 || Blau || B2<br />
|}<br />
<br />
Achtung: Bei dem linken Stepper der Y-Achse ist Grün und Schwarz vertauscht, siehe [http://docs.shapeoko.com/electronics.html die Shapeoko2-Dokumentation].<br />
<br />
Der Sensorstecker ist wie folgt belegt:<br />
<br />
{|class=wikitable<br />
! Nummer auf Stecker || Signal || Kabelfarbe || Bild<br />
|-<br />
| 1 || GND || braun || rowspan=8|[[Datei:Cnc-lumberg-stecker.png]] Buchse Rückansicht<br />
|-<br />
| 2 || X Endstop Min || weiß<br />
|-<br />
| 3 || X Endstop Max || grau<br />
|-<br />
| 4 || Y Endstop Min || gelb<br />
|-<br />
| 5 || Y Endstop Max || grün<br />
|-<br />
| 6 || Z Endstop Max || rosa<br />
|-<br />
| 7 || Z Min (Probe) || violett<br />
|-<br />
| 8 || frei || blau<br />
<br />
|}<br />
<br />
===TODO und Planung===<br />
<br />
* NOTAUS-Taster an der Maschine!<br />
<br />
* Fräsen einer stabilen Aufnahme für die Fräs-Spinel um die Steifigkeit der Maschine zu erhöhen.<br />
<br />
* Absaugung<br />
** Selbstbau-direkt-Absaugung http://www.emagu.de/absaugung.htm<br />
** [https://www.youtube.com/watch?v=4zrKHVaICbE Dust Boot] aus PEHD für die Makita Fräse<br />
<br />
* Hardware-Controls (Taster für Feed-Hold, Resume-Cycle und Jogging)<br />
<br />
* Z-Probing für nicht elektrisch-leitende Werkstücke<br />
<br />
* 3d-Probing (3-axis-edge-finding)<br />
<br />
* Gehäuse bauen<br />
** Rundecken wie bei Flightcases<br />
** Beleuchtung mit Wasserdichtem LED Band<br />
** Gummifüße für das Gehäuse zur Entkoppelung<br />
** integrierte Absaugung<br />
** Schallisolierung<br />
<br />
* Mögliche weitere Modifikationen:<br />
** NEMA-23 Motoren für alle Achsen [http://shop.shapeoko.com/products/shapeoko-2-nema-23-z-axis-motor-mount Z-Achse] [https://www.inventables.com/projects/nema-23-shapeoko-2-upgrade-parts-list X/Y-Achse]<br />
** [https://www.inventables.com/projects/1000mm-x-1000mm-shapeoko-upgrade-kit Vergrößerung auf 1000*1000mm]<br />
** [http://www.amazon.de/Makita-RT0700CX2J-Oberfr%C3%A4se-und-Trimmer/dp/B00CKYCG8S/ref=sr_1_1?ie=UTF8&qid=1410477948&sr=8-1&keywords=makita+fr%C3%A4se Makita Frässpindel] (ca. 200€) mit [https://www.youtube.com/watch?v=T1pkyLY8Qvs Halterung]<br />
<br />
[[Kategorie:Projekt]]<br />
[[Category:Hardware]]<br />
[[Kategorie:Gerät]]</div>Felicia