Welcome! Log In Create A New Profile

Advanced

Marlin 1.1.9.1 with Anet A8 and Ramps 1.6

Posted by Giovanni62 
Marlin 1.1.9.1 with Anet A8 and Ramps 1.6
April 01, 2020 05:41PM
I have modified my Anet A8 with Tatara chassis. I replaced the motherboard with a Ramps 1.6 and TMC2208 - UART driver.

I downloaded the Marlin 1.1.9.1 firmware and inserted the configuration file that I found here Anet A8 - Ramps 1.6 configuration

I also edited the configuration.h and configuration_adv.h files according to the guide TMC2208, Ramps 1.4 and Marlin

but when I go to make it the following errors appear:

You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN

Select hardware UART for TMC2208 to use both TMC2208 and ENDSTOP_INTERRUPTS_FEATURE

I specify that I have loaded the TMC2208Stepper library in Arduino 1.8.12
how can i solve?

Edited 5 time(s). Last edit at 04/01/2020 05:46PM by Giovanni62.
Re: Marlin 1.1.9.1 with Anet A8 and Ramps 1.6
April 02, 2020 04:23AM
"You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN"

fairly obvious really, you can't do this.

FAN_PIN is the software controlled parts cooling fan. Turned on and off as needed, controlled by gcode.
E0_AUTO_FAN_PIN is the hotend cooling fins fan. Always on over a certain temperature, normally 50C controller controlled, no user control.

These should be on different pins, or the hotend cooling fan should always on connected to power.

"Select hardware UART for TMC2208 to use both TMC2208 and ENDSTOP_INTERRUPTS_FEATURE"

also fairly clear.

you can't have #define ENDSTOP_INTERRUPTS_FEATURE while using software serial for the stepper drivers.
You don't need ENDSTOP_INTERRUPTS_FEATURE so just comment out that #define.
Sorry, only registered users may post in this forum.

Click here to login