Re: FSR Auto-Bed-Leveling-System 03. November 2015 02:14 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 03. November 2015 02:21 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 1.448 |
Re: FSR Auto-Bed-Leveling-System 03. November 2015 02:29 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 03. November 2015 09:39 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 236 |
Re: FSR Auto-Bed-Leveling-System 03. November 2015 09:41 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 03. November 2015 11:44 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 439 |
Re: FSR Auto-Bed-Leveling-System 03. November 2015 11:54 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 05. November 2015 16:27 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 06. November 2015 16:57 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 06. November 2015 17:07 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 3.385 |
Re: FSR Auto-Bed-Leveling-System 06. November 2015 17:10 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 09. November 2015 06:10 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 09. November 2015 13:23 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 09. November 2015 15:06 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 1.720 |
Re: FSR Auto-Bed-Leveling-System 09. November 2015 15:55 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 09. November 2015 18:53 |
Registrierungsdatum: 12 Jahre zuvor Beiträge: 390 |
Re: FSR Auto-Bed-Leveling-System 09. November 2015 19:40 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 376 |
Re: FSR Auto-Bed-Leveling-System 10. November 2015 00:53 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 1.448 |
Re: FSR Auto-Bed-Leveling-System 10. November 2015 02:13 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 11. November 2015 03:38 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 80 |
Re: FSR Auto-Bed-Leveling-System 11. November 2015 03:44 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 11. November 2015 04:19 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 11. November 2015 08:28 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 80 |
auf'm Brotbrett geht das, Live im Drucker wird's nicht funktionieren - I2C mag keine langen Kabel.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
jo!Quote
Glatzemann
Ich plane hier auch einen Patch für Repetier einzureichen, damit alle diesen Code verwenden können.
nur SO leben Projekte - ein "über's Ziel hinaus geschossen" gibts nicht.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?
Re: FSR Auto-Bed-Leveling-System 11. November 2015 22:35 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 338 |
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 LeitungstreiberQuote
auf'm Brotbrett geht das, Live im Drucker wird's nicht funktionieren - I2C mag keine langen Kabel.
+1Quote
nur SO leben Projekte - ein "über's Ziel hinaus geschossen" gibts nicht.
Re: FSR Auto-Bed-Leveling-System 12. November 2015 02:20 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 12. November 2015 05:32 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 1.448 |
Re: FSR Auto-Bed-Leveling-System 12. November 2015 08:03 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 12. November 2015 08:48 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 12. November 2015 09:12 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 439 |
Re: FSR Auto-Bed-Leveling-System 12. November 2015 09:53 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 1.448 |