Seite 1 von 2

c't-Bot Teile aus dem 3D_Drucker

Verfasst: 12 Nov 2017, 22:33
von marvin
Da ich mich schon einige in das Thema 3D-Druck eingelesen habe und seit kurzem auch einen 3D-Drucker besitze, suche ich nach Aufgaben zur Umsetzung durch 3D-Druck. Warum also nicht ein paar Erweiterugen für den c't-Bot anfertigen. Dazu zählen:
  • Ein paar bewegliche Arme
  • Ein freundliches Gesicht
  • Eine andere Anordnung der Sensoren
Wichtig dabei war mir:
  • Alle Modifikation auch einzeln an einem Original Bot vorgenommen werden können
  • Das die Original Elektronik verwendet wird
Nebenbei interessierte mich auch die Frage, ob man die Original Aluteile durch gedrucktes PLA ersetzen kann.

Hier mal der Stand der Ergebnisse.

Schritt 1: Übernehmen der mechanischen Teile in 3D-Dateien. Da ich schon lange mit SketchUp arbeite, allerdings eher für Lasercut, ging das übernehmen der Teile recht flott von der Hand.

Schritt 2: Erstellen eines 3D-Modells des bisherigen c't-Bots. Nicht sehr detailliert, es geht mir mehr um die räumliche Anordnung der Teile
ct-bot-3D-Color2.jpg
Schritt 3: Umstellung der Grundplatte für den 3D-Druck und Probedruck. Die Original Aluplatte ist 1,5mm dick, das ist für 3D-Druck zu wenig. Mindestens 3mm sollten es schon sein.
CIMG6037.JPG
CIMG6041.JPG
Schritt 4: Umstellung der Motor Halterung für den 3D-Druck und Probedruck. Auch hier sind 3mm Plattendicke Pflicht. Zudem kam als erste Erweiterung eine Servohalterung für die Arme dazu.
Dabei traten folgende Probleme zu Tage:
  • Der Klappensensor ist im Weg
  • Der Servoarm kann derzeit nicht voll geschwenkt werden, da die Elektronikplatine im Schwenkbereich liegt
CIMG6040.JPG
CIMG6046.JPG
So sieht der Bot derzeit aus (Der Servo Arm mit der Hand stammt aus einem anderen Projekt):
CIMG6049.JPG
Das wars fürs Erste. Fortsetzung folgt.

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 12 Nov 2017, 23:21
von anonybot
Wie kool ist DAS denn! :shock: :D =D>

Können wir Dich (bitte bitte) für ct-Bot-Neuveröffentlichung - Arbeitsb. C: Hard- und Software] gewinnen?

3D-Druck der mech. Teile fiel mir gar nicht ein und würde uns eine Baustelle ersparen. Würdest Du ev. die Druckdateien als Open Source Hardware/Free Hardware Design in einem offenen Format (habe keine Ahnung von 3D-Druck) beisteuern?

Edit: was mir gleich noch einfallen würde: eine Halterung für das Akku-Pack, damit es weniger schnell nach vorne/hinten rutscht und man nicht auf Klettband angewiesen ist.

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 13 Nov 2017, 00:21
von marvin
Hatte mich schon etwas gewundert, das ihr 3D-Druck nicht auf der Agenda für den ct-Bot Nachfolger habt. Ich stehe zwar gerne mit Rat und Tat zur Verfügung, möchte aber bei dem Projekt lieber aussen vor bleiben.

Klar, falls Interesse besteht, kann ich die Quellen unter Open Source stellen und veröffentlichen. Derzeit ist aber alles noch im Draft Status. Alle mechanischen Teile sind als CAD Files verfügbar. Allerdings derzeit nur im Collada Format exportierbar, da ich noch eine ältere SketchUp Version verwende. Neuere Versionen können wohl auch STL Files exportieren. Bisher für mich kein Thema, da 3D Slicer Software wie Cura Collada auch direkt verarbeiten können.

c't-Bot Teile aus dem 3D_Drucker - Teil 2

Verfasst: 18 Nov 2017, 17:41
von marvin
Weiter geht es mit dem "Gesicht". Zunächst ein Versuch mit den Sharp Sensoren als Augen. Das 3D Design war schwieriger als gedacht. Durchschneiden von gekrümmten 3D Objekten ist nicht gerade Anfängerstoff. Aber schließlich sah es aus als könnte es klappen. Auch im Cura Slicer sah das Modell ordentlich aus.
ct-bot-FrontPanel-Cura.jpg
Doch was aus dem Drucker kam, sah dann doch etwas anders aus. Die vorgesehene Halterung zum Befestigen der Sharp Sensoren war leider ein Fehlschlag. Letztlich sind nur 4 Löcher übrig geblieben. Mir fiel zwar schon während des Drucks auf, das da etwa nicht stimmen konnte, ließ aber trotzdem weiterdrucken. Auch aus Fehlern kann man lernen.
CIMG6052.JPG
Hauptsache die Sensoren passen und der c't-Bot hat endlich so etwas wie ein Gesicht.
CIMG6056.JPG
Jetzt wird erst mal getestet, wie sich die neue Einbaulage der Sensoren macht. Besser oder schlechter? Eine weitere Variante habe ich auf der Liste, bei der die Sharp Sensoren rechtwinklig zur Seite angebracht sind und vorne nur ein Ultraschallsensor ist. Sicher eine nützliche Sensor Anordnung um sich durch Labyrinthe zu kämpfen.
CIMG6059.JPG
Im nächsten Teil will ich dann noch versuchen, die Alu-Träger mit der Motorhalterung zu einem Teil zu verschmelzen.

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 18 Dez 2017, 20:46
von lenchen
Das sieht ja echt cool aus :) =D>
Und vor allem auch der Arm :D kann man den dann über einen Servo bewegen? So dass der Bot dann winken kann? :mrgreen:

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 20 Dez 2017, 12:59
von marvin
Vielen Dank Lenchen.
Der Arm kann durch einen Servo auf und ab bewegt werden. Da ich keinen Servo für die Klappe verwende, ist der Servoanschluss an der Hauptplatine noch frei. Er kann mit dem Arm winken, denkbar wäre auch eine Lanze zum duellieren.

Inzwischen wurden auch die 3 Aluträger mit den beiden Motorhalterungen zu zwei Trägern verschmolzen.
CIMG6061.JPG
Aufgrund von Platzmangel vorgegeben durch die Konstruktion, musste ich für die Schraubverbindungen zur Bodenplatte und zur Hauptplatine Einpressmuttern verwenden. Das ging recht problemlos. Einfach eine Schraube in die Einpressmutter drehen, mit dem Heissluftföhn 1-2min auf 160° erhitzen und in den Träger pressen. Durch die Schraube kann man alles gut ausrichten und es gelangt kein Plastik in den Gewindegang. Bei der Servohalterung hat das leider nicht geklappt, die Wand zur Servoseite hin ist zu dünn.
CIMG6063.JPG
Die Räder sind inzwischen auch schon gedruckt, inklusive der Encoderscheiben für die Radsensoren. Damit sind alle Aluteile durch 3D gedruckte Teile ersetzt. Passende O-Ringe habe ich mir im Zehnerpack auf eBay besorgt. Bleibt nur noch das Teflonstützrad als letztes mechanisches Teil übrig.
CIMG6065.JPG

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 22 Dez 2017, 13:41
von anonybot
Große Klasse marvin! :D
marvin hat geschrieben:Damit sind alle Aluteile durch 3D gedruckte Teile ersetzt.
Ich hatte Dich ja schonmal gefragt, ob Du Deine Projektdateien unter Freier Lizenz zum Projekt "LibreBot" beisteuern würdest. Du meintest damals:
marvin hat geschrieben:Klar, falls Interesse besteht, kann ich die Quellen unter Open Source stellen und veröffentlichen. Derzeit ist aber alles noch im Draft Status. Alle mechanischen Teile sind als CAD Files verfügbar. Allerdings derzeit nur im Collada Format exportierbar, da ich noch eine ältere SketchUp Version verwende. Neuere Versionen können wohl auch STL Files exportieren. Bisher für mich kein Thema, da 3D Slicer Software wie Cura Collada auch direkt verarbeiten können.
Da ich noch nie was in Richtung 3D-Druck gemacht habe, außer oberflächlich die allg. Entwicklung zu verfolgen: mir wäre es wichtig, wenn alle Projektdateien gleich offene Formate wären oder sich zumindest in offene Format exportieren ließen. Langfristig hoffe ich, dass alles, was mit dem Bot zu tun hat, unter Freier Software weiterentwickelt werden kann, um klassische Vendor-Lock-Ins möglichst auszuschließen.
Da ich wie gesagt 0 Ahnung von der Materie habe: ginge das auch bezüglich Deiner CAD-Projektdateien? Also könnte jemand, der*die die Dateien in 5 Jahren vorfindet, sie unter Freier Software ohen größere Hürden weiter verarbeiten?
marvin hat geschrieben:Bleibt nur noch das Teflonstützrad als letztes mechanisches Teil übrig.
Wäre es möglich, das als Kugelrolle umzusetzen so wie in viewtopic.php?f=43&t=226&p=6238#p6238 ?

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 23 Dez 2017, 18:18
von marvin
Die CAD Files habe ich auf das Github-Repo im STL und Sketchup Format hochgeladen. Sketchup ist sicher kein Format für freie Software, weil proprietär. STL können zwar quasi alle CAD Programme importieren, hilft aber auch nicht viel weiter, da es nur noch Meshes enthält. Von da her würde ich mal vermuten, nein, keine Verwendung mit freier Software möglich.

Gute Idee mit dem Ball Caster als alternativem Stützrad. Das ginge problemlos, wären einfach nur 2 Löcher mehr in die Grundplatte.

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 25 Dez 2017, 10:24
von anonybot
marvin hat geschrieben:Die CAD Files habe ich auf das Github-Repo im STL und Sketchup Format hochgeladen. Sketchup ist sicher kein Format für freie Software, weil proprietär. STL können zwar quasi alle CAD Programme importieren, hilft aber auch nicht viel weiter, da es nur noch Meshes enthält. Von da her würde ich mal vermuten, nein, keine Verwendung mit freier Software möglich.
Nagut, schade, aber danke für die STL- und Sketchup-Dateien. Würdest Du noch eine CC-BY-SA-Lizenz beisteuern oder habe ich die Lizenz in Deinem Repo schlicht überlesen?

Gute Idee mit dem Ball Caster als alternativem Stützrad. Das ginge problemlos, wären einfach nur 2 Löcher mehr in die Grundplatte.[/quote]

Das oder: mal von der Kugel abgesehen: könnte man die Halterung für die Kugel auch 3D-drucken (mit "handelsüblichen" Druckern)?

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 27 Dez 2017, 15:49
von marvin
DIe CAD-Files sind jetzt mit CC-BY SA lizensiert. Da sich aber auch Arduino Programme in dem Repo befinden, stehen die Programme unter MIT Lizens.

Was den ball caster angeht, glaube ich nicht, dass man den 3D drucken kann. Ich hatte mal einen Pololu ball caster, der mit ABS 3D gedruckt war. Der war aber größer 1" und hielt auch nicht sehr lange, da die Wandstärke teilweise nur 1 Layer betrug.

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 27 Dez 2017, 20:04
von Nightwalker-87
@marvin: Ganz großes Kino! Das ist echt ein sehr wertvoller Betrag zum Projekt. Vielen, vielen Dank. :idea: =D> :D

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 29 Dez 2017, 21:24
von anonybot
marvin hat geschrieben:DIe CAD-Files sind jetzt mit CC-BY SA lizensiert. Da sich aber auch Arduino Programme in dem Repo befinden, stehen die Programme unter MIT Lizens.
Danke Dir! =D>

Edit: unter https://www.ctbot.de/viewtopic.php?f=34&t=1225 hinzugefügt.
marvin hat geschrieben: Was den ball caster angeht, glaube ich nicht, dass man den 3D drucken kann. Ich hatte mal einen Pololu ball caster, der mit ABS 3D gedruckt war. Der war aber größer 1" und hielt auch nicht sehr lange, da die Wandstärke teilweise nur 1 Layer betrug.
Okay, dann einmal nur die Bohrungen, bitte. ;)

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 29 Sep 2019, 21:18
von eax
Ich habe marvins openSCAD-Dateien :) mal ein klein wenig angepasst für eine v2 vom Bot und mit ins HW-Repo gepackt. Insbesondere habe ich noch Encoder-Scheiben ergänzt zum Testen, bei denen die Anzahl der Zähne als Parameter angegeben werden kann. Doku fehlt leider noch 8)

@marvin: Räder mit "aufgedruckten" Encoder-Zähnen funktioniert glaube ich nicht gut, oder hattest du das mal damit ausprobiert?

Die gewünschten Bohrungen / Vertiefung für den ball caster sind übrigens auch mit drin (hatte marvin schon ergänzt).

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 30 Sep 2019, 01:16
von VDX
... bei den auf Papier gedruckten Encoderscheiben hat der Kontrast nicht ausgereicht, weswegen die Leute dann alle die anfangs von mir gefrästen und gelaserten Teile haben wollten.

Was auch sehr gut geht, ist eine Radfelge aus blankem Alu und dann z.B. eine lasergeschnittene mattschwarze Folie mit dem "Zahnmuster" draufkleben.

Viktor


*** EDIT ***
- aus schwarzem Tonkarton lassen sich ziemlich günstig Encoder-Scheiben lasern - sowohl mit CO2-Lasercutter, als auch Diodenmodul oder Faserlaser (da könnte ich auch wieder eine Serie von einigen 10 bis 100 Stück vorbereiten).
Da kann die Teilung auch deutlich feiner werdenn als die 60 Zähne vom alten c't-Bot-Encoder ...

Re: c't-Bot Teile aus dem 3D_Drucker

Verfasst: 30 Sep 2019, 19:42
von eax
Ja, ich weiß ;) Ich denke wir kommen bestimmt darauf zurück, wenn wir einen ct-Bot 2.0 haben :)

Ich war jetzt nur neugierig, was es mit den "aufgedruckten Zähnen" in marvins 3D-Modell auf sich hat 8)