Help! So the Frankenbot is moving.

Help!

So the Frankenbot is moving. The problem is this:

I can get the printer to home in all 3 axis, but when I start a print from a slicer, it homes, and then skips steps trying to move the x axis over past its minimum position. I tried both Cura and Slicer but the same thing happened. I have all axis set to home to minimum (which makes sense for the x as it moves all the way to the left to get the the leftmost edge of the bed). The Y homes by moving the bed towards the front and is also set at Min endstop.

Anyone know whats wrong?

It is only not working in the x axis. The Y is fine. Here is a picture of my printer (note the bed is at its max position in the picture, not min)

So what happens if you type in a G28 command in a terminal (home axes)? Also, have you run an M119 command to double check the endstop reading?

G28 works fine and m119 shows all correct values. Endstops triggered when they are supposed to and not when they arent

Did you set the bed size correctly? There is also an my code that will display current position. M114 I think.

Yup!! Bet is set perfectly. It wants to go the opposite direction for the x when starting a print more or less but goes to the endstops correctly when homing

Can you paste the gcode somewhere? What happens when you run a G28 and then G0 X50 Y50

Here is the start of the gcode. It looks like the x should be moving opposite to what it is. Any suggestions?

M109 S210.000000
;Sliced at: Fri 27-11-2015 12:58:01
;Basic settings: Layer height: 0.2 Walls: 0.8 Fill: 20
;Print time: 19 minutes
;Filament used: 0.905m 2.0g
;Filament cost: None
;M190 S70 ;Uncomment to add your own bed temperature line
;M109 S210 ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28
G1 Z15.0 F5400 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F5400
;Put printing message on LCD screen
M117 Printing…

;Layer count: 125
;LAYER:0
M107
G0 F5400 X83.901 Y110.900 Z0.300
;TYPE:SKIRT
G1 F600 X96.101 Y110.900 E0.60866
G1 X96.101 Y115.900 E0.85811
G1 X101.101 Y115.900 E1.10756
G1 X101.101 Y120.900 E1.35701
G1 X106.100 Y120.900 E1.60641
G1 X106.100 Y125.900 E1.85587
G1 X111.099 Y125.900 E2.10527
G1 X111.099 Y130.900 E2.35472
G1 X116.099 Y130.900 E2.60417

Do you run M82 before running G28 in your tests?

No i don’t. But isn’t that relative to the extruder??

Do you have any home offsets? (M212)

No offsets. Extruder zeros at the edge of the bed

When I position the two axis to x100 y100, they go the direction they should. They move could correctly in relation to the endstops (+ value moved away from the endstop). I have my x axis with the extruder as shown in the photo and the endstop is on the left side in the photo as well. Do I just have something backwards??

It doesn’t match it, but I don’t know how to change it in cura @Nathan_Walkner . Any suggestions?

@Nathan_Walkner so if I use repetier can I slice and change the home position in it to work with my machine??

@Nathan_Walkner thanks! I looked to see if I could change it in cura but didn’t find anything. It’s set up as a reprap. I’ll try repetier. I’ll post my results

It is important thing

Shouldn’t the Y axis home by moving the bed to the rear? A conventional coordinate system would have the nozzle be in the lower left corner of the build platform. All movements are typically from the perspective of the tool (in this case the nozzle).

@Alan_Thomason , for Y-MIN endstop, the origin is closest to the bottom right of the print plate, I believe

@Ishaan_Gov Do you use the flux capacitor before using the M114?

You said it skips steps when homing to print but not when just homing?
That is a firmware setting your homing speed can be set differently to print speed maybe that. As for the homing direction is it homing opposite when printing vs homing?