@"Christof Eb." said:
Sometimes imperfection is more fun....
So the hpgl-interpreter works. It is only 62 lines.
This is upscaled x2 from the 10x10mm hpgl to 20x20mm, my second trial. I think, the resolution of 1/40 mm is not the reason of all that jitter.
It would be good to have some direct comparison with a bought embroidery machine.
Nice thing is, that Inkstitch automatically adds stitches to fasten the yarn. You can just cut the thread. (I don't know the correct translation of "vernähen").
Google Translate:
"vernähen" is German for "sew up"
And that's why you don't trust google translate, because that's nonsense.
I think "fasten" works really well, but I feel like there's a more specific word that escapes me right now.
In a past life I spent some time repairing a collection of commercial grade machines. Mostly just finding the broken wire or worn out switch. They were old. Added a bunch of R-C filtering at one stage. Never paid any attention to operating them though. I think they did a lot of school uniforms.
Perhaps some update, have/had problems with my internet connection....
The motor of the sewing machine got really hot going so slow for a long time, so I had to add a little external fan 50x15mm at the venting slits of the motor housing. This works well.
The drivers (TMC2209) for the step motors also needed a fan. They have thermal protection and at some point just reduced current, which resulted in lost steps.
I had decided to use P2XCForth, which uses a fixed length block file system. A block is 32kB. This is not enough for the HPGL files. At the moment I have a file with about 5400 stitches, which gives a HPGL file of about 69kB. - The simple solution is a new serial receiver word, which splits a long incoming text (copy and paste into the the terminal) into consecutive blocks.
I introduced TEK4014 graphics output. Teraterm opens a second window with the graphics output. This comes handy to check a transferred file and also to find a position in a file. Also it made clear, that the limited resolution of HPGL is no problem.
Did some embroidery. There have been breakings of yarn. Switched over (from 80) to a special 75 embroidery needle, which might be a little bit better. I am not really sure about jumps, where a lot of yarn has to be pulled. There is a lot of tension and the direction of movement seems to have influence. Problem is, that the needle stops for the lateral movement at a position, when the yarn brake is active.
I had switched over to motors with 0.9 degrees step angle. I think, it is an improvement for better precision. I modified my driver routine, that it now uses 8 Smartpin pulses as interpolation. So software has plenty of time. All software is in Forth including phase control of the AC motor and the stepper control. In my opinion here the speed of Forth shines against more convenient interactive systems like Micropython....
Comments
Google Translate:
"vernähen" is German for "sew up"
And that's why you don't trust google translate, because that's nonsense.
I think "fasten" works really well, but I feel like there's a more specific word that escapes me right now.
In a past life I spent some time repairing a collection of commercial grade machines. Mostly just finding the broken wire or worn out switch. They were old. Added a bunch of R-C filtering at one stage. Never paid any attention to operating them though. I think they did a lot of school uniforms.
Ha! A website! They're still around.
https://www.monograms.co.nz/
Perhaps some update, have/had problems with my internet connection....
Christof