Just finished print 2.JPG
Habe gerade den Druck von 2.JPG abgeschlossen
FA-Info-Symbol.svgWinkel nach unten icon.svgProjektdaten
AutorenTorbjørn Ludvigsen
Status Entworfen
Vollendet2006
Kosten250 USD
OKH-ManifestHerunterladen

Ein RepRap 3D-Drucker hängt von der Decke.

Das RepRap-Projekt präsentierte der Welt erstmals im Jahr 2006 kostengünstige 3D-Drucke in kleinem Maßstab. Ihr Design war absichtlich nicht sehr gut durchdacht. Die Idee war, dass ein 3D-Drucker, der seine eigenen Teile drucken kann, durch Weiterentwicklung wie Iterationen verbessert werden würde, unabhängig von der Qualität des ersten Entwurfs. Dies erwies sich als völlig richtig, da sich um die ersten RepRap-Designs schnell eine große Community bildete. RepRap-Benutzer begannen zu experimentieren und alle Teile des Druckers, einschließlich seines kartesischen Koordinatensystems, neu zu mischen.

Quelldateien und externe Dokumentation

Quellcode:derzeit im Gitlab-Repo , zuvor im Github-Repo[1] Quicklink zur Firmware
Lizenzen:Das Repo hat GPLv2, der Blog nutzt die Gnu Free Documentation Licence, die Vimeo-Videos sind CC-BY-lizenziertBefolgt die Empfehlungen der FSF
Build-Prozess:Blogbeiträge [2] , [3] , [4] , [5] , [6] , [7] , [8] , [9] , [10] , [11] , [12] , [ 13] , [14] , [15] , [16]Videos und Bilder, sehr detailliert
Entwicklungsthread:RepRap Hangprinter-Forum , siehe auch Original-Projektstartthread
Wiki-Seite:auf reprap.orgveraltet
Alle Videos:Vimeo-Benutzer 23166500
Projekt-Webseite:hangprinter.org

Den Markt verstehen

Frühe nicht-kartesische 3D-Drucker-Designs waren der Tripod-Repstrap (2007) und seine geometrisch ähnlichen Nachfolger Rostock (2012) [1] und Lisa Simpson (2013). [2] [3] Andere nicht-karthesische RepRap-Designs umfassen GUS Simpson (2013), [4] Morgan (2013), [5] Wally (2013) [6] und Feather (2013). [7]

Bei all diesen Druckern wird versucht, aufwendigere geometrische Berechnungen einzutauschen, um Hardware-Anforderungen oder zeitaufwändige Bauschritte zu vermeiden. Sie haben alle Frames und in ihren Arduino-CPUs sind noch freie Taktzyklen übrig. Die Idee des Hangprinters besteht darin, den harten, maßgefertigten Rahmen ganz zu überspringen und sich stattdessen auf Drahtverbindungen zu bereits gebauten starren Strukturen, wie zum Beispiel dem Inneren von Häusern, zu verlassen. Dieses Design fällt in die allgemeinere Kategorie der Kabelroboter ( siehe Wikipedia-Link ).

Wenn dies funktioniert, würde dies zu potenziell enormen Druckvolumina bei Preisen von bis zu ca. 300 US-Dollar führen. Die Preise der Wettbewerber betragen:

NamePreisDruckvolumen
Großer Repräsentantca. 40.000 $ [8]1 m 3
Gigabot XLca. 13.000 $ [9]0,27 m3
X1000ca. 16.000 $ [10]0,48

Weitere experimentelle Großdrucker sind der Wasp's Big Delta Printer [11] und der KamerMaker, ein vergrößertes kartesisches Design. [12] Andere experimentelle Lösungen für den Großdruck umfassen den Ersatz des Rahmens durch Linienverfolgungsfunktionen und ein Unterstützungsfahrzeug, wie die Minibuilders. [13]

Die vorgestellten Konkurrenten sind sehr teuer und nicht sehr selbstreproduzierend, viele von ihnen sind nicht einmal freie Design-Hardware. Sie erfüllen beispielsweise nicht die Anforderungen des Open Source Ecology-Projekts, das strukturelle Kunststoffkomponenten wie Karosserieteile und Rotwurmtürme mit OSHW-Werkzeugen drucken möchte.

Projektziele

Neue Projektdesignziele in Version 4 (2018)

  • Ein zuverlässiges Arbeitstier
  • die die Leute gerne nutzen werden
  • und sich ausbreitend
  • für Profit

Im Jahr 2018 festgelegtes Endziel: Eine Universal Manufacturing Machine (UMM) werden

Erste Projektziele

  • Geringe Teileanzahl
  • Einfach zu drucken, zusammenzubauen, zu installieren und zu verteilen
  • Riesiges Bauvolumen
  • Billig
  • Kann viele seiner Teile selbst drucken

Design

Der Ersteller und die Community arbeiten im September 2018 an Version 4. Neue Designziele finden Sie in Tobbens Blog

Designüberlegungen für die erste Version

  • Platzieren Sie die gesamte Hardware (außer AC/DC-Wandler) in einer einzigen Einheit.
  • Nur ein Kraftvektor nach oben, kompensiert durch Gegengewicht.
  • Eine Überbeschränkung ermöglicht den flexiblen Ausgleich von schlaffen Leitungen.
  • Wenn der Drucker im Leerlauf ist, könnte man alle Saiten zurückziehen. Ermöglicht elegante Aufbewahrungslösungen. Könnte es in Großstädten populär machen, wo Innenflächen knapp sind.
  • Parallele Leinen, die an gemeinsamen Spulen befestigt sind, um eine Drehung zu verhindern.

Video, das das Design in Aktion zeigt

146706733.jpgVimeo_play_button.png

Kosten

Offenes BMO von Hangprinter Version 3 (mit Mechaduinos als Closed-Loop-Motorcontroller)

!!VERALTET!!

ArtikelMengeGesamtpreisNotiz
E3D V6 Volcano Hotend1100 $Mit freundlicher Unterstützung von E3d für die Prototypenentwicklung. Danke E3d!
Nema17 Schrittmotor560 $Der Prototyp verwendet 17HS4401N. Achtung: Wenn Sie Stepper mit einer anderen Größe für die Extruderachse oder die Vertikalachse verwenden, müssen Sie die CAD-Dateien an Ihren Motor anpassen. 17HS4401N-Abmessungen sind in der Quelldatei codiertmeasured_numbers.scad
Arduino Mega110 $Kaufen Sie im Set mit RAMPS und Schrittmotortreibern zu günstigeren Preisen
RAMPEN15 $Prototyp verwendet v1.4
drv8825 Schrittmotor-Treiberträger (Pololu)510 $Das Modell des Schrittmotortreibers ist nicht wichtig, solange der Ausgangsstrom nahe am maximalen Strom des Schrittmotors liegt (1,7 A für 17HS4401N).
623 Lager22 $
623 Lager-V-Nut55 $Derzeit verwendet Hangprinter (Version 2) diese nicht, aber sie sind nützlich, wenn Sie Ihren Drucker jemals herunterrüsten möchten, um beispielsweise leichtere Schrittmotoren zu ermöglichen.
608 Lager42 $
JY-MCU Bluetooth-Transceiver-HF-Modul16 $Wird wie hier beschrieben verwendet
220-V-Wechselstrom-zu-12-V-Wandler (Stromversorgung), der ca. 15 A oder mehr liefert (das sind 180 W oder mehr Leistung).116 $Eine höhere Spannung würde zu einer besseren Schrittleistung führen. Bevor Sie die Spannung erhöhen, lesen Sie hier .
Angelrutenteil mit 2,7-mm-Ösen im Innendurchmesser99 $
Gefrästes Antriebsrad24 $Der Prototyp verwendet E3D Hobb-Goblin 5 mm ID. Wenn Sie Antriebsräder mit einer anderen Größe verwenden, passen Sie Hobbed_insert_diameterund entsprechend Hobbed_insert_heightan measured_numbers.scad.
Satz M3-Schrauben, Muttern und Nyloc-Muttern15 $Geschätzter Preis: Schrauben und Muttern werden oft in größeren Mengen verkauft, sodass die Investition möglicherweise größer ist
Meter unelastische Angelschnur (Dynema)151 $Da Angelschnüre immer in größeren Mengen verkauft werden, sind die Investitionen höher
Haken für Ankerpunkte95 $Jeder einfache Hook wie dieser: Link zum Bild ... reicht völlig aus.
Druckmaterial und Strom für 3D-Druckteile110 $Druckmaterial wird nur in größeren Mengen verkauft, daher beträgt die Investition mindestens ca. 30 $
Gesamtkosten250 $

Schwierigkeiten

  • Die Rotationen bleiben trotz der Kräfte klein
    • Stromkabel
    • Filament
    • Beschleunigungsmotoren
  • Halten Sie Filament und Stromkabel von Zahnrädern, Druck und (außerhalb) des heißen Endes fern.
  • Genau genug Firmware-Konfiguration, um die Leitungen während des gesamten Druckvolumens dicht zu halten
  • Zuverlässige und wiederholbare Suche nach der Ausgangsposition

Ausgangsposition

Wenn eine IMU-Einheit (Beschleunigungsmesser + Gyro) hinzugefügt würde, wäre dies möglicherweise der einzige benötigte Sensor. Die Referenzfahrt könnte folgendermaßen erfolgen:

  1. Wenn der Drucker nicht horizontal steht, ziehen Sie die D-Leitungen fest, bis dies der Fall ist
  2. Senken Sie den Drucker ab (verlängern Sie die D-Linien), bis das heiße Ende auf die Druckoberfläche trifft
  3. D-Länge einstellen. Die D-Achse ist jetzt kalibriert
  4. Verlängern Sie die D-Linien um weitere 2 mm
  5. Obwohl nicht horizontal:
    1. Neigungsrichtung berechnen
    2. Ziehen Sie A, B oder C fest, um einer Neigung entgegenzuwirken
  6. Ziehen Sie die D-Leitungen um 2 mm fest
  7. Wir sind jetzt in der Ausgangsposition, alle Achsen sind kalibriert

Idee zur automatischen Slackline-Kompensation

Eine IMU-Einheit könnte beim Drucken wie folgt verwendet werden:

  1. Berechnen Sie eine Menge, die den „erwarteten Ruck“ aus Gcode beschreibt (Marlin und andere Firmware tun dies bereits. In Marlin würde der Wert in die block_t-Struktur gesteckt werden)
  2. Verwenden Sie IMU, um den „beobachteten Ruck“ aufzuzeichnen (und stecken Sie ihn erneut in block_t in Marlin)
  3. Schreiben Sie eine Funktion F(expected jerk, observed jerk)Move_to_tighten_stringsund rufen Sie sie ab und zu auf

Da billige 6-Achsen-IMUs die Drehung wirklich gut aufzeichnen können, erwarte ich, dass der Begriff „Ruck“ auch die Drehung einschließt (wobei die erwartete Drehung immer 0 ist). Das Timing wird wirklich wichtig sein, aber Hangprinter-Marlin verfügt bereits über fünf nopOperationen in der Mitte des Stepping-Codes (siehe die Arbeitstierfunktion in stepper.cpp), die für IMU-Messungen genau zum richtigen Zeitpunkt genutzt werden könnten. Die nops sind sowieso nur dazu da, auf drv8825-Schritttreiberchips zu warten.

Vielen Dank an Dejay auf forums.reprap.org für den Hinweis auf die Möglichkeit eines ähnlichen Mechanismus.

Nächste Schritte

  • Hinzufügung einer günstigen IMU-Einheit wie der MPU-6050
  • Bau einer kleineren Version von Clerck mit Nema14-Motoren für geringere Masse und geringere Kosten
  • Nehmen Sie die Motoren vom Extruderkopf ab und setzen Sie sie auf die Stützen, um die Masse abzusenken.

Verweise

FA-Info-Symbol.svgWinkel nach unten icon.svgSeitendaten
Schlüsselwörter3D-Druck , kabelbetriebene Roboter , Parallelroboter , Open Source , Open-Source-Design , Wälzfräser , Nema17-Schrittmotor , Arduino Mega
SDGSDG09 Brancheninnovation und Infrastruktur
AutorenTorbjørn Ludvigsen
LizenzCC-BY-SA-3.0
SpracheEnglisch (en)
ÜbersetzungenFranzösisch , Italienisch , Russisch
Verwandt3 Unterseiten , 6 Seiten hier verlinken
Auswirkungen19.016 Seitenaufrufe
Erstellt26. November 2015 von Torbjørn Ludvigsen
Geändert23. Oktober 2023 vom StandardWikitext-Bot
Cookies help us deliver our services. By using our services, you agree to our use of cookies.