diff --git a/README.md b/README.md index 24fa3d9..5e84990 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ -# LY Drawbot Tool by Love Open Design +# LY Drawbot Tool -This is the official repository for the XY Plotter Tool Inkscape extension. +This is the ~~official~~ repository for the XY Plotter Tool Inkscape extension. -You can find a french version of this document on our website : [love-open-design.com](https://love-open-design.com/laboratoire/xy-plotter-tool-par-love-open-design/) ## Purpose @@ -13,15 +12,13 @@ This extension work for the [DIY XY Plotter High Precision Drawbot](https://www. ## Installation -Download the latest release [here](https://github.com/love-open-design/XY-Plotter-Tool-by-LOD/release). Make sure to select the release targeted towards the version of Inkscape you are using. You can find the version of Inkscape you're using under **Help** > **About**. +clone or downalod the zip of this git, Unzip the files directly into the Inkscape user extensions folder. Inkscape lists the location of your extensions folder under **Edit** > **Preferences** > **System**. -Unzip the files directly into the Inkscape user extensions folder. Inkscape lists the location of your extensions folder under **Edit** > **Preferences** > **System**. - -Restart Inkscape and you're done. +Restart Inkscape and you're done. if you are just changing the `.py` you dont have to restart inkscape, but any changes to the `.idx` will need an inkscape resatrt. ## Gcode Panel -> Inside `Inkscape > Extension > Generate GCode for XY Plotter > XY Plotter tool from Love Open Design` +> Inside `Inkscape > Extension > drawbot` ![XY Plotter tool panel](img/GcodePanelByLOD.jpeg) @@ -34,6 +31,8 @@ Restart Inkscape and you're done. | **Pen Active Power** | command value to lower the pen | `1000` | `M3 S1000` | | **Pen On Delay** | Delay after moving and before drawing | `0,1` | `G4 P0.1` | | **Pen Off Delay** | Delay after drawing and before moving | `0,2` | `G4 P0.2` | +| **X Offset** | X-axis offset for plotter start position | `180` | All X coordinates shifted by offset value | +| **Y Offset** | Y-axis offset for plotter start position | `0` | All Y coordinates shifted by offset value | | **Passes** | Number of Passes | | | | **Pass Depth** | *relative to cnc milling* | `1,0` | | | **Directory** | path directory to save your file in absolute | | | @@ -49,12 +48,10 @@ If no files are detected the default values are : - Header : G0 Z0 ; Display path inside GRBL Control - Footer : G1 X0 Y0 ; Move to X0 Y0 -## For developers - -Pull requests are welcome. Just make sure to test your code on both Python >=2.6 and >=3.5 for the main branch, and Python >= 3.6 for the development branch (In the next major release we'll drop support for older python versions in an effort to improve code readability). - ## Credits +20251202 - thanks to [love-open-design.com](https://love-open-design.com/laboratoire/xy-plotter-tool-par-love-open-design/), which we forked and adapted. see [upstream](https://github.com/love-open-design/LY-Drawbot-Tool-by-LOD) + This inkscape extension is adapted from [J-Tech-Photonics-Laser-Tool](https://github.com/JTechPhotonics/J-Tech-Photonics-Laser-Tool) inkscape extension. Thanks to [StuartB44](https://www.instructables.com/member/StuartB44/) for his work and infos on [Instructables](https://www.instructables.com/Fix-for-Image-Not-Showing-in-GRBLControl/) to display GCode inside GRBL Control