Hello,
this is my first post. I have been following Reprap-community for years and build already 3 printers. Now it is time to return something.
This is a tutorial to fix most of the problems on RAMPS-FD v1 (Geetech) for Arduino Due. I am not going to discuss the single problems here. I cannot recommend buying a RAMPS-FDv1, but I can recommend Arduino DUE as very good Platform for Reprap with lots of performance. If you are buying your electronics from scratch, do yourself a favour and buy RAMPS-FDv2 or RAMBO for Arduino DUE. RAMPS-FDv1 is bad designed and has serval bugs, but it is cheap and maybe you did the same mistake than I did or became weak by the price.....
Well, if you already have one, if you hate throwing new products into the distbin, if have soldering-skills and some time, this tutorial could help you to end with some useful stuff. Otherwise you are wasting your time.
Again: Do not plan to buy RAMPS-FDv1 and mod it. Only do it, if you already have one. It is better and cheaper to get good quality from source!
I have tested this mod on my setup:
modded Ramps.FDv1 from Geetch with Arduino DUE compatible Controller (Geetech)
Firmware: Repetier v0.92 beta
Printer: Delta-Concept: BIG Rostock
Tutorial to fix RAMPS-FDv1:
Only for RAMPS-FD V1 - Geetech
Ramps-FD v1 - Schematic
Bill of Material:
- 4 Mosfet IRLB8743
- 4 resistors 100 Ohm (wired or SMD)
- Some isolated thin wire to make some connections
- 20cm of isolated wire with at least 1mm^2 to improove grounding issues
- external 5V-Source stabilised with at least 500mA (If you are using ATX-Power supply yust use red wire. It is perfect 5V :-))
- optional: 1 EEprom 24LC256 or similar if you want eeprom support
replace:
Q201, Q203, Q202, Q206, by Mosfet IRLB8743
(Maybe you want to remove old Mosfets and install the new ones after the other modifications are done... It makes things easier.)
remove:
SMD-Transistor Q501
SMD-Transistor Q502
SMD-Transistor Q204
SMD-Transistor Q205
SMD-Resistor R510 10k (keep it.... We will reinstall it later)
SMD-Resistor R511 10k (keep it.... We will reinstall it later)
SMD-Resistor R214 10k (keep it.... We will reinstall it later)
SMD-Resistor R218 10k (keep it.... We will reinstall it later)
SMD-Resistor RP1
cut traces:
to Pin 3 of RP3
to Pin 4 of RP3
add:
on position of Q501 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
on position of Q502 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
on position of Q204 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
on position of Q205 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
Connect Q201/Gate with wire to IC U2-Pin 15 (74HC244)
Connect Q203/Gate with wire to IC U2-Pin 17 (74HC244)
Connect Q202/Gate with wire to IC U1-Pin 5 (74HC125)
Connect Q206/Gate with wire to IC U1-Pin 9 (74HC125)
modify Arduino Header Pins on bottom of RAMPS-FD: (Look at Arduino due Pinmap [21stdigitalhome.blogspot.co.at])
We have to break all 5V-Connections and to connect external 5V
Cut Pin 2 of SPI-Header
Bend 5V-Pin of Arduino-Power Header to 90 degrees and solder extenal-5V-cable to it.
Now, if you put together Arduino Due and Ramps-Fd there is no 5V-connection between
Grounding:
solder 1mm^2 wire to thermistor-gnd-pad on bottom side of Ramps-fd
solder other end of cable to gnd of Arduino due.
optional EEprom:
Install EEprom somewhere (I glued mine on bottom side and connected it with copper-wires)
Connect EEprom to Connector I2C-0 on Ramps. This 4 pins give all you need for Eeprom
You will have to connect signals:
Gnd I2C0-Pin2 to Eeprom Pin Gnd/VSS
Power I2C0-Pin1 to Eeprom Pin VCC
SDA I2C0-Pin3 to EEprom SDA
SCL I2C0-Pin4 to EErpom SCL
AddressLines: Connect I2C0-Pin2 to EEprom A0/A1/A2
Firmware-Changes
Invert Mosfet Arduino-Pins in Firmware (D8-D11, they are already inverted in Ramps-FD-V1-config! So reverse the again.)
Hint: in Repetier Firmware you can use Ramps-FD-V2 / 404, there it is already fixed...
this is my first post. I have been following Reprap-community for years and build already 3 printers. Now it is time to return something.
This is a tutorial to fix most of the problems on RAMPS-FD v1 (Geetech) for Arduino Due. I am not going to discuss the single problems here. I cannot recommend buying a RAMPS-FDv1, but I can recommend Arduino DUE as very good Platform for Reprap with lots of performance. If you are buying your electronics from scratch, do yourself a favour and buy RAMPS-FDv2 or RAMBO for Arduino DUE. RAMPS-FDv1 is bad designed and has serval bugs, but it is cheap and maybe you did the same mistake than I did or became weak by the price.....
Well, if you already have one, if you hate throwing new products into the distbin, if have soldering-skills and some time, this tutorial could help you to end with some useful stuff. Otherwise you are wasting your time.
Again: Do not plan to buy RAMPS-FDv1 and mod it. Only do it, if you already have one. It is better and cheaper to get good quality from source!
I have tested this mod on my setup:
modded Ramps.FDv1 from Geetch with Arduino DUE compatible Controller (Geetech)
Firmware: Repetier v0.92 beta
Printer: Delta-Concept: BIG Rostock
Tutorial to fix RAMPS-FDv1:
Only for RAMPS-FD V1 - Geetech
Ramps-FD v1 - Schematic
Bill of Material:
- 4 Mosfet IRLB8743
- 4 resistors 100 Ohm (wired or SMD)
- Some isolated thin wire to make some connections
- 20cm of isolated wire with at least 1mm^2 to improove grounding issues
- external 5V-Source stabilised with at least 500mA (If you are using ATX-Power supply yust use red wire. It is perfect 5V :-))
- optional: 1 EEprom 24LC256 or similar if you want eeprom support
replace:
Q201, Q203, Q202, Q206, by Mosfet IRLB8743
(Maybe you want to remove old Mosfets and install the new ones after the other modifications are done... It makes things easier.)
remove:
SMD-Transistor Q501
SMD-Transistor Q502
SMD-Transistor Q204
SMD-Transistor Q205
SMD-Resistor R510 10k (keep it.... We will reinstall it later)
SMD-Resistor R511 10k (keep it.... We will reinstall it later)
SMD-Resistor R214 10k (keep it.... We will reinstall it later)
SMD-Resistor R218 10k (keep it.... We will reinstall it later)
SMD-Resistor RP1
cut traces:
to Pin 3 of RP3
to Pin 4 of RP3
add:
on position of Q501 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
on position of Q502 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
on position of Q204 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
on position of Q205 - Resistor 10k to Gnd (old removed resistor can be reused on position (D-S))
Connect Q201/Gate with wire to IC U2-Pin 15 (74HC244)
Connect Q203/Gate with wire to IC U2-Pin 17 (74HC244)
Connect Q202/Gate with wire to IC U1-Pin 5 (74HC125)
Connect Q206/Gate with wire to IC U1-Pin 9 (74HC125)
modify Arduino Header Pins on bottom of RAMPS-FD: (Look at Arduino due Pinmap [21stdigitalhome.blogspot.co.at])
We have to break all 5V-Connections and to connect external 5V
Cut Pin 2 of SPI-Header
Bend 5V-Pin of Arduino-Power Header to 90 degrees and solder extenal-5V-cable to it.
Now, if you put together Arduino Due and Ramps-Fd there is no 5V-connection between
Grounding:
solder 1mm^2 wire to thermistor-gnd-pad on bottom side of Ramps-fd
solder other end of cable to gnd of Arduino due.
optional EEprom:
Install EEprom somewhere (I glued mine on bottom side and connected it with copper-wires)
Connect EEprom to Connector I2C-0 on Ramps. This 4 pins give all you need for Eeprom
You will have to connect signals:
Gnd I2C0-Pin2 to Eeprom Pin Gnd/VSS
Power I2C0-Pin1 to Eeprom Pin VCC
SDA I2C0-Pin3 to EEprom SDA
SCL I2C0-Pin4 to EErpom SCL
AddressLines: Connect I2C0-Pin2 to EEprom A0/A1/A2
Firmware-Changes
Invert Mosfet Arduino-Pins in Firmware (D8-D11, they are already inverted in Ramps-FD-V1-config! So reverse the again.)
Hint: in Repetier Firmware you can use Ramps-FD-V2 / 404, there it is already fixed...