-
Notifications
You must be signed in to change notification settings - Fork 136
Description
I looked through the issues and found Setting the home position option? #54, which, if I'm reading the poster correctly, is about the same case. The workaround does work, but is quite cumbersome.
To rephrase the case: I often find myself trying to write text or draw shapes at a specific postion on the medium. If that's not a regular format like DIN A4, in which case one could align the top right corner with the home corner, aligning is either ticklish measurement or guesswork. The way it is now with f.e. text, the first movement is always from the position of the pen at the beginning of the plot / the home-corner to the left, to the first letter.
It would be a lot easier to put the pen to where the drawing should start manually with the motors turned off, and then start from there, i.e. have the axidraw start the drawing without any corrective movement right at the first node of the first curve. This would already be fairly optimal behaviour for text.
For shapes etc., like @patakk pointed out, being able to specify a start-point within the drawing, which corresponds to the position of the pen where it is when plotting starts, would be advantageous. As an exmaple: You want to draw a star in the middle of a medium. You'd place the start-point in the middle of the shape. Then, you'd only need to move the pen before starting the plot to the middle of the medium and press plot: The result is a star as perfectly in the middle as you were able to align the pen.
As it is now, you'd need to measure the size of the shape, or a kind of bounding box if it is irregular, align that theoretical box to the home corner, and then move the middle of the star in the drawing by half of x and y of the box. For many differently sized media, like leather, this is really cumbersome, whereas with the approach above it would only mean moving the pen to where the star should be.
Placing a dot, which fulfills the same function as the mentioned starting-point, on another layer, then having a pause layer, and only then adding the pen and starting the plot of the actual layer as mentioned in #54 does work as a workaround, but is also tedious for many plots.
I hope I made the usecase understandable. I'm actually kind of surprised that this is not possible without workaround already, since it's exactly where the axidraw shines: Drawing on irregular shapes and unusual materials, which a normal printer couldn't handle.