how to change pins configuration in firmware
how to change pins configuration in firmware
Hi everyone,
I'm going to share you the method to change the pins in firmware, it's quite easy and helpful.
For example, someday you find that your extruder 0 slot doesn't work, and extruder 1 slot is normal, then just by changing the pins for extruder 0 to extruder 1,
you can use the extruder 1 slot as default and your printer will work again!
First, open your firmware, find the pins.h file, open it with the wordpad, find the ultimaker part, then swap the corresponding pins settings of E0 and E1
#define E0_STEP_PIN 43
#define E0_DIR_PIN 45
#define E0_ENABLE_PIN 41
#define E1_STEP_PIN 49
#define E1_DIR_PIN 47
#define E1_ENABLE_PIN 48
to this
#define E0_STEP_PIN 49
#define E0_DIR_PIN 47
#define E0_ENABLE_PIN 48
#define E1_STEP_PIN 43
#define E1_DIR_PIN 45
#define E1_ENABLE_PIN 41
Then save and reflash the firmware.
Then you can use the extruder 1 slot for the default extruder!
And here is the modified firmware for I3 ProB(to whose E0 slot on the board was broken): If you don't know where to find the firmware and how to install the firmware, please come here:
http://www.geeetech.com/forum/viewtopic ... 20&t=17046
Similarly, you can change the pins of endstop, thermistor, heaters ,etc.
Note that it's just for GT2560, if you use other board, you should find the corresponding part in pins.h for your board and then do the modifications.
I'm going to share you the method to change the pins in firmware, it's quite easy and helpful.
For example, someday you find that your extruder 0 slot doesn't work, and extruder 1 slot is normal, then just by changing the pins for extruder 0 to extruder 1,
you can use the extruder 1 slot as default and your printer will work again!
First, open your firmware, find the pins.h file, open it with the wordpad, find the ultimaker part, then swap the corresponding pins settings of E0 and E1
#define E0_STEP_PIN 43
#define E0_DIR_PIN 45
#define E0_ENABLE_PIN 41
#define E1_STEP_PIN 49
#define E1_DIR_PIN 47
#define E1_ENABLE_PIN 48
to this
#define E0_STEP_PIN 49
#define E0_DIR_PIN 47
#define E0_ENABLE_PIN 48
#define E1_STEP_PIN 43
#define E1_DIR_PIN 45
#define E1_ENABLE_PIN 41
Then save and reflash the firmware.
Then you can use the extruder 1 slot for the default extruder!
And here is the modified firmware for I3 ProB(to whose E0 slot on the board was broken): If you don't know where to find the firmware and how to install the firmware, please come here:
http://www.geeetech.com/forum/viewtopic ... 20&t=17046
Similarly, you can change the pins of endstop, thermistor, heaters ,etc.
Note that it's just for GT2560, if you use other board, you should find the corresponding part in pins.h for your board and then do the modifications.
-
- Posts: 0
- Joined: Mon Feb 05, 2018 9:04 pm
Re: how to change pins configuration in firmware
So I have this mainboard and I want to change the pins for the second extruder to heated bed. is that possible and if how? I am not used to coding so...
Re: how to change pins configuration in firmware
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-
- Posts: 4
- Joined: Mon Jun 04, 2018 12:43 pm
Re: how to change pins configuration in firmware
Now how about changing the E1 over to the heat Bed. There are different pin configurations in the ultimaker.pins.
Code: Select all
#define E1_STEP_PIN 49
#define E1_DIR_PIN 47
#define E1_ENABLE_PIN 48
//
// Temperature Sensors
//
#define TEMP_0_PIN 8 // Analog Input
#define TEMP_1_PIN 9 // Analog Input
#define TEMP_BED_PIN 10 // Analog Input
//
// Heaters / Fans
//
#define HEATER_0_PIN 2
#define HEATER_1_PIN 3
#define HEATER_BED_PIN 4
Re: how to change pins configuration in firmware
It is based on the hardware.
When you swap the pins of them,you need to care the hardware also.
When you swap the pins of them,you need to care the hardware also.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-
- Posts: 4
- Joined: Mon Jun 04, 2018 12:43 pm
Re: how to change pins configuration in firmware
The question is: Can you use the the second nozzle heater pins somehow to heat the bed? The GT2560 board bed heater went bad and I need to find pins to use to heat my bed. Is it possible? If so, HOW?
Re: how to change pins configuration in firmware
You can try to test it.
But I don't recommend this, you need to pay attention to the structure of this motherboard.
The power supply to the hot bed section has a separate line in the motherboard.
But I don't recommend this, you need to pay attention to the structure of this motherboard.
The power supply to the hot bed section has a separate line in the motherboard.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
Re: how to change pins configuration in firmware
Hi, I had the same problem of extruder 0 (the only one mounted) that stopped working. The relevant stepper motor works fine, when connected to the X axis plug. On the other hand, connecting x-axis stepper to the extruder port didn't move anything.
I tried to activate extruder 1, as suggested here. Unfortunately, it doesn't move as well. I also swapped the driver shield from x axis (just to be sure that the problem wasn't on it).
Please note that I also tried to upload the linked source, just to be sure.
Any suggestion?
Is it possible that, in this case, I had an hardware failure at the first attempt?
Thank you in advance
Kind regards
Luca
I tried to activate extruder 1, as suggested here. Unfortunately, it doesn't move as well. I also swapped the driver shield from x axis (just to be sure that the problem wasn't on it).
Please note that I also tried to upload the linked source, just to be sure.
Any suggestion?
Is it possible that, in this case, I had an hardware failure at the first attempt?
Thank you in advance
Kind regards
Luca
Re: how to change pins configuration in firmware
Hi,Luca.
Have you tried to heating the hotend to 180C then test?
The fw has the temp protect for the printer.
Have you tried to heating the hotend to 180C then test?
The fw has the temp protect for the printer.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
Re: how to change pins configuration in firmware
Hi William, thank you for your reply.
No, Yesterday I didn't try it. Today I heated both heat bed and extruder (50°C and 183°C). No motion at all.
I also changed one of the labels ("info screen" with "E0->E1"), to be sure that the firmware was really updated.
Thank you for your help.
Kind regards
Luca
.
No, Yesterday I didn't try it. Today I heated both heat bed and extruder (50°C and 183°C). No motion at all.
I also changed one of the labels ("info screen" with "E0->E1"), to be sure that the firmware was really updated.
Thank you for your help.
Kind regards
Luca
.