Did your motor move when you just do G1 E10? Do you have the units (whatever units you want) and the steps per unit tuned?
Some other things I noticed:
The decimal places are nuts. Usually we see 3-4 after the decimal.
The parenthesis comments haven’t given us trouble in a long time. It is weird to see them inline (penetrate). You might try removing them just to make sure they aren’t giving you any problems.
Such a modification of the g-gode did not fix the problem - there is no movement in the “E” axis
(HeEder)
(GenerEted by gcodetools from InkscEpe.)
(Using defEult heEder. To Edd your own heEder creEte file “heEder” in the output dir.)
M3
(HeEder end.)
G21 (Ell units in mm)
(StErt cutting pEth id: pEth846)
(ChEnge tool to TEngent knife)
Inkscape produces very small amounts of angle change to the “E” axis. They don’t seem to be appropriate for star clipping … I’ll see what it is like for a rectangle.
Rectangle:
Header)
(Generated by gcodetools from Inkscape.)
(Using default header. To add your own header create file “header” in the output dir.)
M3
(Header end.)
G21 (All units in mm)
(Start cutting path id: rect846)
(Change tool to Tangent knife)
I have a gear ratio of 1:36 on the engine, currently I have 640 degrees / 360 degrees.
640 * 180 / 3.14 = 640 * 57.33 = 36687.90 (astronomical number of steps for the “E” axis)
I have no idea how to make inkscape output in radians. I don’t know how you got the tangential cuts out of inkscape in the first place
Marlin doesn’t care what units you use. It needs to know how many steps to flip when you ask for G1E1, from E=0. How many times does it have to flip that output?
If your gcode is in radians, then you need:
36687.9*180.0/3.14159=2102063.6
That is huge. I suspect you will run into some trouble with a number that big. But the first step is to try it and cut in the air and see if it comes close to moving it in a star or square shape.
Inkscape G-code tools has a Tangent Knife tool. There, in the options, among other things, is the 4th axis scale.
There I put the calculated value 57.296321247 and the generated code for the A axis is given in degrees. I replace the A axis with E and after each movement of the E axis I insert a delay G4 S1. This seems to work for Marlin. There is only a small problem … How for a rectangle to reverse the cutting motion to be clockwise. Now Inkscape generated the code with a cutting motion counterclockwise with the knife tangent but inverted 180 degrees. I know I can convert E - to E + but for complex shapes this won’t work.