Which firmware for old ramp 1.4 from old RepRap 3D priner

Hi Everyone

Question 1:

Which firmware for RAMP 1.4
I’m confused what firmware I should be using, My MPCNC is based on a Ramps 1.4 board.
I replace from CNC shield and Arduino Uno to RAMP 1.4 and Mega 2560 for test,

Which I choose firmware version?

This link show me choose version and there are many different version I don’t know which version for ramp 1.4,

Question 2:

Can I work with MPCNC RAMP 1.4 and Computer only without LCD?

Because I have old RepRap LCD 2004 that unsupported by U8glib library

1 Like
  1. This one : https://github.com/Allted/Marlin/tree/V1CNC_Ramps_Dual

  2. Yes. See the software workflow for some choices.

The 2004 can work, but you need some changes to the configuration.h file.

1 Like

How can I change to let 2004 work fine in configuration?

You need to disable this one:

https://github.com/Allted/Marlin/blob/V1CNC_Ramps_Dual/Marlin/Configuration.h#L1910

And enable the screen you have.

1 Like
1 Like

I got error message

Arduino: 1.8.13 (Windows 10), Board: “Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)”

In file included from c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\marlinconfig.h:40:0,

             from sketch\src\HAL\AVR\HAL_SPI.cpp:34:

c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\SanityCheck.h:652:4: error: #error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

#error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

^~~~~

In file included from c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\marlinconfig.h:40:0,

             from sketch\src\HAL\AVR\MarlinSerial.cpp:39:

c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\SanityCheck.h:652:4: error: #error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

#error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

^~~~~

In file included from c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\marlinconfig.h:40:0,

             from sketch\src\HAL\AVR\HAL.cpp:25:

c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\SanityCheck.h:652:4: error: #error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

#error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

^~~~~

In file included from sketch\src\inc/MarlinConfig.h:40:0,

             from sketch\src\MarlinCore.h:24,

             from sketch\src\MarlinCore.cpp:31:

sketch\src\inc/SanityCheck.h:652:4: error: #error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

#error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

^~~~~

In file included from c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\marlinconfig.h:40:0,

             from sketch\src\HAL\AVR\Servo.cpp:56:

c:\users\test\appdata\local\temp\arduino_build_169978\sketch\src\inc\SanityCheck.h:652:4: error: #error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

#error “SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or TOUCH_UI_FTDI_EVE.”

^~~~~

exit status 1

Error compiling for board Arduino Mega or Mega 2560.

This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.

You also need to disable the custom bootscreen. Sorry, I forgot about that.

Disable bootscreen in Configration.h?

Yeah. The custom bootscreen.

What is line number?

92…

Thank you very much, LCD is work prefect :slight_smile:

When I connect to Ramp 1.4 and use UGS software to control CNC but

Command showed me strange error:

**** Connected to COM3 @ 115200 baud ****
ánP|HN³Vb!8&ˆHHH®aJ.v«ˆJŒ{O><yÌ%ë¯V¢ÈZ‡P<BëÃJ!P<H^Ð^èñ
V³M³w÷è5J’
¡~Ã{
**** Connected to COM3 @ 115200 baud ****
[Error] Error while processing response <¡nP<HN³6ba8&ÈHH®aJONvëˆJŒ{O>|yÌ%‹¯VK‚ÈzÇ|B~‹ƒJ!<H~�^èñ>
6³M³7÷è5
'j
**** Connection closed ****
**** Connected to COM3 @ 115200 baud ****
áNp|hn“a8&6ˆHHHÎgJPOn6«ˆJŒ{O>|yÌë6�¢6Èz‡P|B^«ƒJaP|H>Ð~èÑ
“m“7·è5
g*

I try command X$ and it said GRBL arent finished booting

I try set baud rate to 25000 and it is work fine, ignore the message about problem.

Thank you very much, let me test with switches.

1 Like

Does UGS work with Marlin? I might have to try that.

Also, the $ commands won’t work with Marlin either.

Im using repetier-Host

Why Ardiuno Mega 2560 Voltage regulator is blow up :thinking:

My power supply is 24V 6.3A go through RAMP 1.4

Search for “ramps 24V” there should be some steps to take to preserve the adruino. I think it can only support 15V.