luisdmanson
Posts: 5
Joined: Fri Sep 04, 2015 5:58 pm

display coordinates as in the phisical machine

Hello,
i have an i3 rework, i want to make Simplify to display the bed as i have it in my machine, that is ( min endstops) , X to the right and Y (bed) near the front of the machine, Rightnow Simplify always start with its 0 at front left.

Image

Also, the jog controls are inverted for my X axis, i played with the option to flip it, but the parts also get inverted (?)

PS: GREAT software, after almost a year later of asking for a trial version i finally buyed it...PLEASE consider the trial version...
JoeJ
Posts: 1435
Joined: Sun Feb 16, 2014 10:52 am

Re: display coordinates as in the phisical machine

You probably just need to adjust your axis directions and zero position in the software. It's pretty easy.

First, open the machine control panel and click Home All. Where does the toolhead go to (i.e. front left)

Then, click on the Communication tab and send the command "G1 X0 Y0 Z0 F3000". This will move the toolhead to (0,0,0). Does the head stay put after sending that command or does it move somewhere else? You need to know this information to make sure you define your origin position correctly.

Then click on the Jog Controls tab and jog the X, Y, and Z axes using the buttons that are labeled +X, +Y, and +Z. Which directions does the toolhead move for each? For example, when clicking +X 10mm, does the head move to the left or to the right?

Once you do each of those test, we can tell you what to set :D
luisdmanson
Posts: 5
Joined: Fri Sep 04, 2015 5:58 pm

Re: display coordinates as in the phisical machine

JoeJ wrote:You probably just need to adjust your axis directions and zero position in the software. It's pretty easy.

First, open the machine control panel and click Home All. Where does the toolhead go to (i.e. front left)

Then, click on the Communication tab and send the command "G1 X0 Y0 Z0 F3000". This will move the toolhead to (0,0,0). Does the head stay put after sending that command or does it move somewhere else? You need to know this information to make sure you define your origin position correctly.

Then click on the Jog Controls tab and jog the X, Y, and Z axes using the buttons that are labeled +X, +Y, and +Z. Which directions does the toolhead move for each? For example, when clicking +X 10mm, does the head move to the left or to the right?

Once you do each of those test, we can tell you what to set :D
about the viewprt configuration:
Homing does the right thing, however the extruder is left at the center of the bed (i have autoleveling enabled), this is normal in my setup.
the G-code you asked me to try works as expected and goes to 0, the position shown in the photo i posted before.

About the control buttons:
only move X from simplify goes in the opposite direction, i do have "INVERT_X_DIR true" in firmware (not sure why i enabled this)
JoeJ
Posts: 1435
Joined: Sun Feb 16, 2014 10:52 am

Re: display coordinates as in the phisical machine

Ok, well if you can answer all of the questions, then I can help. Only guessing if you only answer 2 of 5 quesitons
luisdmanson
Posts: 5
Joined: Fri Sep 04, 2015 5:58 pm

Re: display coordinates as in the phisical machine

JoeJ wrote:Ok, well if you can answer all of the questions, then I can help. Only guessing if you only answer 2 of 5 quesitons
Sorry, i must have missed all of them because of the language barrier
JoeJ wrote:You probably just need to adjust your axis directions and zero position in the software. It's pretty easy.

First, open the machine control panel and click Home All. Where does the toolhead go to (i.e. front left)
Machine does homing X,Y and then Z with autolevel, toolhead is left at center of the print plate
JoeJ wrote:Then, click on the Communication tab and send the command "G1 X0 Y0 Z0 F3000". This will move the toolhead to (0,0,0). Does the head stay put after sending that command or does it move somewhere else? You need to know this information to make sure you define your origin position correctly.
doing that goes to 0,0,0, as expected, the end result is the same as in the picture, X right, Y back, Z touching bed
JoeJ wrote:Then click on the Jog Controls tab and jog the X, Y, and Z axes using the buttons that are labeled +X, +Y, and +Z. Which directions does the toolhead move for each? For example, when clicking +X 10mm, does the head move to the left or to the right?
+10 X: nothing
-10 X: left
+10 Y: goes to back
+10 Z: goes up

PS as i stated before, i have X inverted in firmware.
JoeJ wrote:Once you do each of those test, we can tell you what to set :D
Done, am I still missing any questions?
JoeJ
Posts: 1435
Joined: Sun Feb 16, 2014 10:52 am

Re: display coordinates as in the phisical machine

Ok, well I'm not sure your firmware is setup correctly based on your answers. If (0,0,0) is in the back right, then you would expect that +X would move to the left, and +Y would move towards the front.

But you said that +Y is actually going to the back, not the front. So something seems incorrect there.

What do you have in your firmware configuration file for these settings?

Code: Select all

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
lurkinturtle
Posts: 4
Joined: Thu Jun 11, 2015 3:00 pm

Re: display coordinates as in the phisical machine

Silly thought here.... maybe try turning the printer 180 degrees?
luisdmanson
Posts: 5
Joined: Fri Sep 04, 2015 5:58 pm

Re: display coordinates as in the phisical machine

JoeJ wrote:Ok, well I'm not sure your firmware is setup correctly based on your answers. If (0,0,0) is in the back right, then you would expect that +X would move to the left, and +Y would move towards the front.

But you said that +Y is actually going to the back, not the front. So something seems incorrect there.

What do you have in your firmware configuration file for these settings?

Code: Select all

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Yes, Y is at the front as you say (bad english) I apologize.

my configuration is:
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define INVERT_X_DIR true
#define INVERT_Y_DIR false
#define INVERT_Z_DIR false

X moves in the opposite direction from Simplify control panel because of this. Repetier has an option to invert controls, i was looking for the same.

dont worry, i will change it in marlin. Can i rotate the viewport by default so it looks like in my printer when is homed?
JoeJ
Posts: 1435
Joined: Sun Feb 16, 2014 10:52 am

Re: display coordinates as in the phisical machine

So there is a lot of confusing responses in this thread. Frankly, the answers you gave still don't make sense, so I'm guessing you need to adjust your firmware. For example, I don't see how your X-homing direction can be MIN, it homes in the back right, yet moving in the +X direction goes to right.

So instead, here's how to change the options and you can mess with them on your own. In the firmware, I already pointed out the options for specifying the XYZ homing directions. You may also need to change the options to invert the XYZ travel.

In the software, the only options you need to change are on the G-Code tab. They are called "Flip build table axis" with a checkbox for X, Y, and Z. When you check/uncheck those, it will move your coordinate axis around on the bed.

You will need to adjust all of these options until everything behaves correctly. Good luck.

Return to “Troubleshooting and Bug Reports”