I have a Workbee 1510 using a Blackbox and Openbuild Control Software. I also use Vectric Inspire and/or VCarve 10 for my projects. I have been pulling my hair out trying to fix this problem. I made a simple carving "THIS IS A TEST!" using Inspire 10 and saved it using multiple Post Processors (Openbuilds-incg GCODE, GCode, TAP and a few others) but the project ALWAYS runs upside down and backwards. I set work zero (as you can see the X in the lower left corner of the picture) and set the work to be carved at the TOP. No matter what I do, as I tried inverting the Step Pulse and some other stuff, it will al ways head to the bottom of the work and carve backwards, as can also be seen in the pictures. Hopefully, there is a simple fix for this, but I have not found it yet.
OpenBuilds CONTROL > Grbl Settings tab > Look down at Step Direction Invert and flip any axis that needs to run the other way Refer to gnea/grbl for more info
Are you also sure you wired the Y axis (forward and back) to the Y outputs, and X (left and right) to the X outputs? If those are flipped your coordinate system will rotate about itself
Thanks Peter. Yes, my X and Y Axis’s are correct. I use the Control Program and all my Axis’s move correctly as + and - and Homes correctly, so I assumed I had the Step Direction correct. If I invert the X and Y then wouldnt the jogging be reversed?
Yes, I inverted both the X and Y plus inverted the Homing for both. I Homed the machine then set Work Coordinates and found it still did the same thing. I changed the starting position in VCarve to a different corner pf the work piece but all tis did was cause the machine to look for the material in a different part of the machine. Today I am going to change the Y and Y2 plugs around as well as their settings and see if this has any effect. Thanks for all the help.
Flipping Y will change top to bottom. Flipping X will mirror the text (right way round or reversed) Your picture still very much looks like X and Y swopped with each other - its rotated 90 deg clockwise, along with what looks like X being inverted) if I compare the screenshots. 1) Make sure your Y2 Slave Jumper is on Y docs:blackbox:jumper-slaveaxis [OpenBuilds Documentation] (not on X by mistake) 2) Make sure the single X motor (leadscrew axis) is connected to the X output 3) Make sure the first Y motor (belt drive axes) is on the Y output, the other one on Y2 It won't all that will do is invert the Y axis (just do that in software rather if needed)
Ok, again, thank you for the help Peter. I plan on working with it again today. I know it works as I had it working prior to having to disassemble it all to move (I made the mistake of not saving the settings as I thought the Blackbox would hold them, but I must have changed something else on reassembly) plus changing both the X and Y Axis from leadscrews to belts (I have found that with a machine this size that belt drives are faster and more accurate than leadscrews.) I naturally left the Z Axis as leadscrew.
May I suggest that when you do the changes to the Axie do it one at a time and not both at once. That way you'll see which axis is causing the problem, even if both are running wrong, as Peter suggested.
Generally, when I have a problem I find out it is something quite simple that I overlooked. In the pictures, you can see that, using Aspire, I have the XY Datum Position in the top left corner. I generated my toolpath and saved it with Openbuilds GRBL (inches) (*GCODE). As you can see, when I open it in Openbuilds Control, it lines up in the Y Axis negative. Also, if I “run” this as it is, it will run very small, as if it is saved in mm and not inches.
Still doesn't explain why its rotated through 90 deg, or is the pictures in your first post incorrect (looks like text is vertical along the right hand side?)
Sorry again Peter. In the 1st Post pictures, the camera was turned 90 degrees. The X in the lower left corner is actually in the upper left the same ad the latest pictures.
Ahhh! See that's why I keep going on about it. Alright then playing with the Direction switches will sort you out
I can get it to cut the letters properly, but when the job is loaded into Openbuilds Control program it shows that everything is on the Y negative axis. Also, to cut the project properly I have to have my jog controls reversed ( the + goes towards the - and the - goes towards the +)
Thats showing you have material origin set as top left in your CAM. The viewer justs zero where the gcode says it is
Maybe if I reverse my motor wires in the Control plug. Instead of (left to right) Red, Blue, Green and Yellow I put them as Yellow, Green, Blue and Red?
If the text its still reversed, just address it with Grbl settings: If you are referring to where it sits in the preview, thats on You: You set the origin as TOP LEFT: So the preview is 100% correct, your job will be off in Y negative Added red notes to your picture Which results in exactly the same here: X0Y0 is off at "top left" of your job, and thus the gcode is down toward the Y negative
Actually Peter, that is exactly where I set Job X and Y Zero. I did not set it at the bottom left like it shows in the Control program.
So all good? CONTROL shows the positive quadrant as a grid, but all that really matters is it shows you where 0,0 is
Thank you for all your help! I finally have it working as it should. I went back and re-did EVERYTHING according to the video on your site. I rewired the motors to be exactly as it shows in the drawing (Red, Blue, Green and Yellow, from left to right except the Y2 axis which is reversed) then cleared everything from the eprom. I used the Controls dropdown menu for Workbee 1510 and set the machine Zero at the bottom left, same as in the video. I also set the work Zero at the bottom left and ran my simple carving. It pays to simply go back to square 1 and start from scratch. Thank you all for the videos!