So every time I print something I have to flip its x direction in

So every time I print something I have to flip its x direction in Cura or else it is mirrored by the printer. How do I solve this problem so that my printer still homes to the endstop on the side it is on but without me having to flip the image every time?

It is running marlin. I feel like I’m just missing a little trick to fix the problem.

Thanks
@Griffin_Aeronautics

You could flip the motor connector before plugging it into the board…, sounds like x or z is reversed or wired wrong at the factory. you can adjust in firmware, but it’s a bit more involved.

@Brook_Drumm I have reversed it but then it thinks the endstop is on the other side of the printer. Is there a way that I could just set the endstop to max instead of min in the firmware? It shows the max endstops are commented out but I don’t know if I can have both the max and min endstops defined at the same time.

Unfortunately the wire job was my doing haha.

How would the z being backwards affect the mirroring?

Is it possible your carriage is connected to the wrong side of the belt loop? i.e.: Looking from above the loop, one side will be going one way, and the other side the opposite way. This was an easy mistake on my RigidBot’s X carriage (if one accidentally flipped the connector around).

The carriage is also in the correct direction. I think it’s something with the motor being wired wrong or something I missed when configuring marlin.

I did the same thing when I built my v2. To this day my entire x assembly is on backwards. It was funny though because i hadnt noticed it for months because everything i printed was symmetrical untill I tried to print something with words on it. Just flip the motor connector and wire the endstop to the other side.

Is it possible your board was flashed for the wrong printer? We configure the firmware for specific printers. In the case of the plus, we moved the endstop on y and a motor (or is it two?) is configured differently on the belt loop so it runs in the opposite direction.

Hopefully soon, we will further ease the firmware setup so you just type in your model number and everything is done in one command.

We have added some custom mcodes to configure several settings, like build size and z offset, etc. But mcodes that select min and max as well as mcodes that change motor direction have turned out to be much more difficult to change in marlin. Jesse Laird, a gifted community member has his eye on a fix but has not yet committed it.

Is it possible you have upgraded from an older bot and have yet to re flash the firmware? If you are up for it, re flash to see if it fixes it. Flashing the firmware can be intimidating, I know :wink:

Brook

Flip the wiring and the homing direction in the firmware.

@Brook_Drumm that could be a possibility. I built this printer from scratch (reprap smartrap) and due to the preconfigured marlin not wanting to work on it I switched to the stock marlin and configured the whole comfiguration h myself. I might’ve missed something along the way. I have flashed it probably 100 times so I am pretty good at it now haha. But yes that is a possibly and I will try it.

@Michael_Scholtz that is another possibility that I will check.

Thanks both of you guys!,
Griffin P.