semi-related note:
The checks in these two if statements
if index % 500:
foo
and
if index % 500 == 0:
foo
are the logical negations of each other, at least in languages where any positive non-zero number evaluates to true.
So remembering that '==0' is important.
@theoutrider ...
wat
My laser cutter can scale things, so I am playing with that.
And you know, testing to make sure that cuts are repeatable and everything.
@ekaitz_zarraga I have looked into it a bit, but I have never made anything practical. It is one of the million things that I have been hoping to do at some point.
And now I have a CNC, laser cutter and 3d printer to play with, so I am planning on doing much more physical hardware stuff.
@envgen in my experience hitting a window of a car that is too close or about to hit you is rather effective.
Both in that it generally gets them to stop and in that the person driving the car is generally suitably freaked out that they may be more careful in the future.
@jond I am a bit worried that the steppers I have aren't powerful enough to drive it, but getting a more powerful stepper should be simple enough.
Either way it will be interesting.
The difference between using this backlash suppression stuff I made and not using it is surprising. It isn't completely perfect, but now unless you know exactly what to look for the effects of backlash aren't noticeable.
Next we have to test cutting precision parts and make sure that they work too. Anything with 90 degree turns should work just fine.
And we may switch from a belt to a worm screw for the x axis which should greatly reduce the amount of backlash. #Engineering
@envgen please don't die. I would be very sad.
Because yes, everything in the world is about me.
I spent all day first figuring out that the problem with the laser cutter was backlash and not some weird rounding in my code, then the rest trying to implement some compensation for it. I finally succeeded but my brain was melted by the first part so it took way too long to implement and I still need to add some some smoothing so that the compensation doesn't add weird jumps into lines.
I used the laser cutter. It took a long time but then I realised that I hadn't cleaned the lens, so it should hopefully take much less time in the future.
For scale, the pieces of wood it is cut out of is 3mm think and A4 sized.
LASER CUTTER!!!
I don't exist!
I may be the same inmysocks you see on mastodon.social.... Maybe.
Whatever pronouns you feel like? I would be amused if you alternated.