Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

FSR Auto-Bed-Leveling-System

geschrieben von Glatzemann 
Re: FSR Auto-Bed-Leveling-System
03. November 2015 02:14
Die Platinen sind nun gefertigt und warten jetzt auf den Versand zum Bestücker. Der Versand wird vermutlich ca. 2 Wochen in Anspruch nehmen :-(


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
03. November 2015 02:21
Du kannst ja die Zeit schon mal zum Geldeinsammeln nutzen. winking smiley

Gruß
Andreas


Einen Sparkcube 1.1XL für größere Objekte, einen Trinus3D im Gehäuse und einen Tantillus R im Bau und einen Qidi Tech Q1 Pro im Zulauf.
Sparkcube: Komplett auf 24V - DDP 8mm + 1,5mm Carbonplatte - RADDS 1.5 + Erweiterungsplatine + RAPS128 - Nema 17/1,7A 0,9 Grad - ind. Sensor für Z-Probe (kein ABL) - FTS - Titan Booster Hotend - Sparklab Extruder - Firmware Repetier mit @ Glatzemanns G33 - Repetier Server pro - Simplify3D
Re: FSR Auto-Bed-Leveling-System
03. November 2015 02:29
Ehrlich gesagt möchte ich das noch nicht machen, auch wenn ich dann ne Menge vorfinanzieren muss und die ganze Geschichte ein paar Tage länger dauert.

Sobald die Platinen beim Bestücker eingetroffen sind, werde ich meine beiden Platinen erhalten. Diese werde ich dann mit Bauteilen, die ich bereits hier habe aufbauen und durchtesten. Wenn das anständig funktioniert, werde ich dem Bestücker die restlichen Bauteile zukommen lassen und die Platinen fertigen lassen. Danach werde ich die dann zum Versand vorbereiten. Das Geld fange ich erst an einzusammeln, wenn meine beiden Prototypen funktionieren. Versand erfolgt dann kurz nach Zahlungseingang. Ausnahme sind natürlich diejenigen, die bei der Sensor-Sammelbestellung mitmachen möchten. Die Sensoren werde ich erst bestellen, wenn das Geld bei mir eingegangen ist, da ich nicht 50 Sensoren oder so vorfinanzieren möchte und dann nachher darauf sitzen bleibe. Sobald da alles zusammen ist und die Sensoren bei mir sind, werde ich auch die Platinen verschicken.

Ich will sicherstellen, daß ich euch keinen Schrott zukommen lasse und das die Platine anständig funktioniert. So gibt es nachher keinen Stunk und ich muss im Falle eines Falles auch kein Geld zurückerstatten.

Sobald ich die ersten Platinen in der Hand halte, werde ich natürlich ausführlichst über den Fortschritt berichten :-)


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
03. November 2015 09:39
Habt ihr schon einen Preis, wenn wir die Sensoren als Sammelbestellung nehmen?
Re: FSR Auto-Bed-Leveling-System
03. November 2015 09:41
Der günstigste Preis den ich momentan für einen Sensor habe ist 6.01€ Das ist der "Listenpreis" von Watterott.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
03. November 2015 11:44
Klingt gut der Preis.

Bei den Ali Chinesen musst über 50 Stück nehmen um unter 10 Euro Stück zu kommen.

Ist der 6,01€ Preis für die lange oder die kurze Version? (Anschlussbeinchen)
Lang könnte ich mir vorstellen ist besser von der Kabelführung her und die Isolation ist nicht so nahe am Heizbett.


Gruß ©
Mendel auf Akimbo umgebaut / Arduino 2560 / RAMPS 1.4 / Großes Display mit SD-Card-Reader / 8825TI-Treiber / SSD AC 24V Bett / Bluetooth HC06
Re: FSR Auto-Bed-Leveling-System
03. November 2015 11:54
Ist die Version mit den langen Anschlüssen. Die dürfte tatsächlich etwas besser geeignet sein.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
05. November 2015 16:27
Leider hat sich der Versand aus mir unerklärlichen Gründen etwas hingezogen und wurde erst gestern an DHL in China übergeben. Heute wurde die Sendung dann vom Zoll in Hong Kong freigegeben und ist nun vermutlich bald in einem Flugzeug nach Europa :-)


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
06. November 2015 16:57
Eben habe ich in der Paketverfolgung gesehen, daß vor einer Stunde die Verzollung in Schkeuditz abgeschlossen wurde. Dann hoffe ich mal, daß mich nächste Woche die ersten Platinen zum testen erreichen werden :-)


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
06. November 2015 17:07
Ah, ein Ossi smiling bouncing smiley


Der 3D-Druck ist tot, lang lebe der 3D-Druck!

Schreibt mich nicht mehr an, ich hab das drucken an den Nagel gehängt.
Re: FSR Auto-Bed-Leveling-System
06. November 2015 17:10
Nein, Gott bewahre (sorry, hab nix gegen Ossis). DHL Express wird immer in Schkeuditz verzollt.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
09. November 2015 06:10
Heute oder morgen werden die Testplatinen lt. Tracking bei mir eintreffen, dann kann ich mal Fotos posten und sicherlich bald auch mal wieder etwas interessantere Informationen über den Fortschritt posten :-)

Die Bauteile (insgesamt über 600) sollten diese Woche auch bei mir eintreffen. Ein Teil der Bauteile zum Bestücken der Prototypen habe ich natürlich schon vorrätig. Die ganzen Bauteile werde ich dann sortieren und an den Bestücker liefern bzw. die ersten Prototypen selbst erstellen. Momentan sieht es so aus, als würden die Arduinos und die Programmer der limitierende Faktor in Sachen Zeit werden, die sind nämlich noch auf dem Weg...


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
09. November 2015 13:23
Die Platinen sind da und gefallen mir sehr gut. Machen in echt richtig was her finde ich.



Eine erste Sichtprüfung hat allerdings ein scheinbares Problem mit dem Aux-Anschluss ergeben. Es scheint so, als hätte hier eine der Leiterbahnen eine falsche Toleranz und verursacht so eine falsche Verbindung am Aux. Dieser wird aber für die Funktion zum Glück nicht benötigt. Wäre also nicht so kritisch, da dort lediglich die ungenutzten IO-Pins des Arduino auf eine Pin-Leiste geführt werden. Man kann die aber auch direkt an der Arduino Tochterplatine abgreifen, wenn notwendig. Ich messe das später oder morgen früh mal durch.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
09. November 2015 15:06
Wann kommt der Shop zur Domain?


Lars - Blog, Thingiverse, Git

After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply.
Re: FSR Auto-Bed-Leveling-System
09. November 2015 15:55
Ich plane keinen Shop, aber ich plane dort eine Website über dieses Projekt und evtl. Folgeprojekte (ich habe da noch zwei, drei Ideen, wenn das hier gut funktioniert) zu erstellen. Dokumentation, Foto's etc. Ich habe auch keinen Bock in solche Diskussion zu laufen wie hier im Wiki wegen des RADDS geführt werden. Wenn es zu solch einer Situation kommen sollte, dann habe ich mit der Website noch einen Plan-B.

Ich habe aber auch noch diverse Ideen für kleine und größere Stückchen Software, die irgendwo gehostet werden müsste, wenn ich dazu komme, es umzusetzen. Ich hab da die ein oder andere Idee für sowas wie die Prusa-Calculators, aber auch z.B. für ThirtyTwo.


Ich habe mittlerweile das Problem gefunden. Der AUX1-Port ist scheinbar unmittelbar vor dem Export um ein Rastermaß nach rechts verrutscht, nachdem ich das DRC-Tool zur Prüfung der Platine habe prüfen lassen. Dabei ist eine Leiterbahn auf der Platinenunterseite angebohrt bzw. kurzgeschlossen worden. Auf dem AUX1-Port fallen daher die Digital-Pins 1, 7 und 8 aus. Diese werden glücklicherweise nicht verwendet. Ich denke, daß ich entweder die Leiterbahnen kurz hinter der Lötstelle auftrennen werde, damit es nicht zum Kurzschluss kommt, oder das ich die Pinne in der Buchsenleiste fehlen lassen werde. In diesem Fall könnte man direkt an der Arduino-Platine den Pin einfach abgreifen. Zusätzlich ist noch die externe Reset-Leitung des Arduino betroffen. Auf dem Pro Mini ist allerdings ein Reset-Taster angebracht. Dieser wird aber auch nicht benötigt.

In der Folgeversion wird dieser Fehler natürlich behoben sein, aber derzeit plane ich sowieso nichts für die AUX-Ports, von daher kein wirklicher Verlust, oder wie seht ihr das?

P.S.: Ich habe 21 Platinen geliefert bekommen, obwohl ich nur 20 bestellt hatte. Wenn alle in Ordnung sind, kann ich auch Minott von der Warteliste ein System zukommen lassen. Von der Sichtprüfung her sind die alle ok.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
09. November 2015 18:53
Hallo Glatzemann,

also ich finde das ganz große Klasse, was du hier anbietest!thumbs up

Wenn nicht benötigte Pins fehlen stört mich das überhaupt nicht. Und wenn du das so hinkriegst, dass man sie im Fall der Fälle doch noch direkt vom Arduino abgreifen kann, dann ist das umso besser!


Beste Grüße,
Stefan

1-mal bearbeitet. Zuletzt am 09.11.15 18:53.
Re: FSR Auto-Bed-Leveling-System
09. November 2015 19:40
Finde es jetzt auch nicht so schlimm. Mach dir da jetzt mal keinen Kopf drum. Zur Not bestelle ich dann eben noch ne zweite Platine aus der zweiten Charge.thumbs up

Grüße,
Jürgen
Re: FSR Auto-Bed-Leveling-System
10. November 2015 00:53
Ich denke auch, dass Du selbst am meisten genervt bist und so was kommt halt auch vor.
Shit happens.

Einfach weiter. thumbs up

Gruß
Andreas,
(der auch gerade ein schlechtes Jahr hat) grinning smiley


Einen Sparkcube 1.1XL für größere Objekte, einen Trinus3D im Gehäuse und einen Tantillus R im Bau und einen Qidi Tech Q1 Pro im Zulauf.
Sparkcube: Komplett auf 24V - DDP 8mm + 1,5mm Carbonplatte - RADDS 1.5 + Erweiterungsplatine + RAPS128 - Nema 17/1,7A 0,9 Grad - ind. Sensor für Z-Probe (kein ABL) - FTS - Titan Booster Hotend - Sparklab Extruder - Firmware Repetier mit @ Glatzemanns G33 - Repetier Server pro - Simplify3D
Re: FSR Auto-Bed-Leveling-System
10. November 2015 02:13
Danke euch...


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
11. November 2015 03:38
coole Sache das.thumbs up
insbesondere die i2c- Kopplung an die Steuerung.

aber muss es wirklich so'n riesiger Klotz PCB sein?
ich denk' mal, die soll direkt in die Nähe des Betts - da wäre doch schön klein eher besser, oder?
Re: FSR Auto-Bed-Leveling-System
11. November 2015 03:44
Danke.

Die Platine muss nicht in der Nähe des Betts sein. Kleiner wäre schon schöner, ja, aber leider nicht wirklich finanzierbar. Eine höhere Packungsdichte hätte leider zu deutlich höheren Kosten geführt, bzw. teilweise den Komfort etwas eingeschränkt. Die Schraubklemmen benötigen schon ziemlich viel Platz auf dem Board. Aber fast 40 Pinne auf Pinleisten finde ich persönlich sehr ätzend und unübersichtlich.

Die nächste Version wird aber definitiv etwas kleiner werden. Allerdings nur etwa 5 Millimeter in der Tiefe und 7 Millimeter in der Breite. Vielleicht geht da aber ja auch noch mehr.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
11. November 2015 04:19
Die erste Prototypen-Platine habe ich heute morgen schnell vor der Arbeit gelötet, aber noch nicht weiter getestet. Diese ist mit einem 5V-Arduino ausgestattet. Da gab es leider ein kleines Problem, da der Chinese hier etwas "kreativ" war und zwei Pinne eigenmächtig um ein halbes Rastermaß "verschoben" hat. Ich denke aber, daß das Problem noch zu lösen ist. Die 3.3V Arduino die ich habe sind davon bisher nicht betroffen.

Die Widerstände sind hier noch aus meiner Grabbelkiste. Bei den fertigen Platinen die an euch gehen kommen ausschließlich hochwertige Metallschichtwiderstände mit geringer Toleranz und hoher Leistung zum Einsatz. Das war zwar etwa 25 Cent teurer, aber das ist ja nicht die Welt.



Am Aux-Port konnte ich sehr wahrscheinlich noch einen Pin retten. Es fallen also dort nur drei weg: zwei Digitale und der externe Reset-Pin. Auf der Rückseite der Platine müssen dann drei Leiterbahnen unterbrochen werden. Das sieht nicht schön aus, ist aber effektiv. Damit es später nicht zu Missverständnissen kommt, habe ich die drei nicht nutzbaren Aux-Pins einfach nicht mit einer Pin-Leiste bestückt.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
11. November 2015 08:28
Quote
Glatzemann
Ich habe eben eine erste, erfolgreiche Kommunikation per I2C bzw. TwoWire (wie es im Arduino-Jargon genannt wird) durchgeführt. Sehr einfache Sache
auf'm Brotbrett geht das, Live im Drucker wird's nicht funktionieren - I2C mag keine langen Kabel.


Quote
Glatzemann
Ich plane hier auch einen Patch für Repetier einzureichen, damit alle diesen Code verwenden können.
jo!

Quote
Glatzemann
Um das Ganze nun abzurunden habe ich mir überlegt, wie man denn nun mit der eigentlichen FSR-Elektronik kommunizieren soll. Um das Rad nicht neu zu erfinden, werde ich dort ganz einfach den G-Code Interpreter meiner ThirtyTwo-Firmware verwenden und einen ganz minimalen Befehlssatz implementieren. Beispielsweise M305 zur Konfiguration des Thermistors. Das ist ein "Well-Known" M-Code, der von der Smoothie und der RepRap-Firmware (und von ThirtyTwo) verwendet werden.

Ein weiterer M-Code, den ich etablieren möchte ist M830. Mit diesem soll man Key-Value-Werte setzen können. Man könnte also nun die FSR-Elektronik wie folgt konfigurieren (z.B. über ein Script in Repetier-Host oder die manuelle Kontrolle):

M828 P8                     ; starte I2C-Kommunikation zu I2C-Slave mit der Adresse 8
M305 P1 T100000 R1000 B4200 ; Thermistor 1 - 100KOhm bei 25°C, Referenz-Widerstand 1KOhm, Beta-Wert 4200
M830 Ksensitivity V0.1      ; Sensor-Schwellwert auf ca. 10g setzen (0.1Ncm)
M830 Kledmode V2            ; LED-Animation bei Kalibrierung auf Modus 2 stellen
M829                        ; beende I2C-Kommunikation

Ich habe davon schon eine funktionierenden Prototypen mit meiner ThirtyTwo-Firmware implementiert und eine erste Version in die FSR-Firmware eingebaut, aber noch nicht auf Herz und Nieren getestet. Ich würde gerne erstmal eure Meinungen zu diesem Thema hören. Macht so ein System Sinn, oder ist das vollkommen über's Ziel hinaus geschossen?
nur SO leben Projekte - ein "über's Ziel hinaus geschossen" gibts nicht.
Re: FSR Auto-Bed-Leveling-System
11. November 2015 22:35
Quote

auf'm Brotbrett geht das, Live im Drucker wird's nicht funktionieren - I2C mag keine langen Kabel.
Das Problem kannst Du umgehen, wenn Du SPI verwendest und statt dem SS-Pin eine Adressprüfung in Software machst (wie bei I2C). Du hättest dann eben 2 Byte zu übertragen, bekommst aber bessere Leitungstreiber smiling smiley
Da die Kommunikation ja nur in eine Richtung geht, sollten 2 Leitungen auch genügen.

Quote

nur SO leben Projekte - ein "über's Ziel hinaus geschossen" gibts nicht.
+1
Re: FSR Auto-Bed-Leveling-System
12. November 2015 02:20
Zum I2C: Ich habe mit ca. 300mm ungeschirmten, dünnen Kabeln getestet und hatte keinerlei Probleme. Das sollte reichen denke ich.

Hier noch mal die aktuelle Liste:

    1x immergut (3.3V Komplettpaket, 1x Programmer)
    1x Liero (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x iceman1306 (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x jossel (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x roe3d (5V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x toolson (3.3V Komplettpaket, 1x Programmer) - Interesse an Sensor-Sammelbestellung
    1x Stud54 (5V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x MW0610 (3.3V Komplettpaket, 1x Programmer) - Interesse an Sensor-Sammelbestellung
    1x Boui3D (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    2x nothing11 (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x katana (Platine, Bauteilpaket) - Interesse an Sensor-Sammelbestellung
    1x hax (nur Platine) - Interesse an Sensor-Sammelbestellung
    1x CopyRight (3.3V Komplettpaket, 1x Programmer) - Interesse an Sensor-Sammelbestellung
    1x 3DPSP (3.3V Arduino, Platine) - Interesse an Sensor-Sammelbestellung
    1x Alterego (3.3V Komplettpaket, 1x Programmer) - Interesse an Sensor-Sammelbestellung
    1x Minott (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    2x Glatzemann (3.3V Komplettpaket, 1x Programmer)
    1x Minott (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung

Und ab sofort gibt es auch eine Warteliste, da die von mir bestellte erste Charge restlos erschöpft ist:

    1x twi127 (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung
    1x papapete (3.3V Komplettpaket) - Interesse an Sensor-Sammelbestellung

Für Minott habe ich sehr wahrscheinlich eine Platine, da ich ja 21 anstatt 20 geliefert bekommen habe.

Wenn die Tests erfolgreich sind und die ersten Lieferungen rausgegangen sind, werde ich sehr wahrscheinlich eine zweite Charge produzieren. Ich möchte aber für die zweite Charge noch mehr Erfahrung sammeln um die dadurch gewonnenen Erkenntnisse direkt in die Platine einfließen zu lassen.

EDIT: papapete hat sich freundlicherweise bereiterklärt seinen Platz frei zu machen und erst in der zweiten Charge eine Platine zu nehmen, da er noch nicht so weit ist. Daher bekommt nun Minott auf jeden Fall eine und twi127 sehr wahrscheinlich.

1-mal bearbeitet. Zuletzt am 12.11.15 03:18.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
12. November 2015 05:32
Da ich aktuell mit meinem Drucker so meine Probleme habe, mache ich gerne Platz und rücke in die zweite Charge.
Aber nur, wenn Du versprichst, dass die auch kommt. winking smiley

Gruß
Andreas

1-mal bearbeitet. Zuletzt am 12.11.15 05:32.


Einen Sparkcube 1.1XL für größere Objekte, einen Trinus3D im Gehäuse und einen Tantillus R im Bau und einen Qidi Tech Q1 Pro im Zulauf.
Sparkcube: Komplett auf 24V - DDP 8mm + 1,5mm Carbonplatte - RADDS 1.5 + Erweiterungsplatine + RAPS128 - Nema 17/1,7A 0,9 Grad - ind. Sensor für Z-Probe (kein ABL) - FTS - Titan Booster Hotend - Sparklab Extruder - Firmware Repetier mit @ Glatzemanns G33 - Repetier Server pro - Simplify3D
Re: FSR Auto-Bed-Leveling-System
12. November 2015 08:03
Ich habe gerade gesehen, daß Minott zweimal auf der Liste stand, von daher können momentan alle bedient werden:

    1x immergut (3.3V Komplettpaket) - 25,00€ + 3,00€ Versand
    1x Liero (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x iceman1306 (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x jossel (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x roe3d (5V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x toolson (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x Stud54 (5V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x MW0610 (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x papapete (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x Boui3D (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    2x nothing11 (3.3V Komplettpaket) * - 50,00€ + 3,00€ Versand
    1x katana (Platine, Bauteilpaket) * - 16,00€ + 3,00€ Versand
    1x hax (nur Platine) * - 7,00€ + 3,00€ Versand
    1x CopyRight (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    1x 3DPSP (3.3V Arduino, Platine, Bauteilpaket) * - 21,00€ + 3,00€ Versand
    1x Alterego (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand
    2x Minott (3.3V Komplettpaket) * - 50,00€ + 3,00€ Versand
    1x twi127 (3.3V Komplettpaket) * - 25,00€ + 3,00€ Versand

    1x Glatzemann (3.3V Komplettpaket, 1x Programmer)

* Interesse an Sensor-Sammelbestellung

Ich hoffe niemanden vergessen zu haben :-)

5-mal bearbeitet. Zuletzt am 14.11.15 04:40.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
12. November 2015 08:48
Ich habe jetzt nochmal alle Preise durchkalkuliert, jetzt wo ich fast alle Komponenten beschafft habe und deren Preise kenne. An den Preisen hat sich fast nichts geändert und sind auf dem Stand geblieben, den ich vor ein paar Tagen gepostet hatte.

Zur Übersicht habe ich die Preise inkl. Versandkosten mal hinter die Namen geschrieben.

Weiterhin habe ich mich dazu entschlossen, daß ich allen, die einen Arduino bei mir beziehen, einen FTDI-Programmer kostenlos beilegen werden. Nicht pro Arduino, sondern pro Person :-) Die Programmer zahle ich aus meiner Tasche und zwar aus zwei Gründen:

  • Dies nimmt in Sachen Firmware etwas Druck von mir. Ich hatte gehofft, daß mehr / fast alle einen Programmer nehmen würden. So wären Softwareupdates im Falle von evtl. Fehlern in der Firmware problemlos möglich gewesen. Das Thema ist zwar nicht sonderlich komplex, aber trotzdem wäre es sehr überheblich von mir, wenn ich sagen würde: Ich mache keine Fehler und liefere sofort die perfekte Software. Um dann Rücksendeaktionen etc. und sonstigen Zoff im Falle eines Falles zu vermeiden, ist mir das so lieber.
  • Die Erweiterung in den gängigen Firmwares gestaltet sich komplizierter als erwartet. Es geht dabei nicht um den Code, der steht soweit bzw. zumindest Prototypen. Die Abstimmung mit den jeweiligen Entwicklern ist ziemlich zäh bzw. unmöglich. Ich habe hier leider noch keinerlei Abstimmung hinbekommen und weis daher nicht ob und wie ich meine Erweiterung in die Firmwares bekommen kann. Und das liegt nicht daran, daß ich mich nicht darum gekümmert hätte. Es scheint da einfach kein Interesse an derartigen Erweiterungen zu bestehen :-( Ein Grund mehr für meine eigene Firmware :-)

Den zweiten Punkt kann man mit einem Programer einfach umgehen. Der Programmer wird an die Platine gesteckt und der Programmer per USB an einen PC. Dort kann per Terminal-Programm (z.B. PuTTY) einfach eine serielle Verbindung zum Arduino auf dem FSR-Board aufgebaut werden. Dieses kann man dann wie beschrieben mit den M-Codes konfigurieren. Das Ganze wird parallel zur I2C-Verbindung funktionieren. Sobald ich da Fortschritte mache und die jeweiligen Firmwares eine entsprechende Einrichtung haben, wird das sofort funktionieren.

Ich denke, daß ist eine faire Lösung, oder gibt es da Diskussionsbedarf?


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: FSR Auto-Bed-Leveling-System
12. November 2015 09:12
thumbs up
und Danke für Dein Engagement.


Gruß ©
Mendel auf Akimbo umgebaut / Arduino 2560 / RAMPS 1.4 / Großes Display mit SD-Card-Reader / 8825TI-Treiber / SSD AC 24V Bett / Bluetooth HC06
Re: FSR Auto-Bed-Leveling-System
12. November 2015 09:53
Glatzemann, sei mir nicht böse aber ich finde die Aktion mit dem Prommer nicht nötig.
Du setzt Dich viel zu viel unter Druck. Wenn einer einen Prommer möchte, soll er einen zahlen. Die Teile kosten nicht viel. Wer mit dem Ding nicht umgehen kann, soll die ganze Aktion vergessen oder in der Bekanntschaft fragen.

Sie das mal nicht so bierernst. Ich hab ja schon ein schlechtes Gewissen, überhaupt mitzumachen.

Gruß
Andreas

Nachtrag: ich hab hier den noch rumfliegen: [www.diamex.de]
Passt der? Ich hab momentan keine Zeit mich drum zu kümmern.

1-mal bearbeitet. Zuletzt am 12.11.15 09:57.


Einen Sparkcube 1.1XL für größere Objekte, einen Trinus3D im Gehäuse und einen Tantillus R im Bau und einen Qidi Tech Q1 Pro im Zulauf.
Sparkcube: Komplett auf 24V - DDP 8mm + 1,5mm Carbonplatte - RADDS 1.5 + Erweiterungsplatine + RAPS128 - Nema 17/1,7A 0,9 Grad - ind. Sensor für Z-Probe (kein ABL) - FTS - Titan Booster Hotend - Sparklab Extruder - Firmware Repetier mit @ Glatzemanns G33 - Repetier Server pro - Simplify3D
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen