Quantcast
Channel: Reprap Forum - Software
Viewing all 2358 articles
Browse latest View live

eeprom_clear beim Arduino (keine Antworten)

$
0
0
Gestern ist mir aufgefallen, dass Änderungen in der Firmware beim hochladen über Marlin auf dem PC (Arduino/Ramp 1.4) nicht übernommen wurden.
Das Hochladen wurde fehlerfrei angezeigt, nur die Änderungen waren nicht da.
Ich habe dann unter Marlin eeprom_clear hochgeladen und anschließend die geänderte Firmware.
Dann hats geklappt..

Wann muß man dieses eeprom_clear eigentlich durchführen und reicht ein einfaches hochladen aus ??

Hotend kracht ins Heizbett nach Umrüstung auf Kapazitiven Sensor (keine Antworten)

$
0
0
Mahlzeit zusammen,

ich habe gestern meinen mechanischen Endstop an der Z Achse gegen einen Kapazitiven Sensor ausgetausch den ich noch rumfliegen hatte. Erhoffe mir dadurch eine bessere Widerholgenauigkeit gegenüber der mechanischen Komponente. Der Sensor befindet sich auf dem X Carriage meines Sparkcube derivates.

In der Firmware habe ich keine Einstellungen geändert, lediglich die Logik des Endstops invertiert.

Endstop löst auch richtig aus und Bett triggerd den Endstop 2 mal. Nachdem er das gemacht hat, fährt er jedoch die Z Achse nochmal einen Schwung nach oben so dass die Düse ins Bett kracht.

Dies hat er bei dem mechanischen Endstop nicht gemacht. Weiß jemand woran das liegen könnte?

Materialfluss über Gcode bei Kisslicer (keine Antworten)

$
0
0
Hallo,

ist es möglich, bei Kisslicer über Gcode den Materialfluss in % zu steuern. Bei der ersten Schicht sollte der Materialfluss nur 50% betragen und ab der 2 Schicht dann 100%. Kann ich dies über den Gcode des Printers steuern?
Bei der Temperatur mache ich dies bereits so, aber beim Material habe ich die noch nicht hinbekommen. Falls möglich, welchen Token muss ich dafür verwenden?

Vorab vielen Dank
Grüße
Thomas

Delta Wechsel von Marlin zu Repetier 0.92 (keine Antworten)

$
0
0
Hallo,

Ich bin ein Anfänger und habe mir einen Delta gebaut, den ich auch mit Marlin zum Laufen gebracht habe. Jetzt habe ich die Firmware gewechselt und kann zwar alle Achsen ohne Homing manuell bewegen, wenn ich allerdings versuche zu homen, ignoriert er entweder die Endstops vollkommen oder er bleibt nach einer minimalen Bewegung an einer Stelle stehen und die Motoren werden laut. Es wirkt wie ein Software Endstop oder als ob es sich festgefahren hat. Mechanisch ist alles in Ordnung, die Endstops habe ich auch schon mit M119 überprüft. Beliebige Suchmaschinen haben mir auch nicht weiterhelfen können. Hat hier vielleicht jemand eine Idee? Vielen Dank schonmal für die Mühe.

Grüße

Slic3r Top Layer hat mehr Perimeterabstand (keine Antworten)

$
0
0
Hallo,

bin gerade dabei an der Druckqualität zu arbeiten und als ich mir die einzelnen Layer in Repetier (mit Slic3r gesliced) ein bisschen angesehen habe viel mir auf, dass der 5. Top Layer einen größeren Perimeterabstand als die anderen hat.
[attachment 76946 Unbenannt.PNG]
[attachment 76947 Unbenannt1.PNG]

Das ist auch kein Anzeigefehler oder ähnliches, es spiegelt sich am Druckobjekt eindeutig wieder.
Ist das nur ein Einstellfehler? Ich kann jedoch keine passendklingende Option finden.

Hat jemand bereits Erfahrungen damit gemacht?

Zugriff auf Repetier-Server nicht mehr möglich... (keine Antworten)

$
0
0
Hallo,
zum drucken verwende ich Repetier-Server Free 0.75.1 auf eine Rasperry. Seit heute morrgen kann ich von einem Rechner aus nicht mehr daruf zugreifen. Beim Aufruf der Seite IP-Adresse:3344 bekomme ich nur noch einen weissen Bildschirm. Von anderen Rechnern aus geht es, nur von diesem Rechner aus nicht mehr.
Das Repetier-Logo erscheint oben links in der Ecke, aber sonst nichts. Auch mit anderen Browsern funktioniert der Zugriff von diesem einen Rechner aus nicht.
Kann mir hier jemand weiterhelfen?

Dank
Grüße
Thomas

Repetier Host startet (manchmal) den Druck nicht (2 Antworten)

$
0
0
Hallo,

hab jetzt meinen Franzis Mendel, dank neuem Extruder endlich zum Laufen gebracht, mit der Druckbetthaftung bin ich noch nicht ganz zufrieden, weiß aber wo ich ansetzen muss.

Hinter ein großes Problem bin ich aber noch nicht gekommen: Wenn ich einen Druck starte, führt der Drucker ein Homing auf allen Achsen durch, fährt die Z Achse nochmal 10mm hoch, senkt dann wieder ab und beginnt zu drucken. Sollte er. In mehr als 50% der Fälle kommt der Druckkopf aber nicht mehr runter und es rührt sich einfach nichts mehr. Wenn ich Glück habe, läufts nach einem Neustart.

Ich komm nicht dahinter, was das sein könnte, hat jemand ne Idee, oder hatte wer das gleiche Problem auch schon mal?

Gruß, Tim

S3D verhällt sich auf einmal komisch (1 Antwort)

$
0
0
Nabend,
gerstern konnte ich noch normal drucken und heute habe ich zwei Fehler.

Zu erst fährt der Drucker die Z-Achse etwa 0,2mm herunter zum Druck starten, sonst ist die immer in der Höhe wie der Abstand Druckbett Düse ist geblieben.

Und zweitens schaltet er jetzt beim ersten Layer schon den Lüfter ein obwohl ganzklar eingestellt ist das dies erst beim zweiten Layer passieren soll.

Was kann das sein?


Das habe ich eingestellt:
[attachment 77099 Unbenannt.PNG]
[attachment 77100 Unbenannt1.PNG]
[attachment 77101 Unbenannt2.PNG]

No Start Signal (keine Antworten)

$
0
0
Hallo zusammen,

wenn ich meinen Rechner frisch gestartet habe, dann kann ich meinen Delta über USB steuern. Wenn ich aber den Drucker mal trenne und dann wieder anstecke bzw. auch den NOTSTOP Button in Repetier betätige, dann reagiert er nicht mehr. Im Terminal steht dann No start signal, Homing lässt sich nicht mehr durchführen. Was kann ich ändern, damit er immer ansprechbar bleibt...

Baudrate ist 115200.
FW Marlin
Host Repetier

Kompilierte Slic3r Dev Version 1.3.0 (10 Antworten)

$
0
0
Hi,
es ist ja schon seit längerem bekannt, daß die aktuelle Slic3r Version1.2.9 stable einen Bug bei der Infill berechnung bei Gap Fill hat. Die Developer 1.3.0 soll das Problem beheben. Jetzt versuche ich schon seit 2 Tagen das Git Repository für den Mac selbst zu kompilieren - der Vorgang bricht ab weil immer irgenwelche Pakete fehlen. Kaum habe ich Boost nachinstalliert, fehlt wieder etwas anderes. Bevor ich mir jetzt mein System total verhunze mit Dateileichen die ich nie wieder brauche, kann mir jmd. die Slic3r Version kompilieren? Vielen Dank!

Grüße
Manu

Seltsames Verhalten: manueller Extruder Vorschub und Druck Kühler (keine Antworten)

$
0
0
Hi,
kann jemand von Euch folgendes Phänomen nachvollziehen, Repetier 0.92.8

Also, der Drucker ist frisch gestartet (war stromlos). Ich heize die Düse auf und über das LCD Menü fördere ich Filament.. Alles prima.

Nach einem Druck zeigt der Drucker bis zum Reset folgendes Verhalten:

Ich heize die Düse auf und über das LCD Menü fördere ich Filament. Im Moment des Förderns läuft der Lüfter für die Druckkühlung an

Ist das ein Bug oder ein Feature (Kühlung des extrudierten Fadens!?) Was ist nach einem Druck anders als vor einem Druck!?

Octoprint und Repetier 0.92.9 Fehler am Ende des Drucks (keine Antworten)

$
0
0
Hallo
Nachdem ich gestern die ersten Probedrucke aus dem selbst gebauten Prusa raus bekommen habe geht es jetzt an die Fehlersuche u d Behebung. Besonders störend ist, das ma Ende des Druckes Octoprint die Verbindung trennt da er zu viele Fehler "Missing Linenumber" erhält. Im Terminal sehe ich das nur eine Zahl ( ändert sich je nach zu druckendem Gcode, aber pro Gcode immer die selbe) immer wieder gesendet und mit Ok bestätigt wird. Habe bereits google bemüht aber was brauchbares habe ich nicht in Erfahrung bringen können. Hat hier jemand vielleicht eine Idee?

Repetier Informer App - Konfig Hilfe (keine Antworten)

$
0
0
Hallo,

Ich habe mir vor geraumer Zeit mal die Repetier Informer App (Android) geladen.

Bekomme das gute Stück nur nicht wirklich zum laufen.

Aufbau:
- SparkCube verbunden mit
- Repetier Server 0.75.1 (läuft unter Windows Homer Server)
- Arbeitsrechner mit Repetier Host 1.6.1
- Android App Repetier Informer

Drucker läuft, Repetier Host kann sich verbinden alles wunderbar.

Nur wenn Ich per Repetier-Informer / Groups / Add new group / "Name"
eine neue Gruppe erzeugen will, haut er mir sofort Connection error:404 raus....

Hat ja vielleicht auch schon mal jemand gehabt.....

Wer hat den Marlin Configurator schon angetestet? (keine Antworten)

$
0
0
Hi,
aus Langeweile war ich gestern etwas am Stöbern und hab durch Zufall diesen online Marlin Configurator ala Repetier entdeckt.
[attachment 77369 2016-05-01.png]
Hat den schon einer getestet?
Wenn nicht hier ist der Link

BOARD_RAMPS_13_EFB und Z_PROBE_PIN (keine Antworten)

$
0
0
Hallo zusammen,
ich bin noch blutiger Anfänger und habe vor kurzen einen Reprap Prusa i3 geerbt, vermute jedenfalls das es einer sein müsste.

Drucker im Detail:
marlin 1.0.2, arduiono Mega 2560 auf Com 4, das full graphic smart controller mit u8glib_arduino_v1.14.zip und das Ramps 1.4a, Thermistoren sind 104F-3950 und Stepper sind Wantai Mini Stepper Step Ange 1,8° 360°/1,8° = 200 Steps per Round, Steigung in z Achse M5 Gewinde

Problem:
Ich habe nach dieser Anleitung Marlin angepasst -> [www.my-home-fab.de]

Sobald ich in der Firmware von BOARD_RAMBO auf mein BOARD_RAMPS_13_EFB umstelle und kompiliere kommt der Fehler unten.

Ich such jetzt schon ein paar Tage online und hab das ein oder andere gefunden, aber ich verstehe trotzdem das Problem nicht. Wenn ich in die Pins.h schaue ist sie mit #define Z_PROBE_PIN 22 auch definiert, also warum soll die Konstante nicht deklariert sein?

// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
// vorher #define MOTHERBOARD BOARD_RAMBO
  #define MOTHERBOARD BOARD_RAMPS_13_EFB
#endif

Arduino: 1.6.8 (Windows 8.1), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

sketch\Marlin_main.cpp:3296:36: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]

         LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");

                                    ^

In file included from sketch\Marlin.h:23:0,

                 from sketch\Marlin_main.cpp:31:

pins.h:2968: error: 'Z_PROBE_PIN' was not declared in this scope

 #define SENSITIVE_PINS {0, 1, X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_PROBE_PIN, Z_MAX_PIN, PS_ON_PIN, \

                                                                                                                                                                                                     ^

sketch\Marlin_main.cpp:406:30: note: in expansion of macro 'SENSITIVE_PINS'

 const int sensitive_pins[] = SENSITIVE_PINS; // Sensitive pin list for M42

                              ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

sketch\Marlin_main.cpp: In function 'void setup()':

fastio.h:53: error: 'DIOZ_PROBE_PIN_DDR' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                             ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:653:3: note: in expansion of macro 'SET_OUTPUT'

   SET_OUTPUT(Z_PROBE_PIN);

   ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:653:3: note: in expansion of macro 'SET_OUTPUT'

   SET_OUTPUT(Z_PROBE_PIN);

   ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:45: error: 'DIOZ_PROBE_PIN_RPORT' was not declared in this scope

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                    ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

fastio.h:34: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:34: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                        ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                     ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                 ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                                               ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:654:3: note: in expansion of macro 'WRITE'

   WRITE(Z_PROBE_PIN, LOW);

   ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOFAN2_PIN_DDR' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                             ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:658:5: note: in expansion of macro 'SET_OUTPUT'

     SET_OUTPUT(CONTROLLERFAN_PIN); //Set pin used for driver cooling fan

     ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOFAN2_PIN_PIN' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:658:5: note: in expansion of macro 'SET_OUTPUT'

     SET_OUTPUT(CONTROLLERFAN_PIN); //Set pin used for driver cooling fan

     ^

In file included from sketch\Configuration.h:841:0,

                 from sketch\Marlin.h:22,

                 from sketch\Marlin_main.cpp:31:

Configuration_adv.h:64: error: 'FAN2_PIN' was not declared in this scope

 #define CONTROLLERFAN_PIN FAN2_PIN //Pin used for the fan to cool controller (-1 to disable)

                           ^

sketch\Marlin_main.cpp:659:18: note: in expansion of macro 'CONTROLLERFAN_PIN'

     digitalWrite(CONTROLLERFAN_PIN, CONTROLLERFAN_SPEED_START); // kickstart for controller fan

                  ^

sketch\Marlin_main.cpp: In function 'void clear_buffer()':

sketch\Marlin_main.cpp:803:23: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]

       cmdbuffer[j] = NULL;

                       ^

sketch\Marlin_main.cpp: In function 'void set_bed_level_equation_lsq(double*, bool)':

sketch\Marlin_main.cpp:1184:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

     planeNormal.debug("planeNormal");

                                    ^

sketch\Marlin_main.cpp: In function 'void run_z_probe()':

Marlin_main.cpp:1278: error: 'Z_PROBE_PIN' was not declared in this scope

     if(zPosition == 0 && !digitalRead(Z_PROBE_PIN)^Z_PROBE_ENDSTOP_INVERTING)

                                       ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

sketch\Marlin_main.cpp: In function 'void process_commands()':

fastio.h:51: error: 'DIOZ_PROBE_PIN_DDR' was not declared in this scope

 #define _SET_INPUT(IO) do {DIO ##  IO ## _DDR &= ~MASK(DIO ## IO ## _PIN); } while (0)

                            ^

sketch\fastio.h:74:24: note: in expansion of macro '_SET_INPUT'

 #define SET_INPUT(IO)  _SET_INPUT(IO)

                        ^

sketch\Marlin_main.cpp:2070:13: note: in expansion of macro 'SET_INPUT'

             SET_INPUT(Z_PROBE_PIN);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:51: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _SET_INPUT(IO) do {DIO ##  IO ## _DDR &= ~MASK(DIO ## IO ## _PIN); } while (0)

                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:74:24: note: in expansion of macro '_SET_INPUT'

 #define SET_INPUT(IO)  _SET_INPUT(IO)

                        ^

sketch\Marlin_main.cpp:2070:13: note: in expansion of macro 'SET_INPUT'

             SET_INPUT(Z_PROBE_PIN);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:45: error: 'DIOZ_PROBE_PIN_RPORT' was not declared in this scope

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                    ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

fastio.h:34: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:34: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                        ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                     ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                 ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                                               ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2071:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, HIGH);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOZ_PROBE_PIN_DDR' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                             ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:2283:13: note: in expansion of macro 'SET_OUTPUT'

             SET_OUTPUT(Z_PROBE_PIN);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:2283:13: note: in expansion of macro 'SET_OUTPUT'

             SET_OUTPUT(Z_PROBE_PIN);

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:45: error: 'DIOZ_PROBE_PIN_RPORT' was not declared in this scope

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                    ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

fastio.h:34: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:34: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                        ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                     ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                 ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                                               ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2284:13: note: in expansion of macro 'WRITE'

             WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

             ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:51: error: 'DIOZ_PROBE_PIN_DDR' was not declared in this scope

 #define _SET_INPUT(IO) do {DIO ##  IO ## _DDR &= ~MASK(DIO ## IO ## _PIN); } while (0)

                            ^

sketch\fastio.h:74:24: note: in expansion of macro '_SET_INPUT'

 #define SET_INPUT(IO)  _SET_INPUT(IO)

                        ^

sketch\Marlin_main.cpp:2666:9: note: in expansion of macro 'SET_INPUT'

         SET_INPUT(Z_PROBE_PIN);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:51: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _SET_INPUT(IO) do {DIO ##  IO ## _DDR &= ~MASK(DIO ## IO ## _PIN); } while (0)

                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:74:24: note: in expansion of macro '_SET_INPUT'

 #define SET_INPUT(IO)  _SET_INPUT(IO)

                        ^

sketch\Marlin_main.cpp:2666:9: note: in expansion of macro 'SET_INPUT'

         SET_INPUT(Z_PROBE_PIN);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:45: error: 'DIOZ_PROBE_PIN_RPORT' was not declared in this scope

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                    ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

fastio.h:34: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:34: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                        ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                     ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                 ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                                               ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2667:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, HIGH);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOZ_PROBE_PIN_DDR' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                             ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:2905:9: note: in expansion of macro 'SET_OUTPUT'

         SET_OUTPUT(Z_PROBE_PIN);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:53: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _SET_OUTPUT(IO) do {DIO ##  IO ## _DDR |=  MASK(DIO ## IO ## _PIN); } while (0)

                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:76:25: note: in expansion of macro '_SET_OUTPUT'

 #define SET_OUTPUT(IO)  _SET_OUTPUT(IO)

                         ^

sketch\Marlin_main.cpp:2905:9: note: in expansion of macro 'SET_OUTPUT'

         SET_OUTPUT(Z_PROBE_PIN);

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:45: error: 'DIOZ_PROBE_PIN_RPORT' was not declared in this scope

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                    ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

fastio.h:34: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:34: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\

                                                                        ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                           ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

In file included from sketch\Marlin.h:21:0,

                 from sketch\Marlin_main.cpp:31:

fastio.h:39: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

                                          {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\

                                                                         ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:80: note: in expansion of macro '_WRITE_C'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                        ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                     ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_WPORT' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                 ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

fastio.h:30: error: 'DIOZ_PROBE_PIN_PIN' was not declared in this scope

 #define _WRITE_NC(IO, v)  do { if (v) {DIO ##  IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ##  IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)

                                                                                                                               ^

sketch\fastio.h:17:26: note: in definition of macro 'MASK'

 #define MASK(PIN)  (1 << PIN)

                          ^

sketch\fastio.h:45:105: note: in expansion of macro '_WRITE_NC'

 #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)

                                                                                                         ^

sketch\fastio.h:68:23: note: in expansion of macro '_WRITE'

 #define WRITE(IO, v)  _WRITE(IO, v)

                       ^

sketch\Marlin_main.cpp:2906:9: note: in expansion of macro 'WRITE'

         WRITE(Z_PROBE_PIN, LOW); //Disable Z_PROBE when not in use

         ^

In file included from sketch\Configuration.h:841:0,

                 from sketch\Marlin.h:22,

                 from sketch\Marlin_main.cpp:31:

sketch\Marlin_main.cpp: In function 'void controllerFan()':

Configuration_adv.h:64: error: 'FAN2_PIN' was not declared in this scope

 #define CONTROLLERFAN_PIN FAN2_PIN //Pin used for the fan to cool controller (-1 to disable)

                           ^

sketch\Marlin_main.cpp:4876:16: note: in expansion of macro 'CONTROLLERFAN_PIN'

   digitalWrite(CONTROLLERFAN_PIN, CONTROLLERFAN_SPEED_IDLE);

                ^

Configuration_adv.h:64: error: 'FAN2_PIN' was not declared in this scope

 #define CONTROLLERFAN_PIN FAN2_PIN //Pin used for the fan to cool controller (-1 to disable)

                           ^

sketch\Marlin_main.cpp:4881:22: note: in expansion of macro 'CONTROLLERFAN_PIN'

         digitalWrite(CONTROLLERFAN_PIN, CONTROLLERFAN_SPEED_MIN);

                      ^

Configuration_adv.h:64: error: 'FAN2_PIN' was not declared in this scope

 #define CONTROLLERFAN_PIN FAN2_PIN //Pin used for the fan to cool controller (-1 to disable)

                           ^

sketch\Marlin_main.cpp:4890:22: note: in expansion of macro 'CONTROLLERFAN_PIN'

         digitalWrite(CONTROLLERFAN_PIN, CONTROLLERFAN_SPEED_FULL);

                      ^

Configuration_adv.h:64: error: 'FAN2_PIN' was not declared in this scope

 #define CONTROLLERFAN_PIN FAN2_PIN //Pin used for the fan to cool controller (-1 to disable)

                           ^

sketch\Marlin_main.cpp:4895:16: note: in expansion of macro 'CONTROLLERFAN_PIN'

   digitalWrite(CONTROLLERFAN_PIN, CONTROLLERFAN_SPEED_MAX);

                ^

exit status 1
'Z_PROBE_PIN' was not declared in this scope

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.


SAM-BA operation failed (keine Antworten)

$
0
0
Falls das mal wer hat mit DUE
Keine Panik.
Native Port Firmware hochladen
dann geht auch wieder der Programing Port.

Nur falls mal wer danach sucht und ne schnelle Lösung braucht.

Slicer: Oberfläche vs Perimeter (keine Antworten)

$
0
0
Hallo,

ich habe meinen Eigenbau-Delta seit etwa drei Woche in betrieb. Vom Druckbild der ersten Drucke war ich sehr begeistert - leider konnte ich diese aber nicht mehr wirklich erheblich steigern. Daher hiermit die Frage ins Forum:

Ich habe die Extrudersteps anhand der tatsächlich eingezogenen Filamentlänge Korrigiert den Extrudier-Faktor mit diesem thin-Wall-Ausdruck Kalibriert.
das Ergebnis waren sehr gute Perimeter. Das Problem was dabei jedoch auftauchte waren komplett "zugematschte" Oberflächen. Soll heißen: die nach oben gerichteten ebenen Flächen wurden mit viel zu viel Filament gefüllt. So, dass zum teil die Düse da Fürchen reinpflügt, weil so viel Filament daraus hervorquillt. Das gilt nicht für Oberflächen, sondern mehr oder weniger für alle Solid-Infills.

Diesen Wert für infill-Perimeter Überschneidung habe ich schon erfolglos auf 0% gesetzt.

Dann habe ich angefangen zu experimentieren:
Zuerst bin ich mit dem Extrudierfaktor runter gegangen, bis die Oberflächen relativ plan waren das war so bei 0,94 der Fall. Da hatten die Perimeter allerdings schon mehrere Löcher.
Dann bin ich mal mit der Temperatur rauf*. Das hatte das Druckbild merkwürdiger-weise so verändert, als wäre ich mit dem Extrudierfaktor wieder hoch gegangen.
Also hab ich diesen weiter auf 0,92 gesenkt und die Temperatur nochmal um 5° angehoben - alles ohne Erfolg.
Auch Experimente mit den Advanced-Settings habe ich schon erfolglos hinter mir. Hier habe ich die Bahnbreite für Solid-infills zwischen 0,3 und 0,5 variiert.

Es bleibt immer ein Hin und Her zwischen guten glatten Oberflächen-Infills und Vollständig ausgeprägten Perimetern.
Übersehe ich da irgendwo eine Option in Slic3r, wo ich den Extrudierfaktor allein für Solid-Infills ändern kann?


* (ich glaube Zahlen nennen hat da wenig Sinn, weil diese Temperatursensoren irgendwie alle etwas anders gehen... bin aber von 260 auf 275° hoch - das dürften wohl kaum die real-herrschenden Temperaturen sein)

[Ein paar Daten: Delta Drucker; Beheiztes Bett, ABS-Filament; 0,4mm Düse; Bowden-Extruder; kein Lüfter unter der Düse, Slic3r: Aktuellste Version, die es vor zwei Wochen gab]
Fotos und Slic3r-Version folgen nach Feierabend

Marlin - Rückzug einstellen (3 Antworten)

$
0
0
Morgens,

Ich habe einen Printrbot simple Metall, da ist als Firmware Marlin drauf. Den Gcode und das Drucken macht Cura, leider habe ich keinen Punkt in Cura gefunden wo ich den Rückzug einstellen kann. Hintergrund ist das beim Drucken es Fasern zieht, egal bei welcher temparatur, ich drücke Aktuell mit inofil ABS. Jetzt habe ich gelesen das man den Rückzug , retraction, einstellen soll, das könnte man je nach Software dort machen, oder in der Firmware hinterlegen.

Leider ist mein English nicht besonders, so das ich das was ich gefunden habe nicht wirklich verstehe.

Kann mir jemand sagen wie ich die Länge und die Geschwindigkeit für den Rückzug in der Firmware einstellen kann?

Wenn ich es recht verstehe wird es ähnlich gemacht wie das einstellen der Z Achse, richtig?

Danke für eure Hilfe

ABL einstellen Marlin (3 Antworten)

$
0
0
Hallo Leute :)-D

Ich habe in meiner Firma eine alte schön robuste CNC Graviermaschine vor dem Schrott gerettet (:D
Was die Leute nicht alles wegschmeißen ::o Egal, ich freu mich wie ein kleines Kind über mein neues Baby :D

Die Elektronik, die beinahe genauso groß war wie die "Fräse" selber, habe ich direkt ausgemustert und gegen mein Ramps 1.4 von meinem Prusa i2 ausgetauscht.
Als Software benutzte ich Repetier Host mit der aktuellsten Marlin Version (1.1.0-RC6 - 24 April 2016).

Schnell noch die Einstellungen angepasst (Endstops, Steps per Unit, Feedrate etc.) und die Halterung leicht modifiziert, sodass der Extruder und der indukt. Sensor erstmal halten.
Muss nur noch mein Heizbett wieder anschließen und den Extruder in Betrieb nehmen aber das geht ja flott.
Bis hierhin läuft alles wie es soll.

Jetzt zu meinem Problem :(
Wie muss ich das ABL einstellen?! Verstehe ich noch nicht so ganz :S

(Auf den Zettel habe ich einmal die ganzen maximalen Wegstrecken der einzelnen Achsen beschriftet und wo das Heizbett liegt etc.)

Wäre echt cool wenn ihr mir weiter helfen könnt. :)-D




Marlin zeigt keine Druckzeit an (keine Antworten)

$
0
0
Hallo zusammen,
Habe ein kleines Problem mit meiner Marlin Software:
## Release Candidate -- Marlin 1.1.0-RC5 - 01 April 2016

Es wird keine Druckzeit mehr angezeigt, sondern nur die Prozentangabe.
[attachment 77534 20160430_185343.jpg]



Ich konnte das bis jetzt so weit eingrenzen:
Starte ich den Druck direkt von der SD-Karte, funktioniert das einwandfrei.
Gehe ich aber vorher über das Menü auf PLA vorheizen, oder ich heize vorher von Hand um filament zu wechseln, zeige er mir keine Druckzeit an.

Muss ich hier noch etwas einstellen in Marlin?

Gruß, Stephan
Viewing all 2358 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>