Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
tevo_tarantula_i3_3d_printer [09.12.2018 16:52] – [Setting the Z Axis Sensor offset] Pascal Suter | tevo_tarantula_i3_3d_printer [16.02.2020 23:14] – [Dead Stepper driver - workaround] Pascal Suter | ||
---|---|---|---|
Line 60: | Line 60: | ||
that's quite easy: just download the latest Arduino IDE and install it. a little warning here, the one included in the Ubuntu Repos is very old.. for Ubuntu 17.04 there was still a version 1.0.x of the arduino IDE, Marlin currently needs at least 1.6.x to work and you currently can download 1.8.3 from the Arduino webpage. then double check that your control board has the Atmel 2650 chip on it and select the board accordingly in the Arduino IDE. now you can simply open the Marlin.ino file, change your config settings and hit upload. | that's quite easy: just download the latest Arduino IDE and install it. a little warning here, the one included in the Ubuntu Repos is very old.. for Ubuntu 17.04 there was still a version 1.0.x of the arduino IDE, Marlin currently needs at least 1.6.x to work and you currently can download 1.8.3 from the Arduino webpage. then double check that your control board has the Atmel 2650 chip on it and select the board accordingly in the Arduino IDE. now you can simply open the Marlin.ino file, change your config settings and hit upload. | ||
==== Settings ==== | ==== Settings ==== | ||
- | I will upload my config here once i got it all working, so you can simply compare | + | To get started, you can download |
==== Auto Bed Leveling ==== | ==== Auto Bed Leveling ==== | ||
There are many options as to how the auto bed leveling should work. I went with the Bilinear option which will just check 4 corners and then calculate the bed surface. As for my probe i selected a FIX_MOUNTED_PROBE which is what I have. | There are many options as to how the auto bed leveling should work. I went with the Bilinear option which will just check 4 corners and then calculate the bed surface. As for my probe i selected a FIX_MOUNTED_PROBE which is what I have. | ||
Line 103: | Line 103: | ||
In order to adjust the Z axis, i first sent G28 to auto home all axis, then G29 to autolevel the bed, i then used '' | In order to adjust the Z axis, i first sent G28 to auto home all axis, then G29 to autolevel the bed, i then used '' | ||
- | M851 Z-0.6 | + | M851 Z-0.8 |
Now run '' | Now run '' | ||
Line 119: | Line 119: | ||
===== Slicer Software and Settings ===== | ===== Slicer Software and Settings ===== | ||
- | Whatever software you are using, make sure that the Start GCode contains G28 and G29 for auto hight and auto bed leveling. | + | Whatever software you are using, make sure that the Start GCode contains G28 and G29 for auto height |
+ | for more detailed settings see [[How I 3d Print - Slicer settings]] | ||
+ | ===== Dead Stepper driver - workaround ===== | ||
+ | i recently printed a quite tall structure over night. it tunred out, that the screws of the z-axis wheels did not clear the mounting bracket for the extruder. as a result of the z-axis missed most of its steps during several hours and was jammend. | ||
+ | sadly it turned out that after this the Z-axis stepper driver was broken. when i moved the z-axis the stepper would randomly move forward or backward or just humm. i've tried to adjust the potentiometer but with no luck. | ||
+ | |||
+ | as a workaround i changed the marlin config, so that it's now using the E1 (second extruder, which i don't have) stepper driver in place of the z-axis. i could simply move the molex connector over from Z to E1 and continue to print. | ||
+ | |||
+ | to implement the workaround, i had to start my Arduino IDE, open the Marlin project and edit the '' | ||
+ | < | ||
+ | #define Z_STEP_PIN | ||
+ | #define Z_DIR_PIN | ||
+ | #define Z_ENABLE_PIN | ||
+ | #ifndef Z_CS_PIN | ||
+ | #define Z_CS_PIN | ||
+ | #endif | ||
+ | |||
+ | #define E1_STEP_PIN | ||
+ | #define E1_DIR_PIN | ||
+ | #define E1_ENABLE_PIN | ||
+ | #ifndef E1_CS_PIN | ||
+ | #define E1_CS_PIN | ||
+ | #endif | ||
+ | </ | ||
+ | i then re-compiled and uploaded the firmware and could print right away. | ||
+ | |||
+ | of course i've also trimmed the bracket :) |