Why - because it supports SD as well as LCD display
How - yeah - this is the issue. After getting all the wiring redone to work on the RAMPS board, I determined that it’s not just plug and play - the MARLIN software has to be modified to not just include the LCD/SD card configs but also the pin layouts…hmmm
Has anyone converted/modified the K8200 to use a RAMPS 1.4 board instead?
This is what i have so far.
I got the LCD to work and everything seems to have the correct power, etc. accept for the Fan - I am missing the fan connection on the RAMPS board.
My axis movements are reversed. - no idea how to ‘reverse’ this. I cannot find a direction or where left/right, front/back/top/bottom settings are in MARLIN.
Ideas?
Or is this crazy.
If anyone has done this, I would really like the modified source that you have used to do this.
The axis movements (and many other parameters) are set in configuration.h
Edit this file with a good texteditor (I use Notepad++), save it and compile Marlin.ino with arduino to your board.
search for these lines: #define INVERT_X_DIR false // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
Save your original configuration.h under another name as backup before making alterations
those two issues seem interconnected. If you set the correct motherboard definition - that includes the pin assignment - in Marlin (also in Configuration.h, like mentioned by Krammik), you’ll see from the comment next to it where the fan is supposed to be connected.
The K8200 definitely works flawlessly with other boards. The (temporary) replacement here is a Rumba, for example. However, the configs are not necessarily interchangable: the correct rotation direction depends on your adapter cables, the steps per unit (and also the necessary reference voltage) on your driver boards, the limit switches may be interpreted differently (e.g. when connectors for max endstops are present), and so on.
[quote=“Krammik”]The axis movements (and many other parameters) are set in configuration.h
Edit this file with a good texteditor (I use Notepad++), save it and compile Marlin.ino with arduino to your board.
search for these lines: #define INVERT_X_DIR false // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
Save your original configuration.h under another name as backup before making alterations[/quote]
Thanks - I will try these out later when I get home.