diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..cba09c89c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "cSpell.words": [ + "Dring", + "gcode" + ] +} \ No newline at end of file diff --git a/docs/electronics/jackpot.md b/docs/electronics/jackpot.md index 3922f01d9..e95573d9a 100644 --- a/docs/electronics/jackpot.md +++ b/docs/electronics/jackpot.md @@ -130,15 +130,15 @@ If you bought your Jackpot CNC Controller from the [V1E.com](https://www.v1e.com ![!WebUI](../img/jackpot/LUI.jpg){: loading=lazy width="500"} -This Interface is from the [ESP3D WebUI project](https://github.com/luc-github/ESP3D-WEBUI). This interface allows for wireless machine jogging, custom macros, quick buttons for any of the Jackpot’s outputs, terminal control, file system control, UI and board configs, all in one place. You can update the firmware, GUI, and board settings all from the WebUI.You can wirelessly transfer your gcode files, but manually using the MicoSD card is still preferred. Most will probably never even plug the USB port in. +This Interface is from the [ESP3D WebUI project](https://github.com/luc-github/ESP3D-WEBUI). This interface allows for wireless machine jogging, custom macros, quick buttons for any of the Jackpot’s outputs, terminal control, file system control, UI and board configs, all in one place. You can update the firmware, GUI, and board settings all from the WebUI.You can wirelessly transfer your gcode files, but manually using the MicroSD card is still preferred. Most will probably never even plug the USB port in. ??? example "Control Options" The Jackpot Control board can use most any control software that supports GRBL such as CNC.js or Lightburn, although most people will likely use the built in WebUI's wireless connection. This can be used from most any device that has a web browser. If you are using a small touchscreen you can even zoom in so the buttons are easier to hit. -We typically use the Jackpot board in AP mode (access point), this is a direct connection between your web enabled device and the board itself. No internet conenction is used in this case, this is a direct connection to the Jackpot only. Touch screens work (with zoom), or keyboard and mouse will work just as well. +We typically use the Jackpot board in AP mode (access point), this is a direct connection between your web enabled device and the board itself. No internet connection is used in this case, this is a direct connection to the Jackpot only. Touch screens work (with zoom), or keyboard and mouse will work just as well. ??? Info "Other Networking Options" - You can also configure your device in STA mode, http://fluid.local, if you have a strong signal to your home WiFi network. This will get your board connected to your local network. This is advanced and not reccomended unless you are very confident in your networking setup. It is not reccomended to use STA mode until you are familiar with how the firmware and your machine work as it is very difficult to support and troubleshoot network issues. Please stick to AP mode until everything is stable with your workflow. + You can also configure your device in STA mode, http://fluid.local, if you have a strong signal to your home WiFi network. This will get your board connected to your local network. This is advanced and not recommended unless you are very confident in your networking setup. It is not recommended to use STA mode until you are familiar with how the firmware and your machine work as it is very difficult to support and troubleshoot network issues. Please stick to AP mode until everything is stable with your workflow. ### Tests @@ -162,7 +162,7 @@ It is important to note the endstops are only active during the homing procedure ### Auto Square -Auto Square on this board is as easy as editing each endstop indivdually directly from the "Config" section of the WebUI (or directly to the yaml file). +Auto Square on this board is as easy as editing each endstop individually directly from the "Config" section of the WebUI (or directly to the yaml file). ![!CONFIG WebUI](../img/jackpot/confg.png){: loading=lazy width="400"} @@ -170,7 +170,7 @@ From there you have a "pulloff_mm" setting for each endstop. This setting is how ![!CONFIG pulloff](../img/jackpot/pulloff.png){: loading=lazy width="400"} -Be sure to **save** your edits at the bottom of the config screen, and then by also using the red save button (macro) on the homescreen! +Be sure to **save** your edits at the bottom of the config screen, and then by also using the red save button (macro) on the home screen! ### Terminal Commands Here are some other useful terminal commands, for a full list please see the [FluidNC Wiki](http://wiki.fluidnc.com/). @@ -250,9 +250,9 @@ Quick note, **gpio.26** can have a quick pulse when starting. If you are using a ## Firmware If you bought it from the V1E.com store it should be ready to go. This section is in case you want to update or start fresh. -V1 Engineering specific files - Keep an eye on this page or you can even subscribe to updates to know anytime the configuration files have changed, [Config and macros are here](https://github.com/V1EngineeringInc/FluidNC_Configs). **The Current tested and confimed files are in the V2 folder for your machine type** You need to download these to load them after flashing. +V1 Engineering specific files - Keep an eye on this page or you can even subscribe to updates to know anytime the configuration files have changed, [Config and macros are here](https://github.com/V1EngineeringInc/FluidNC_Configs). **The Current tested and confirmed files are in the V2 folder for your machine type** You need to download these to load them after flashing. -FluidNC Firmware - **The Current tested and confimed FluidNC version is 3.9.1**, use anything newer than this with caution. 11/1/2024- Configs updated as well, good idea to update them as well. Be sure to test homing after updates as some of the numbers have changed, also take note of your pull off values to keep things level and square after an update. +FluidNC Firmware - **The Current tested and confirmed FluidNC version is 3.9.1**, use anything newer than this with caution. 11/1/2024- Configs updated as well, good idea to update them as well. Be sure to test homing after updates as some of the numbers have changed, also take note of your pull off values to keep things level and square after an update. ### Updating / Installing Firmware @@ -343,7 +343,7 @@ This can be a tough topic. It goes very deep but lets keep it simple, here are t #### SKR Pro * Has more onboard IO, this lets you plug more things in without an expansion port, but firmware edits, a recompile, and flash will be needed to use them. * When ordered from V1E.com comes with a wired LCD screen instead of using a web capable device. -* Uses Marlin Firmware, tried and true, but a bit more complcated to edit if needed. +* Uses Marlin Firmware, tried and true, but a bit more complicated to edit if needed. The Jackpot CNC Controller was developed by Bart Dring (FluidNC) and myself, with the biggest notable change being TMC2209 drivers using less I/O in FluidNC. The new board and FluidNC firmware revision were further refined with help from a lot of great community member here in the V1E.com forums. It has everything we need in one package with a few sensible extra ports. This is how you get the best bang for the buck in a small footprint. If you ask me, I will honestly recommend the Jackpot, by far. The main feature people seem to buy the SKR for anymore is the wired LCD screen. The Jackpot can also have diff --git a/docs/electronics/skrpro.md b/docs/electronics/skrpro.md index 7ec336aea..2d872a1ed 100644 --- a/docs/electronics/skrpro.md +++ b/docs/electronics/skrpro.md @@ -42,7 +42,7 @@ one jumper on the black (UART) pins. **There is no need to monkey with the tiny ![!Highlighted UART pins](../img/old/2020/07/uart2-Arrows.jpg){: loading=lazy width="400"} -The completed board looks like this. Notice there are no jumpers under the drivers. **Lowrider and MPCNC builds will have only 5 drivers**, MP3DP uses 6. +The completed board looks like this. Notice there are no jumpers under the drivers. **LowRider and MPCNC builds will have only 5 drivers**, MP3DP uses 6. ![!UART pins](../img/old/2020/07/Uart-scaled.jpg){: loading=lazy width="400"} @@ -145,7 +145,7 @@ Closed" (NC), this is the outer two tabs on the endstops, we do not use the midd Optical endstops are not recommended on a machine used for milling or routing. The debris can inhibit their function. !!! Troubleshooting End Stops - There is a known issue on **OLDER** SKR Pro1.2 boards where a small percentage of boards intermittently do not trigger a stop in the firmware. The technical reason is the on board circuit was designed with a voltage divider that is on the edge of the microprocessors HIGH/LOW signal limit. This results in random missing of the stop signal. A symtom of this is that one or more of the steppers keep driving after the limit switch triggers. You will find the stop LEDs on the SKR board will illuminate, but the firmware does not react. This is discussed in [this thread](https://forum.v1e.com/t/firmware-issues/39109/5) There are a few ways to address this: 1) Replace the SKR board. 2) Solder 1.5K ohm resistors on the bottom of the board. 3) Modify the end stop wires to add the 1.5K ohm resistor. + There is a known issue on **OLDER** SKR Pro1.2 boards where a small percentage of boards intermittently do not trigger a stop in the firmware. The technical reason is the on board circuit was designed with a voltage divider that is on the edge of the microprocessors HIGH/LOW signal limit. This results in random missing of the stop signal. A symptom of this is that one or more of the steppers keep driving after the limit switch triggers. You will find the stop LEDs on the SKR board will illuminate, but the firmware does not react. This is discussed in [this thread](https://forum.v1e.com/t/firmware-issues/39109/5) There are a few ways to address this: 1) Replace the SKR board. 2) Solder 1.5K ohm resistors on the bottom of the board. 3) Modify the end stop wires to add the 1.5K ohm resistor. ### MPCNC Endstops ![!endstops](../img/old/2020/07/endstops-scaled.jpg){: loading=lazy width="400"} @@ -154,7 +154,7 @@ Optical endstops are not recommended on a machine used for milling or routing. T ![!LR3 endstops](../img/LR3_endstops.jpg){: loading=lazy width="400"} !!! note - Do not use the + (positive) pins or you will ruin your SKR Pro board. These are only used whith powered endstops, and those are uncommon. + Do not use the + (positive) pins or you will ruin your SKR Pro board. These are only used with powered endstops, and those are uncommon. ## Firmware @@ -241,6 +241,6 @@ Box for the [TFT35 E3 V3](https://www.prusaprinters.org/prints/74330-tft35-e3-v3 Available [here](https://www.thingiverse.com/thing:4678675) on Thingiverse. -![!Flyflisher604 SKR Pro Case](../img/Flyfisher604_SKR_Pro_v1.2_and_TFT_E3_v3.0_Case.jpg){: loading=lazy width="400"} +![!Flyfisher604 SKR Pro Case](../img/Flyfisher604_SKR_Pro_v1.2_and_TFT_E3_v3.0_Case.jpg){: loading=lazy width="400"} -![!Flyflisher604 SKR Pro Case Inside](../img/Flyfisher604_SKR_Pro_v1.2_and_TFT_E3_v3.0_Case_Inside.jpg){: loading=lazy width="400"} \ No newline at end of file +![!Flyfisher604 SKR Pro Case Inside](../img/Flyfisher604_SKR_Pro_v1.2_and_TFT_E3_v3.0_Case_Inside.jpg){: loading=lazy width="400"} \ No newline at end of file diff --git a/docs/img/old/2015/05/eSide.png b/docs/img/old/2015/05/eSide.png deleted file mode 100644 index a1ade77bd..000000000 Binary files a/docs/img/old/2015/05/eSide.png and /dev/null differ diff --git a/docs/img/old/2015/09/Ecoord.jpg b/docs/img/old/2015/09/Ecoord.jpg deleted file mode 100644 index 16e3a43c4..000000000 Binary files a/docs/img/old/2015/09/Ecoord.jpg and /dev/null differ diff --git a/docs/img/old/2015/09/Esetup1.jpg b/docs/img/old/2015/09/Esetup1.jpg deleted file mode 100644 index 3005edd1f..000000000 Binary files a/docs/img/old/2015/09/Esetup1.jpg and /dev/null differ diff --git a/docs/img/old/2015/09/e1.png b/docs/img/old/2015/09/e1.png deleted file mode 100644 index feb0389f3..000000000 Binary files a/docs/img/old/2015/09/e1.png and /dev/null differ diff --git a/docs/img/old/2015/09/e2.png b/docs/img/old/2015/09/e2.png deleted file mode 100644 index bb5f56861..000000000 Binary files a/docs/img/old/2015/09/e2.png and /dev/null differ diff --git a/docs/img/old/2015/09/e4.png b/docs/img/old/2015/09/e4.png deleted file mode 100644 index bd8de3504..000000000 Binary files a/docs/img/old/2015/09/e4.png and /dev/null differ diff --git a/docs/img/old/2015/09/eescale.jpg b/docs/img/old/2015/09/eescale.jpg deleted file mode 100644 index b5c92c715..000000000 Binary files a/docs/img/old/2015/09/eescale.jpg and /dev/null differ diff --git a/docs/img/old/2015/09/ezero.jpg b/docs/img/old/2015/09/ezero.jpg deleted file mode 100644 index de8e743ec..000000000 Binary files a/docs/img/old/2015/09/ezero.jpg and /dev/null differ diff --git a/docs/img/old/2018/08/0102.zip b/docs/img/old/2018/08/0102.zip deleted file mode 100644 index db02ae00c..000000000 Binary files a/docs/img/old/2018/08/0102.zip and /dev/null differ diff --git a/docs/img/software/crown.gcode b/docs/img/software/crown.gcode new file mode 100644 index 000000000..0c70b9cc5 --- /dev/null +++ b/docs/img/software/crown.gcode @@ -0,0 +1,420 @@ +(Project crown) +(Created with Estlcam 12.119) +(Machining time about 00:02:03 hours) + +(Required tools:) +(Pen) + +G21 +G90 +G94 +M03 S24000 +G00 X0.0000 Y0.0000 Z0.0000 F2400 +G00 Z5.0000 F900 + +(No. 1 Engraving machining: Engraving 4) +G00 X29.8397 Y10.9654 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 S24000 +G01 Z-1.0000 F480 +G01 X29.1561 Y13.2806 F900 +G02 X49.3843 Y17.0880 I36.0887 J-136.0933 F900 +G02 X81.3342 Y18.3325 I24.2659 J-212.2347 F900 +G02 X106.0443 Y15.9180 I-5.6213 J-185.1761 F900 +G02 X118.1443 Y13.2806 I-19.9645 J-120.6697 F900 +G01 X117.4608 Y10.9654 F900 +G03 X97.5702 Y14.6802 I-35.3527 J-134.1862 F900 +G03 X66.0594 Y15.8889 I-23.9200 J-212.2317 F900 +G03 X41.7448 Y13.5416 I5.4165 J-183.2101 F900 +G03 X29.8397 Y10.9654 I19.6353 J-119.5345 F900 +G00 Z5.0000 F900 + +(No. 2 Engraving machining: Engraving 3) +G00 X70.9340 Y72.5221 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G02 X70.6655 Y81.9431 I3.1433 J4.8039 F900 +G02 X73.6502 Y83.1085 I3.5399 J-4.6616 F900 +G02 X78.0647 Y74.2174 I-0.5183 J-5.7987 F900 +G02 X73.6502 Y71.5771 I-4.9213 J3.2174 F900 +G02 X70.9340 Y72.5221 I0.4721 J5.7328 F900 +G00 Z5.0000 F900 + +(No. 3 Engraving machining: Engraving 5) +G00 X77.5785 Y67.3417 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G02 X111.0304 Y76.2659 I22.4483 J-16.9880 F900 +G02 X128.3749 Y50.1238 I-11.0853 J-26.1796 F900 +G03 X128.7387 Y43.5184 I69.3682 J0.5085 F900 +G01 X128.9261 Y41.3925 F900 +G03 X126.1408 Y43.2006 I-3.4344 J-2.2414 F900 +G01 X125.6123 Y43.2790 F900 +G01 X125.0897 Y43.3107 F900 +G03 X126.1909 Y39.8863 I6.5972 J0.2323 F900 +G03 X129.0584 Y38.3939 I2.7477 J1.7785 F900 +G01 X129.1288 Y37.7068 F900 +G02 X129.1907 Y36.0567 I-9.0384 J-1.1650 F900 +G02 X126.8756 I-1.1575 J1.4805 F900 +G01 X126.0180 Y36.9180 F900 +G02 X124.9099 Y38.3874 I4.0345 J4.1951 F900 +G01 X124.0093 Y40.0255 F900 +G03 X122.3884 Y41.3726 I-2.6098 J-1.4915 F900 +G03 X120.5068 Y41.4102 I-1.0137 J-3.6306 F900 +G03 X117.8766 Y40.4932 I4.0601 J-15.8761 F900 +G02 X115.7408 Y39.8372 I-3.5424 J7.7289 F900 +G02 X114.4622 Y40.0255 I-0.3522 J2.0439 F900 +G02 X115.7646 Y38.1714 I-2.2995 J-2.9997 F900 +G02 X116.2611 Y36.0341 I-17.1749 J-5.1162 F900 +G03 X116.8968 Y34.2499 I5.4647 J0.9418 F900 +G03 X119.4347 Y32.4922 I3.4074 J2.2087 F900 +G03 X121.2923 Y32.6844 I0.3407 J5.7772 F900 +G02 X123.7330 Y33.1977 I6.4655 J-24.6850 F900 +G02 X125.3155 Y33.1723 I0.7340 J-3.5789 F900 +G02 X126.3835 Y32.0309 I-0.3582 J-1.4055 F900 +G02 X126.4095 Y30.7944 I-2.8571 J-0.6787 F900 +G02 X125.7055 Y30.2939 I-0.7334 J0.2861 F900 +G02 X124.1952 Y30.3518 I-0.3458 J10.7043 F900 +G03 X122.4344 Y30.2081 I-0.5465 J-4.1628 F900 +G03 X119.9082 Y27.1932 I1.1735 J-3.5491 F900 +G03 X122.5720 Y27.1527 I1.4442 J7.3597 F900 +G03 X123.8769 Y27.4799 I-0.7102 J5.5987 F900 +G02 X125.8470 Y28.6084 I5.2941 J-6.9577 F900 +G02 X126.7647 Y28.7411 I0.7091 J-1.6647 F900 +G02 X127.4268 Y28.0090 I-0.1901 J-0.8374 F900 +G02 X126.8772 Y26.2922 I-2.2980 J-0.2107 F900 +G02 X124.4575 Y24.4761 I-5.2098 J4.4211 F900 +G02 X119.5113 Y23.5111 I-4.3458 J9.1169 F900 +G02 X112.5316 Y25.0090 I0.5486 J19.5668 F900 +G02 X107.0718 Y29.2196 I4.7614 J11.8190 F900 +G02 X105.1797 Y33.7417 I9.0612 J6.4481 F900 +G02 X104.6318 Y37.3846 I98.4679 J16.6735 F900 +G01 X104.4962 Y38.2616 F900 +G03 X107.4304 Y37.2237 I2.3324 J1.9274 F900 +G03 X109.7567 Y40.8799 I-0.7302 J3.0328 F900 +G03 X107.0759 Y43.4431 I-3.0314 J-0.4870 F900 +G03 X105.2533 Y48.3000 I-2.3182 J1.9006 F900 +G03 X101.7622 Y44.5234 I-0.6502 J-2.9009 F900 +G03 X97.9370 Y43.4043 I-1.2609 J-2.7868 F900 +G03 X99.9027 Y38.7174 I2.4555 J-1.7258 F900 +G03 X101.7622 Y38.9231 I0.6104 J2.9903 F900 +G01 X100.3653 Y37.4727 F900 +G01 X98.4769 Y35.5276 F900 +G02 X91.5698 Y31.4800 I-10.3273 J9.7063 F900 +G02 X82.1169 Y33.3448 I-2.7173 J11.1172 F900 +G02 X77.9080 Y39.5564 I10.7041 J11.7845 F900 +G02 X77.3323 Y42.7595 I8.4983 J3.1807 F900 +G01 X77.9086 Y42.6245 F900 +G01 X78.0976 Y42.6114 F900 +G01 X78.2378 Y42.6552 F900 +G01 X78.3419 Y42.7712 F900 +G01 X78.4229 Y42.9749 F900 +G01 X78.5671 Y43.7076 F900 +G01 X78.6906 Y43.7890 F900 +G01 X78.8163 Y43.8046 F900 +G02 X79.3234 Y43.3370 I-0.2885 J-0.8218 F900 +G02 X80.3309 Y40.7090 I-10.1523 J-5.3992 F900 +G03 X80.8288 Y39.2926 I3.4867 J0.4299 F900 +G03 X82.4015 Y38.2371 I2.2392 J1.6371 F900 +G03 X83.6162 Y37.9750 I2.3661 J8.0189 F900 +G03 X83.7327 Y39.8144 I-5.3063 J1.2595 F900 +G03 X82.3815 Y41.7894 I-2.4562 J-0.2307 F900 +G02 X80.3309 Y44.1266 I11.7680 J12.3929 F900 +G03 X81.4846 Y44.1404 I0.5385 J3.2193 F900 +G03 X82.2346 Y44.8102 I-0.1465 J0.9188 F900 +G01 X82.3249 Y45.1739 F900 +G01 X82.3815 Y45.6259 F900 +G01 X83.5390 Y43.5092 F900 +G01 X84.6965 Y41.3925 F900 +G03 X87.4429 Y40.8968 I2.3019 J4.8981 F900 +G03 X89.5366 Y41.5088 I-0.0716 J4.1326 F900 +G03 X90.4912 Y42.5389 I-2.1479 J2.9479 F900 +G01 X90.9218 Y43.1484 F900 +G02 X92.7897 Y45.6339 I14.9613 J-9.2988 F900 +G02 X94.1113 Y46.8385 I7.5285 J-6.9322 F900 +G02 X91.4421 Y50.2412 I12.8414 J12.8215 F900 +G01 X90.9843 Y50.9913 F900 +G01 X90.1647 Y52.4389 F900 +G03 X87.6388 Y53.8156 I-3.1936 J-2.8537 F900 +G03 X84.8509 Y53.4090 I-0.8668 J-3.8178 F900 +G03 X83.8417 Y51.5544 I4.9229 J-3.8807 F900 +G01 X83.6162 Y50.9396 F900 +G03 X83.3942 Y52.1028 I-2.0356 J0.2142 F900 +G03 X82.4980 Y52.8385 I-1.5382 J-0.9600 F900 +G01 X82.0170 Y52.9996 F900 +G01 X81.4334 Y53.1224 F900 +G02 X83.8808 Y54.6217 I3.0221 J-2.1860 F900 +G03 X85.1657 Y56.7532 I-2.2181 J2.7902 F900 +G01 X85.2749 Y57.3140 F900 +G02 X85.6667 Y58.9873 I7.0406 J-0.7660 F900 +G02 X84.1515 Y58.6156 I-2.0897 J5.2440 F900 +G03 X82.4859 Y58.1184 I0.1817 J-3.6471 F900 +G03 X81.6979 Y57.4880 I2.2611 J-3.6338 F900 +G02 X80.4008 Y55.1506 I-5.0354 J1.2658 F900 +G01 X80.1649 Y54.8432 F900 +G01 X79.9340 Y54.4894 F900 +G03 X79.7700 Y55.4394 I-1.8236 J0.1742 F900 +G03 X78.9205 Y56.0124 I-1.0022 J-0.5695 F900 +G01 X78.5584 Y56.0775 F900 +G01 X78.1481 Y56.1210 F900 +G03 X80.1494 Y57.9333 I-1.3583 J3.5110 F900 +G03 X80.0333 Y60.8845 I-3.2813 J1.3488 F900 +G03 X79.1183 Y62.1403 I-3.5948 J-1.6581 F900 +G02 X75.9653 Y65.0066 I36.9442 J43.8060 F900 +G02 X77.4685 Y67.2005 I24.4905 J-15.1678 F900 +G01 X77.5785 Y67.3417 F900 +G00 Z5.0000 F900 + +(No. 4 Engraving machining: Engraving 1) +G00 X81.8303 Y76.1852 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G03 X81.9535 Y78.0200 I-5.0368 J1.2599 F900 +G03 X75.7008 Y85.7323 I-8.9413 J-0.8583 F900 +G02 X75.1495 Y95.9849 I235.3336 J17.7941 F900 +G02 X84.2997 Y95.3014 I-2.2339 J-91.4929 F900 +G01 Y100.3505 F900 +G02 X75.1495 Y99.7993 I-11.9588 J122.3019 F900 +G02 X75.5602 Y108.4112 I83.2843 J0.3443 F900 +G01 X75.7008 Y109.6330 F900 +G01 X71.5997 F900 +G02 X72.1509 Y99.7993 I-82.3799 J-9.5502 F900 +G02 X63.0008 Y100.3505 I2.5677 J118.8531 F900 +G01 Y95.3014 F900 +G02 X72.1509 Y95.9849 I11.5874 J-93.5313 F900 +G02 X71.5997 Y85.7323 I-261.0877 J8.8966 F900 +G03 X65.3158 Y77.2877 I2.6620 J-8.5411 F900 +G03 X65.4702 Y76.1852 I8.5528 J0.6356 F900 +G03 X61.3691 Y78.7870 I-19.1755 J-25.6932 F900 +G03 X63.7095 Y81.1070 I-0.9419 J3.2907 F900 +G03 X61.6194 Y85.0674 I-3.2985 J0.7910 F900 +G03 X57.0219 Y80.8702 I-1.3382 J-3.1508 F900 +G01 X57.1358 Y80.5509 F900 +G03 X52.6379 Y81.6533 I-9.5616 J-29.2849 F900 +G03 X52.2183 Y87.3763 I-2.0320 J2.7279 F900 +G03 X47.1125 Y85.0763 I-1.6462 J-3.1627 F900 +G03 X47.6135 Y82.6902 I2.8271 J-0.6521 F900 +G01 X47.9856 Y82.2045 F900 +G03 X44.0390 Y82.0502 I-0.7043 J-32.5358 F900 +G03 X41.5228 Y87.2360 I-2.8364 J1.8271 F900 +G03 X37.6419 Y84.1862 I-0.3575 J-3.5391 F900 +G03 X38.7052 Y81.4820 I3.1968 J-0.3041 F900 +G01 X38.9898 Y81.2344 F900 +G03 X35.5722 Y80.0217 I8.4228 J-29.1580 F900 +G03 X33.5075 Y84.1193 I-3.3033 J0.9046 F900 +G03 X29.5709 Y78.7995 I-1.3447 J-3.1214 F900 +G03 X31.0743 Y77.8168 I2.5920 J2.3242 F900 +G03 X28.3403 Y75.7884 I16.9274 J-25.6725 F900 +G03 X21.5273 Y76.0529 I-3.4011 J0.2703 F900 +G03 X24.7905 Y72.6354 I3.3982 J-0.0219 F900 +G03 X21.7919 Y68.9533 I23.9271 J-22.5480 F900 +G03 X14.9568 Y69.2399 I-3.4126 J0.2596 F900 +G03 X20.0280 Y66.2192 I3.4409 J0.0095 F900 +G03 X17.6908 Y61.3245 I30.3199 J-17.4827 F900 +G03 X10.8778 I-3.4065 J-0.0110 F900 +G03 X13.9452 Y57.7937 I3.5469 J-0.0164 F900 +G03 X16.7428 Y58.8550 I0.3208 J3.3721 F900 +G03 X15.5080 Y52.9901 I35.9282 J-10.6265 F900 +G03 X9.6527 Y49.5953 I-2.8915 J-1.7598 F900 +G03 X13.6760 Y47.9461 I3.0236 J1.6442 F900 +G03 X15.1111 Y48.7567 I-0.8021 J3.0958 F900 +G01 X15.0343 Y47.7844 F900 +G01 X14.9568 Y46.8385 F900 +G03 X12.1595 Y47.3350 I-2.4087 J-5.4424 F900 +G01 X11.1094 Y47.2292 F900 +G02 X6.4028 Y47.8115 I-1.3784 J8.1716 F900 +G02 X3.0947 Y49.5725 I8.0134 J19.0407 F900 +G02 X14.2834 Y31.8010 I-110.5293 J-81.9957 F900 +G02 X19.9448 Y18.0288 I-68.2195 J-36.0931 F900 +G02 X21.3729 Y11.7151 I-47.5300 J-14.0698 F900 +G03 X22.1737 Y9.8521 I2.6510 J0.0359 F900 +G01 X22.6959 Y9.3338 F900 +G03 X25.2253 Y8.0506 I5.8308 J8.3588 F900 +G03 X30.3158 Y6.6516 I12.5257 J35.6153 F900 +G03 X40.5418 Y5.1035 I21.6385 J108.3829 F900 +G03 X60.0277 Y3.8010 I27.7745 J269.1190 F900 +G03 X95.6393 Y4.1872 I13.4605 J400.9283 F900 +G03 X110.0120 Y5.4948 I-11.4344 J205.3184 F900 +G03 X119.2623 Y7.1830 I-9.1612 J76.3845 F900 +G03 X123.5218 Y8.6747 I-4.7446 J20.3760 F900 +G01 X124.1097 Y8.9999 F900 +G01 X124.6046 Y9.3338 F900 +G03 X125.7033 Y10.6642 I-2.7421 J3.3836 F900 +G03 X125.9275 Y11.7151 I-2.2835 J1.0364 F900 +G02 X129.0724 Y23.0916 I55.8326 J-9.3116 F900 +G02 X135.6543 Y36.5978 I86.3417 J-33.7194 F900 +G02 X144.2058 Y49.5725 I129.8750 J-76.2933 F900 +G02 X140.0204 Y47.4965 I-9.9682 J14.8394 F900 +G02 X136.1910 Y47.2292 I-2.4667 J7.7730 F900 +G03 X134.0263 Y47.3033 I-1.3681 J-8.3105 F900 +G03 X132.3436 Y46.8385 I0.8839 J-6.4783 F900 +G01 X132.2661 Y47.7844 F900 +G01 X132.1893 Y48.7567 F900 +G03 X137.2842 Y49.0506 I2.4083 J2.5606 F900 +G03 X132.6356 Y53.9369 I-2.6102 J2.1712 F900 +G03 X131.7924 Y52.9901 I2.1573 J-2.7701 F900 +G03 X130.5577 Y58.8550 I-37.1724 J-4.7632 F900 +G03 X135.8401 Y59.3699 I2.4479 J2.2406 F900 +G03 X133.6950 Y64.6516 I-2.8286 J1.9277 F900 +G03 X129.6096 Y61.3245 I-0.7021 J-3.3098 F900 +G03 X127.2725 Y66.2192 I-32.6484 J-12.5833 F900 +G03 X132.3436 Y69.2399 I1.6302 J3.0303 F900 +G03 X125.5086 Y68.9533 I-3.4224 J-0.0269 F900 +G03 X122.5100 Y72.6354 I-26.9329 J-18.8713 F900 +G03 X122.0275 Y79.4529 I-0.1543 J3.4149 F900 +G03 X118.9601 Y75.7884 I0.3539 J-3.4123 F900 +G03 X116.2261 Y77.8168 I-15.6464 J-18.2324 F900 +G03 X117.7712 Y83.1454 I-1.0091 J3.1809 F900 +G03 X112.6614 Y83.3879 I-2.6671 J-2.2423 F900 +G03 X111.7282 Y80.0217 I2.2454 J-2.4349 F900 +G03 X108.3106 Y81.2344 I-10.4533 J-24.0365 F900 +G03 X109.6776 Y83.8361 I-2.0060 J2.7140 F900 +G03 X107.1579 Y87.1003 I-3.4883 J-0.0880 F900 +G03 X102.7520 Y83.3541 I-1.0298 J-3.2528 F900 +G03 X103.2615 Y82.0502 I3.7699 J0.7216 F900 +G03 X99.3148 Y82.2045 I-3.2424 J-32.3819 F900 +G03 X100.1894 Y83.7786 I-2.7053 J2.5331 F900 +G03 X98.6676 Y87.2073 I-3.2195 J0.6231 F900 +G03 X93.5635 Y85.7160 I-1.9301 J-2.8745 F900 +G03 X94.6626 Y81.6533 I3.1593 J-1.3253 F900 +G03 X90.1647 Y80.5509 I5.0642 J-30.3891 F900 +G03 X87.0337 Y85.3354 I-3.1491 J1.3560 F900 +G03 X83.5030 Y82.2680 I-0.0164 J-3.5469 F900 +G03 X84.9636 Y79.2547 I3.1414 J-0.3379 F900 +G01 X85.4278 Y78.9895 F900 +G01 X85.9313 Y78.7870 F900 +G03 X81.8303 Y76.1852 I15.0711 J-28.2892 F900 +G00 Z5.0000 F900 + +(No. 5 Engraving machining: Engraving 2) +G00 X69.8320 Y67.2005 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G02 X71.3351 Y65.0066 I-22.9755 J-17.3536 F900 +G02 X68.1822 Y62.1403 I-46.1276 J47.5732 F900 +G03 X66.9045 Y58.7915 I2.7294 J-2.9595 F900 +G03 X68.5707 Y56.4232 I3.2678 J0.5288 F900 +G01 X68.8490 Y56.2673 F900 +G01 X69.1523 Y56.1210 F900 +G03 X67.8112 Y55.7689 I-0.0214 J-2.6488 F900 +G03 X67.3845 Y54.9386 I0.7669 J-0.9188 F900 +G01 X67.3664 Y54.4894 F900 +G03 X66.4285 Y55.7311 I-9.7149 J-6.3626 F900 +G02 X65.6025 Y57.4880 I3.7497 J2.8357 F900 +G03 X63.6181 Y58.5465 I-2.5051 J-2.3068 F900 +G01 X63.1490 Y58.6156 F900 +G02 X61.6337 Y58.9873 I0.3832 J4.8362 F900 +G02 X62.0256 Y57.3140 I-8.9692 J-2.9830 F900 +G03 X62.5360 Y55.6557 I4.6777 J0.5320 F900 +G03 X63.4197 Y54.6217 I3.0619 J1.7220 F900 +G02 X65.8671 Y53.1224 I-0.5749 J-3.6856 F900 +G03 X64.4172 Y52.6369 I0.3522 J-3.4596 F900 +G03 X63.6949 Y51.3787 I0.8492 J-1.3240 F900 +G01 X63.6843 Y50.9396 F900 +G03 X62.6458 Y53.1554 I-8.1633 J-2.4746 F900 +G01 X62.4495 Y53.4090 F900 +G03 X59.6617 Y53.8156 I-1.9211 J-3.4112 F900 +G03 X57.1358 Y52.4389 I0.6675 J-4.2301 F900 +G02 X54.3228 Y48.0688 I-24.3735 J12.5987 F900 +G01 X53.7653 Y47.4217 F900 +G01 X53.1891 Y46.8385 F900 +G02 X55.5166 Y44.3911 I-6.8673 J-8.8614 F900 +G03 X57.2681 Y41.9438 I26.5543 J17.1533 F900 +G03 X58.7336 Y41.0806 I2.1913 J2.0448 F900 +G03 X62.3376 Y41.2641 I1.5172 J5.6871 F900 +G01 X62.6039 Y41.3925 F900 +G01 X63.7614 Y43.5092 F900 +G01 X64.9190 Y45.6259 F900 +G03 X65.1273 Y44.6593 I2.3841 J0.0082 F900 +G03 X65.9976 Y44.1108 I0.8868 J0.4422 F900 +G01 X66.4317 Y44.0934 F900 +G01 X66.9695 Y44.1266 F900 +G02 X64.9190 Y41.7894 I-13.8098 J10.0480 F900 +G03 X63.5677 Y39.8144 I1.1065 J-2.2068 F900 +G03 X63.6843 Y37.9750 I6.1060 J-0.5363 F900 +G03 X65.5062 Y38.4746 I-0.6349 J5.8869 F900 +G03 X66.8516 Y40.1832 I-1.0065 J2.1766 F900 +G02 X67.9770 Y43.3370 I11.2871 J-2.2498 F900 +G02 X68.4842 Y43.8046 I0.7956 J-0.3542 F900 +G01 X68.6098 Y43.7890 F900 +G01 X68.7334 Y43.7076 F900 +G01 X68.8068 Y43.2820 F900 +G01 X68.8775 Y42.9749 F900 +G01 X68.9586 Y42.7712 F900 +G01 X69.0627 Y42.6552 F900 +G01 X69.2028 Y42.6114 F900 +G01 X69.3918 Y42.6245 F900 +G01 X69.9681 Y42.7595 F900 +G02 X69.1456 Y38.9156 I-10.0704 J0.1447 F900 +G02 X65.1836 Y33.3448 I-14.9062 J6.4072 F900 +G02 X54.1435 Y31.9669 I-6.7748 J9.3644 F900 +G02 X48.8235 Y35.5276 I5.3548 J13.7550 F900 +G01 X46.9351 Y37.4727 F900 +G01 X45.5383 Y38.9231 F900 +G03 X49.8394 Y41.0386 I1.2732 J2.8415 F900 +G03 X46.4556 Y44.7861 I-3.0926 J0.6090 F900 +G03 X45.5383 Y44.5234 I0.6690 J-4.0704 F900 +G03 X42.0471 Y48.3000 I-2.8409 J0.8757 F900 +G03 X39.9317 Y43.8595 I0.5003 J-2.9625 F900 +G01 X40.0686 Y43.6471 F900 +G01 X40.2245 Y43.4431 F900 +G03 X37.4905 Y40.2901 I0.3854 J-3.0960 F900 +G03 X40.4891 Y37.1592 I3.0474 J-0.0828 F900 +G03 X42.8042 Y38.2616 I-0.0851 J3.1607 F900 +G01 X42.5266 Y36.3473 F900 +G02 X41.9842 Y33.0960 I-30.4473 J3.4093 F900 +G02 X36.8480 Y26.0904 I-10.9182 J2.6190 F900 +G02 X30.1716 Y23.7349 I-9.0344 J14.9682 F900 +G02 X27.0535 Y23.4890 I-3.4886 J24.3405 F900 +G02 X21.2050 Y25.4960 I0.0958 J9.8040 F900 +G02 X20.0424 Y26.9259 I2.2713 J3.0343 F900 +G02 X19.9509 Y28.2518 I1.4628 J0.7671 F900 +G02 X20.9621 Y28.7400 I0.7959 J-0.3573 F900 +G02 X22.2727 Y28.2208 I-0.7690 J-3.8554 F900 +G01 X22.8474 Y27.8720 F900 +G01 X23.4235 Y27.4799 F900 +G03 X27.3922 Y27.1932 I2.5244 J7.3336 F900 +G03 X23.6742 Y30.3770 I-3.6569 J-0.5077 F900 +G01 X23.1052 Y30.3518 F900 +G02 X21.8100 Y30.2758 I-1.1395 J8.3513 F900 +G02 X21.0871 Y30.4945 I-0.0471 J1.1487 F900 +G02 X20.8378 Y31.3906 I0.7147 J0.6816 F900 +G02 X21.2400 Y32.7086 I2.0174 J0.1046 F900 +G02 X22.4632 Y33.2534 I1.2764 J-1.2202 F900 +G02 X24.7832 Y32.9633 I0.1312 J-8.3732 F900 +G03 X27.1398 Y32.4950 I4.1828 J14.8825 F900 +G03 X28.4611 Y32.6726 I0.3716 J2.2396 F900 +G03 X30.7506 Y34.9858 I-1.2506 J3.5273 F900 +G03 X31.2555 Y37.1129 I-14.6533 J4.6016 F900 +G02 X31.8709 Y38.9216 I5.8744 J-0.9897 F900 +G02 X32.8383 Y40.0255 I3.1440 J-1.7793 F900 +G02 X31.2746 Y39.8824 I-0.9946 J2.2538 F900 +G02 X29.4239 Y40.4932 I2.7930 J11.5733 F900 +G03 X26.7936 Y41.4102 I-5.6361 J-11.9353 F900 +G03 X24.6193 Y41.2557 I-0.8658 J-3.1929 F900 +G03 X23.2912 Y40.0255 I1.5138 J-2.9663 F900 +G01 X22.3905 Y38.3874 F900 +G02 X21.2824 Y36.9180 I-5.1426 J2.7258 F900 +G01 X20.4249 Y36.0567 F900 +G02 X18.1097 I-1.1576 J1.4806 F900 +G02 X18.1716 Y37.7068 I9.1003 J0.4851 F900 +G01 X18.2421 Y38.3939 F900 +G03 X21.1095 Y39.8863 I0.1197 J3.2709 F900 +G03 X22.2108 Y43.3107 I-5.4951 J3.6566 F900 +G03 X19.3947 Y42.4664 I-0.0967 J-4.7962 F900 +G03 X18.3743 Y41.3925 I2.2601 J-3.1689 F900 +G03 X18.9117 Y49.0029 I-114.3268 J11.8972 F900 +G02 X19.0724 Y53.0199 I35.5863 J0.5885 F900 +G02 X56.3772 Y76.9928 I28.2180 J-2.8988 F900 +G02 X69.8320 Y67.2005 I-9.3121 J-26.9346 F900 +G00 Z5.0000 F900 +G00 X0.0000 Y0.0000 F2400 +G00 Z0.0000 F900 + + +M05 +M30 diff --git a/docs/img/software/crown.zip b/docs/img/software/crown.zip new file mode 100644 index 000000000..0af83aac0 Binary files /dev/null and b/docs/img/software/crown.zip differ diff --git a/docs/img/software/crownGRBL.gcode b/docs/img/software/crownGRBL.gcode new file mode 100644 index 000000000..cf28b7512 --- /dev/null +++ b/docs/img/software/crownGRBL.gcode @@ -0,0 +1,421 @@ +(Project crown) +(Created with Estlcam 12.119) +(Machining time about 00:02:03 hours) + +(Required tools:) +(Pen) + +G21 +G90 +G94 +G92 X0 Y0 Z0 +G1 Z10 F900 +G00 X0.0000 Y0.0000 Z0.0000 F2400 +G00 Z5.0000 F900 + +(No. 1 Engraving machining: Engraving 4) +G00 X29.8397 Y10.9654 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 S24000 +G01 Z-1.0000 F480 +G01 X29.1561 Y13.2806 F900 +G02 X49.3843 Y17.0880 I36.0887 J-136.0933 F900 +G02 X81.3342 Y18.3325 I24.2659 J-212.2347 F900 +G02 X106.0443 Y15.9180 I-5.6213 J-185.1761 F900 +G02 X118.1443 Y13.2806 I-19.9645 J-120.6697 F900 +G01 X117.4608 Y10.9654 F900 +G03 X97.5702 Y14.6802 I-35.3527 J-134.1862 F900 +G03 X66.0594 Y15.8889 I-23.9200 J-212.2317 F900 +G03 X41.7448 Y13.5416 I5.4165 J-183.2101 F900 +G03 X29.8397 Y10.9654 I19.6353 J-119.5345 F900 +G00 Z5.0000 F900 + +(No. 2 Engraving machining: Engraving 3) +G00 X70.9340 Y72.5221 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G02 X70.6655 Y81.9431 I3.1433 J4.8039 F900 +G02 X73.6502 Y83.1085 I3.5399 J-4.6616 F900 +G02 X78.0647 Y74.2174 I-0.5183 J-5.7987 F900 +G02 X73.6502 Y71.5771 I-4.9213 J3.2174 F900 +G02 X70.9340 Y72.5221 I0.4721 J5.7328 F900 +G00 Z5.0000 F900 + +(No. 3 Engraving machining: Engraving 5) +G00 X77.5785 Y67.3417 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G02 X111.0304 Y76.2659 I22.4483 J-16.9880 F900 +G02 X128.3749 Y50.1238 I-11.0853 J-26.1796 F900 +G03 X128.7387 Y43.5184 I69.3682 J0.5085 F900 +G01 X128.9261 Y41.3925 F900 +G03 X126.1408 Y43.2006 I-3.4344 J-2.2414 F900 +G01 X125.6123 Y43.2790 F900 +G01 X125.0897 Y43.3107 F900 +G03 X126.1909 Y39.8863 I6.5972 J0.2323 F900 +G03 X129.0584 Y38.3939 I2.7477 J1.7785 F900 +G01 X129.1288 Y37.7068 F900 +G02 X129.1907 Y36.0567 I-9.0384 J-1.1650 F900 +G02 X126.8756 I-1.1575 J1.4805 F900 +G01 X126.0180 Y36.9180 F900 +G02 X124.9099 Y38.3874 I4.0345 J4.1951 F900 +G01 X124.0093 Y40.0255 F900 +G03 X122.3884 Y41.3726 I-2.6098 J-1.4915 F900 +G03 X120.5068 Y41.4102 I-1.0137 J-3.6306 F900 +G03 X117.8766 Y40.4932 I4.0601 J-15.8761 F900 +G02 X115.7408 Y39.8372 I-3.5424 J7.7289 F900 +G02 X114.4622 Y40.0255 I-0.3522 J2.0439 F900 +G02 X115.7646 Y38.1714 I-2.2995 J-2.9997 F900 +G02 X116.2611 Y36.0341 I-17.1749 J-5.1162 F900 +G03 X116.8968 Y34.2499 I5.4647 J0.9418 F900 +G03 X119.4347 Y32.4922 I3.4074 J2.2087 F900 +G03 X121.2923 Y32.6844 I0.3407 J5.7772 F900 +G02 X123.7330 Y33.1977 I6.4655 J-24.6850 F900 +G02 X125.3155 Y33.1723 I0.7340 J-3.5789 F900 +G02 X126.3835 Y32.0309 I-0.3582 J-1.4055 F900 +G02 X126.4095 Y30.7944 I-2.8571 J-0.6787 F900 +G02 X125.7055 Y30.2939 I-0.7334 J0.2861 F900 +G02 X124.1952 Y30.3518 I-0.3458 J10.7043 F900 +G03 X122.4344 Y30.2081 I-0.5465 J-4.1628 F900 +G03 X119.9082 Y27.1932 I1.1735 J-3.5491 F900 +G03 X122.5720 Y27.1527 I1.4442 J7.3597 F900 +G03 X123.8769 Y27.4799 I-0.7102 J5.5987 F900 +G02 X125.8470 Y28.6084 I5.2941 J-6.9577 F900 +G02 X126.7647 Y28.7411 I0.7091 J-1.6647 F900 +G02 X127.4268 Y28.0090 I-0.1901 J-0.8374 F900 +G02 X126.8772 Y26.2922 I-2.2980 J-0.2107 F900 +G02 X124.4575 Y24.4761 I-5.2098 J4.4211 F900 +G02 X119.5113 Y23.5111 I-4.3458 J9.1169 F900 +G02 X112.5316 Y25.0090 I0.5486 J19.5668 F900 +G02 X107.0718 Y29.2196 I4.7614 J11.8190 F900 +G02 X105.1797 Y33.7417 I9.0612 J6.4481 F900 +G02 X104.6318 Y37.3846 I98.4679 J16.6735 F900 +G01 X104.4962 Y38.2616 F900 +G03 X107.4304 Y37.2237 I2.3324 J1.9274 F900 +G03 X109.7567 Y40.8799 I-0.7302 J3.0328 F900 +G03 X107.0759 Y43.4431 I-3.0314 J-0.4870 F900 +G03 X105.2533 Y48.3000 I-2.3182 J1.9006 F900 +G03 X101.7622 Y44.5234 I-0.6502 J-2.9009 F900 +G03 X97.9370 Y43.4043 I-1.2609 J-2.7868 F900 +G03 X99.9027 Y38.7174 I2.4555 J-1.7258 F900 +G03 X101.7622 Y38.9231 I0.6104 J2.9903 F900 +G01 X100.3653 Y37.4727 F900 +G01 X98.4769 Y35.5276 F900 +G02 X91.5698 Y31.4800 I-10.3273 J9.7063 F900 +G02 X82.1169 Y33.3448 I-2.7173 J11.1172 F900 +G02 X77.9080 Y39.5564 I10.7041 J11.7845 F900 +G02 X77.3323 Y42.7595 I8.4983 J3.1807 F900 +G01 X77.9086 Y42.6245 F900 +G01 X78.0976 Y42.6114 F900 +G01 X78.2378 Y42.6552 F900 +G01 X78.3419 Y42.7712 F900 +G01 X78.4229 Y42.9749 F900 +G01 X78.5671 Y43.7076 F900 +G01 X78.6906 Y43.7890 F900 +G01 X78.8163 Y43.8046 F900 +G02 X79.3234 Y43.3370 I-0.2885 J-0.8218 F900 +G02 X80.3309 Y40.7090 I-10.1523 J-5.3992 F900 +G03 X80.8288 Y39.2926 I3.4867 J0.4299 F900 +G03 X82.4015 Y38.2371 I2.2392 J1.6371 F900 +G03 X83.6162 Y37.9750 I2.3661 J8.0189 F900 +G03 X83.7327 Y39.8144 I-5.3063 J1.2595 F900 +G03 X82.3815 Y41.7894 I-2.4562 J-0.2307 F900 +G02 X80.3309 Y44.1266 I11.7680 J12.3929 F900 +G03 X81.4846 Y44.1404 I0.5385 J3.2193 F900 +G03 X82.2346 Y44.8102 I-0.1465 J0.9188 F900 +G01 X82.3249 Y45.1739 F900 +G01 X82.3815 Y45.6259 F900 +G01 X83.5390 Y43.5092 F900 +G01 X84.6965 Y41.3925 F900 +G03 X87.4429 Y40.8968 I2.3019 J4.8981 F900 +G03 X89.5366 Y41.5088 I-0.0716 J4.1326 F900 +G03 X90.4912 Y42.5389 I-2.1479 J2.9479 F900 +G01 X90.9218 Y43.1484 F900 +G02 X92.7897 Y45.6339 I14.9613 J-9.2988 F900 +G02 X94.1113 Y46.8385 I7.5285 J-6.9322 F900 +G02 X91.4421 Y50.2412 I12.8414 J12.8215 F900 +G01 X90.9843 Y50.9913 F900 +G01 X90.1647 Y52.4389 F900 +G03 X87.6388 Y53.8156 I-3.1936 J-2.8537 F900 +G03 X84.8509 Y53.4090 I-0.8668 J-3.8178 F900 +G03 X83.8417 Y51.5544 I4.9229 J-3.8807 F900 +G01 X83.6162 Y50.9396 F900 +G03 X83.3942 Y52.1028 I-2.0356 J0.2142 F900 +G03 X82.4980 Y52.8385 I-1.5382 J-0.9600 F900 +G01 X82.0170 Y52.9996 F900 +G01 X81.4334 Y53.1224 F900 +G02 X83.8808 Y54.6217 I3.0221 J-2.1860 F900 +G03 X85.1657 Y56.7532 I-2.2181 J2.7902 F900 +G01 X85.2749 Y57.3140 F900 +G02 X85.6667 Y58.9873 I7.0406 J-0.7660 F900 +G02 X84.1515 Y58.6156 I-2.0897 J5.2440 F900 +G03 X82.4859 Y58.1184 I0.1817 J-3.6471 F900 +G03 X81.6979 Y57.4880 I2.2611 J-3.6338 F900 +G02 X80.4008 Y55.1506 I-5.0354 J1.2658 F900 +G01 X80.1649 Y54.8432 F900 +G01 X79.9340 Y54.4894 F900 +G03 X79.7700 Y55.4394 I-1.8236 J0.1742 F900 +G03 X78.9205 Y56.0124 I-1.0022 J-0.5695 F900 +G01 X78.5584 Y56.0775 F900 +G01 X78.1481 Y56.1210 F900 +G03 X80.1494 Y57.9333 I-1.3583 J3.5110 F900 +G03 X80.0333 Y60.8845 I-3.2813 J1.3488 F900 +G03 X79.1183 Y62.1403 I-3.5948 J-1.6581 F900 +G02 X75.9653 Y65.0066 I36.9442 J43.8060 F900 +G02 X77.4685 Y67.2005 I24.4905 J-15.1678 F900 +G01 X77.5785 Y67.3417 F900 +G00 Z5.0000 F900 + +(No. 4 Engraving machining: Engraving 1) +G00 X81.8303 Y76.1852 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G03 X81.9535 Y78.0200 I-5.0368 J1.2599 F900 +G03 X75.7008 Y85.7323 I-8.9413 J-0.8583 F900 +G02 X75.1495 Y95.9849 I235.3336 J17.7941 F900 +G02 X84.2997 Y95.3014 I-2.2339 J-91.4929 F900 +G01 Y100.3505 F900 +G02 X75.1495 Y99.7993 I-11.9588 J122.3019 F900 +G02 X75.5602 Y108.4112 I83.2843 J0.3443 F900 +G01 X75.7008 Y109.6330 F900 +G01 X71.5997 F900 +G02 X72.1509 Y99.7993 I-82.3799 J-9.5502 F900 +G02 X63.0008 Y100.3505 I2.5677 J118.8531 F900 +G01 Y95.3014 F900 +G02 X72.1509 Y95.9849 I11.5874 J-93.5313 F900 +G02 X71.5997 Y85.7323 I-261.0877 J8.8966 F900 +G03 X65.3158 Y77.2877 I2.6620 J-8.5411 F900 +G03 X65.4702 Y76.1852 I8.5528 J0.6356 F900 +G03 X61.3691 Y78.7870 I-19.1755 J-25.6932 F900 +G03 X63.7095 Y81.1070 I-0.9419 J3.2907 F900 +G03 X61.6194 Y85.0674 I-3.2985 J0.7910 F900 +G03 X57.0219 Y80.8702 I-1.3382 J-3.1508 F900 +G01 X57.1358 Y80.5509 F900 +G03 X52.6379 Y81.6533 I-9.5616 J-29.2849 F900 +G03 X52.2183 Y87.3763 I-2.0320 J2.7279 F900 +G03 X47.1125 Y85.0763 I-1.6462 J-3.1627 F900 +G03 X47.6135 Y82.6902 I2.8271 J-0.6521 F900 +G01 X47.9856 Y82.2045 F900 +G03 X44.0390 Y82.0502 I-0.7043 J-32.5358 F900 +G03 X41.5228 Y87.2360 I-2.8364 J1.8271 F900 +G03 X37.6419 Y84.1862 I-0.3575 J-3.5391 F900 +G03 X38.7052 Y81.4820 I3.1968 J-0.3041 F900 +G01 X38.9898 Y81.2344 F900 +G03 X35.5722 Y80.0217 I8.4228 J-29.1580 F900 +G03 X33.5075 Y84.1193 I-3.3033 J0.9046 F900 +G03 X29.5709 Y78.7995 I-1.3447 J-3.1214 F900 +G03 X31.0743 Y77.8168 I2.5920 J2.3242 F900 +G03 X28.3403 Y75.7884 I16.9274 J-25.6725 F900 +G03 X21.5273 Y76.0529 I-3.4011 J0.2703 F900 +G03 X24.7905 Y72.6354 I3.3982 J-0.0219 F900 +G03 X21.7919 Y68.9533 I23.9271 J-22.5480 F900 +G03 X14.9568 Y69.2399 I-3.4126 J0.2596 F900 +G03 X20.0280 Y66.2192 I3.4409 J0.0095 F900 +G03 X17.6908 Y61.3245 I30.3199 J-17.4827 F900 +G03 X10.8778 I-3.4065 J-0.0110 F900 +G03 X13.9452 Y57.7937 I3.5469 J-0.0164 F900 +G03 X16.7428 Y58.8550 I0.3208 J3.3721 F900 +G03 X15.5080 Y52.9901 I35.9282 J-10.6265 F900 +G03 X9.6527 Y49.5953 I-2.8915 J-1.7598 F900 +G03 X13.6760 Y47.9461 I3.0236 J1.6442 F900 +G03 X15.1111 Y48.7567 I-0.8021 J3.0958 F900 +G01 X15.0343 Y47.7844 F900 +G01 X14.9568 Y46.8385 F900 +G03 X12.1595 Y47.3350 I-2.4087 J-5.4424 F900 +G01 X11.1094 Y47.2292 F900 +G02 X6.4028 Y47.8115 I-1.3784 J8.1716 F900 +G02 X3.0947 Y49.5725 I8.0134 J19.0407 F900 +G02 X14.2834 Y31.8010 I-110.5293 J-81.9957 F900 +G02 X19.9448 Y18.0288 I-68.2195 J-36.0931 F900 +G02 X21.3729 Y11.7151 I-47.5300 J-14.0698 F900 +G03 X22.1737 Y9.8521 I2.6510 J0.0359 F900 +G01 X22.6959 Y9.3338 F900 +G03 X25.2253 Y8.0506 I5.8308 J8.3588 F900 +G03 X30.3158 Y6.6516 I12.5257 J35.6153 F900 +G03 X40.5418 Y5.1035 I21.6385 J108.3829 F900 +G03 X60.0277 Y3.8010 I27.7745 J269.1190 F900 +G03 X95.6393 Y4.1872 I13.4605 J400.9283 F900 +G03 X110.0120 Y5.4948 I-11.4344 J205.3184 F900 +G03 X119.2623 Y7.1830 I-9.1612 J76.3845 F900 +G03 X123.5218 Y8.6747 I-4.7446 J20.3760 F900 +G01 X124.1097 Y8.9999 F900 +G01 X124.6046 Y9.3338 F900 +G03 X125.7033 Y10.6642 I-2.7421 J3.3836 F900 +G03 X125.9275 Y11.7151 I-2.2835 J1.0364 F900 +G02 X129.0724 Y23.0916 I55.8326 J-9.3116 F900 +G02 X135.6543 Y36.5978 I86.3417 J-33.7194 F900 +G02 X144.2058 Y49.5725 I129.8750 J-76.2933 F900 +G02 X140.0204 Y47.4965 I-9.9682 J14.8394 F900 +G02 X136.1910 Y47.2292 I-2.4667 J7.7730 F900 +G03 X134.0263 Y47.3033 I-1.3681 J-8.3105 F900 +G03 X132.3436 Y46.8385 I0.8839 J-6.4783 F900 +G01 X132.2661 Y47.7844 F900 +G01 X132.1893 Y48.7567 F900 +G03 X137.2842 Y49.0506 I2.4083 J2.5606 F900 +G03 X132.6356 Y53.9369 I-2.6102 J2.1712 F900 +G03 X131.7924 Y52.9901 I2.1573 J-2.7701 F900 +G03 X130.5577 Y58.8550 I-37.1724 J-4.7632 F900 +G03 X135.8401 Y59.3699 I2.4479 J2.2406 F900 +G03 X133.6950 Y64.6516 I-2.8286 J1.9277 F900 +G03 X129.6096 Y61.3245 I-0.7021 J-3.3098 F900 +G03 X127.2725 Y66.2192 I-32.6484 J-12.5833 F900 +G03 X132.3436 Y69.2399 I1.6302 J3.0303 F900 +G03 X125.5086 Y68.9533 I-3.4224 J-0.0269 F900 +G03 X122.5100 Y72.6354 I-26.9329 J-18.8713 F900 +G03 X122.0275 Y79.4529 I-0.1543 J3.4149 F900 +G03 X118.9601 Y75.7884 I0.3539 J-3.4123 F900 +G03 X116.2261 Y77.8168 I-15.6464 J-18.2324 F900 +G03 X117.7712 Y83.1454 I-1.0091 J3.1809 F900 +G03 X112.6614 Y83.3879 I-2.6671 J-2.2423 F900 +G03 X111.7282 Y80.0217 I2.2454 J-2.4349 F900 +G03 X108.3106 Y81.2344 I-10.4533 J-24.0365 F900 +G03 X109.6776 Y83.8361 I-2.0060 J2.7140 F900 +G03 X107.1579 Y87.1003 I-3.4883 J-0.0880 F900 +G03 X102.7520 Y83.3541 I-1.0298 J-3.2528 F900 +G03 X103.2615 Y82.0502 I3.7699 J0.7216 F900 +G03 X99.3148 Y82.2045 I-3.2424 J-32.3819 F900 +G03 X100.1894 Y83.7786 I-2.7053 J2.5331 F900 +G03 X98.6676 Y87.2073 I-3.2195 J0.6231 F900 +G03 X93.5635 Y85.7160 I-1.9301 J-2.8745 F900 +G03 X94.6626 Y81.6533 I3.1593 J-1.3253 F900 +G03 X90.1647 Y80.5509 I5.0642 J-30.3891 F900 +G03 X87.0337 Y85.3354 I-3.1491 J1.3560 F900 +G03 X83.5030 Y82.2680 I-0.0164 J-3.5469 F900 +G03 X84.9636 Y79.2547 I3.1414 J-0.3379 F900 +G01 X85.4278 Y78.9895 F900 +G01 X85.9313 Y78.7870 F900 +G03 X81.8303 Y76.1852 I15.0711 J-28.2892 F900 +G00 Z5.0000 F900 + +(No. 5 Engraving machining: Engraving 2) +G00 X69.8320 Y67.2005 Z5.0000 F2400 +G00 Z0.5000 F900 +G01 Z0.0000 F480 +G01 Z-1.0000 F480 +G02 X71.3351 Y65.0066 I-22.9755 J-17.3536 F900 +G02 X68.1822 Y62.1403 I-46.1276 J47.5732 F900 +G03 X66.9045 Y58.7915 I2.7294 J-2.9595 F900 +G03 X68.5707 Y56.4232 I3.2678 J0.5288 F900 +G01 X68.8490 Y56.2673 F900 +G01 X69.1523 Y56.1210 F900 +G03 X67.8112 Y55.7689 I-0.0214 J-2.6488 F900 +G03 X67.3845 Y54.9386 I0.7669 J-0.9188 F900 +G01 X67.3664 Y54.4894 F900 +G03 X66.4285 Y55.7311 I-9.7149 J-6.3626 F900 +G02 X65.6025 Y57.4880 I3.7497 J2.8357 F900 +G03 X63.6181 Y58.5465 I-2.5051 J-2.3068 F900 +G01 X63.1490 Y58.6156 F900 +G02 X61.6337 Y58.9873 I0.3832 J4.8362 F900 +G02 X62.0256 Y57.3140 I-8.9692 J-2.9830 F900 +G03 X62.5360 Y55.6557 I4.6777 J0.5320 F900 +G03 X63.4197 Y54.6217 I3.0619 J1.7220 F900 +G02 X65.8671 Y53.1224 I-0.5749 J-3.6856 F900 +G03 X64.4172 Y52.6369 I0.3522 J-3.4596 F900 +G03 X63.6949 Y51.3787 I0.8492 J-1.3240 F900 +G01 X63.6843 Y50.9396 F900 +G03 X62.6458 Y53.1554 I-8.1633 J-2.4746 F900 +G01 X62.4495 Y53.4090 F900 +G03 X59.6617 Y53.8156 I-1.9211 J-3.4112 F900 +G03 X57.1358 Y52.4389 I0.6675 J-4.2301 F900 +G02 X54.3228 Y48.0688 I-24.3735 J12.5987 F900 +G01 X53.7653 Y47.4217 F900 +G01 X53.1891 Y46.8385 F900 +G02 X55.5166 Y44.3911 I-6.8673 J-8.8614 F900 +G03 X57.2681 Y41.9438 I26.5543 J17.1533 F900 +G03 X58.7336 Y41.0806 I2.1913 J2.0448 F900 +G03 X62.3376 Y41.2641 I1.5172 J5.6871 F900 +G01 X62.6039 Y41.3925 F900 +G01 X63.7614 Y43.5092 F900 +G01 X64.9190 Y45.6259 F900 +G03 X65.1273 Y44.6593 I2.3841 J0.0082 F900 +G03 X65.9976 Y44.1108 I0.8868 J0.4422 F900 +G01 X66.4317 Y44.0934 F900 +G01 X66.9695 Y44.1266 F900 +G02 X64.9190 Y41.7894 I-13.8098 J10.0480 F900 +G03 X63.5677 Y39.8144 I1.1065 J-2.2068 F900 +G03 X63.6843 Y37.9750 I6.1060 J-0.5363 F900 +G03 X65.5062 Y38.4746 I-0.6349 J5.8869 F900 +G03 X66.8516 Y40.1832 I-1.0065 J2.1766 F900 +G02 X67.9770 Y43.3370 I11.2871 J-2.2498 F900 +G02 X68.4842 Y43.8046 I0.7956 J-0.3542 F900 +G01 X68.6098 Y43.7890 F900 +G01 X68.7334 Y43.7076 F900 +G01 X68.8068 Y43.2820 F900 +G01 X68.8775 Y42.9749 F900 +G01 X68.9586 Y42.7712 F900 +G01 X69.0627 Y42.6552 F900 +G01 X69.2028 Y42.6114 F900 +G01 X69.3918 Y42.6245 F900 +G01 X69.9681 Y42.7595 F900 +G02 X69.1456 Y38.9156 I-10.0704 J0.1447 F900 +G02 X65.1836 Y33.3448 I-14.9062 J6.4072 F900 +G02 X54.1435 Y31.9669 I-6.7748 J9.3644 F900 +G02 X48.8235 Y35.5276 I5.3548 J13.7550 F900 +G01 X46.9351 Y37.4727 F900 +G01 X45.5383 Y38.9231 F900 +G03 X49.8394 Y41.0386 I1.2732 J2.8415 F900 +G03 X46.4556 Y44.7861 I-3.0926 J0.6090 F900 +G03 X45.5383 Y44.5234 I0.6690 J-4.0704 F900 +G03 X42.0471 Y48.3000 I-2.8409 J0.8757 F900 +G03 X39.9317 Y43.8595 I0.5003 J-2.9625 F900 +G01 X40.0686 Y43.6471 F900 +G01 X40.2245 Y43.4431 F900 +G03 X37.4905 Y40.2901 I0.3854 J-3.0960 F900 +G03 X40.4891 Y37.1592 I3.0474 J-0.0828 F900 +G03 X42.8042 Y38.2616 I-0.0851 J3.1607 F900 +G01 X42.5266 Y36.3473 F900 +G02 X41.9842 Y33.0960 I-30.4473 J3.4093 F900 +G02 X36.8480 Y26.0904 I-10.9182 J2.6190 F900 +G02 X30.1716 Y23.7349 I-9.0344 J14.9682 F900 +G02 X27.0535 Y23.4890 I-3.4886 J24.3405 F900 +G02 X21.2050 Y25.4960 I0.0958 J9.8040 F900 +G02 X20.0424 Y26.9259 I2.2713 J3.0343 F900 +G02 X19.9509 Y28.2518 I1.4628 J0.7671 F900 +G02 X20.9621 Y28.7400 I0.7959 J-0.3573 F900 +G02 X22.2727 Y28.2208 I-0.7690 J-3.8554 F900 +G01 X22.8474 Y27.8720 F900 +G01 X23.4235 Y27.4799 F900 +G03 X27.3922 Y27.1932 I2.5244 J7.3336 F900 +G03 X23.6742 Y30.3770 I-3.6569 J-0.5077 F900 +G01 X23.1052 Y30.3518 F900 +G02 X21.8100 Y30.2758 I-1.1395 J8.3513 F900 +G02 X21.0871 Y30.4945 I-0.0471 J1.1487 F900 +G02 X20.8378 Y31.3906 I0.7147 J0.6816 F900 +G02 X21.2400 Y32.7086 I2.0174 J0.1046 F900 +G02 X22.4632 Y33.2534 I1.2764 J-1.2202 F900 +G02 X24.7832 Y32.9633 I0.1312 J-8.3732 F900 +G03 X27.1398 Y32.4950 I4.1828 J14.8825 F900 +G03 X28.4611 Y32.6726 I0.3716 J2.2396 F900 +G03 X30.7506 Y34.9858 I-1.2506 J3.5273 F900 +G03 X31.2555 Y37.1129 I-14.6533 J4.6016 F900 +G02 X31.8709 Y38.9216 I5.8744 J-0.9897 F900 +G02 X32.8383 Y40.0255 I3.1440 J-1.7793 F900 +G02 X31.2746 Y39.8824 I-0.9946 J2.2538 F900 +G02 X29.4239 Y40.4932 I2.7930 J11.5733 F900 +G03 X26.7936 Y41.4102 I-5.6361 J-11.9353 F900 +G03 X24.6193 Y41.2557 I-0.8658 J-3.1929 F900 +G03 X23.2912 Y40.0255 I1.5138 J-2.9663 F900 +G01 X22.3905 Y38.3874 F900 +G02 X21.2824 Y36.9180 I-5.1426 J2.7258 F900 +G01 X20.4249 Y36.0567 F900 +G02 X18.1097 I-1.1576 J1.4806 F900 +G02 X18.1716 Y37.7068 I9.1003 J0.4851 F900 +G01 X18.2421 Y38.3939 F900 +G03 X21.1095 Y39.8863 I0.1197 J3.2709 F900 +G03 X22.2108 Y43.3107 I-5.4951 J3.6566 F900 +G03 X19.3947 Y42.4664 I-0.0967 J-4.7962 F900 +G03 X18.3743 Y41.3925 I2.2601 J-3.1689 F900 +G03 X18.9117 Y49.0029 I-114.3268 J11.8972 F900 +G02 X19.0724 Y53.0199 I35.5863 J0.5885 F900 +G02 X56.3772 Y76.9928 I28.2180 J-2.8988 F900 +G02 X69.8320 Y67.2005 I-9.3121 J-26.9346 F900 +G00 Z5.0000 F900 +G00 X0.0000 Y0.0000 F2400 +G00 Z0.0000 F900 + +$HZ +M05 +M30 diff --git a/docs/img/software/crownGRBL.zip b/docs/img/software/crownGRBL.zip new file mode 100644 index 000000000..003007092 Binary files /dev/null and b/docs/img/software/crownGRBL.zip differ diff --git a/docs/img/software/e4.jpg b/docs/img/software/e4.jpg new file mode 100644 index 000000000..bba48db56 Binary files /dev/null and b/docs/img/software/e4.jpg differ diff --git a/docs/img/software/es1.jpg b/docs/img/software/es1.jpg new file mode 100644 index 000000000..aa2fab17d Binary files /dev/null and b/docs/img/software/es1.jpg differ diff --git a/docs/img/software/es10.jpg b/docs/img/software/es10.jpg new file mode 100644 index 000000000..cfa4deef2 Binary files /dev/null and b/docs/img/software/es10.jpg differ diff --git a/docs/img/software/es11.jpg b/docs/img/software/es11.jpg new file mode 100644 index 000000000..8eef3e86c Binary files /dev/null and b/docs/img/software/es11.jpg differ diff --git a/docs/img/software/es12.jpg b/docs/img/software/es12.jpg new file mode 100644 index 000000000..8b8b8b97c Binary files /dev/null and b/docs/img/software/es12.jpg differ diff --git a/docs/img/software/es2.jpg b/docs/img/software/es2.jpg new file mode 100644 index 000000000..e71c3e801 Binary files /dev/null and b/docs/img/software/es2.jpg differ diff --git a/docs/img/software/es3.jpg b/docs/img/software/es3.jpg new file mode 100644 index 000000000..dc0a70fc2 Binary files /dev/null and b/docs/img/software/es3.jpg differ diff --git a/docs/img/software/es5.jpg b/docs/img/software/es5.jpg new file mode 100644 index 000000000..96b7bbaff Binary files /dev/null and b/docs/img/software/es5.jpg differ diff --git a/docs/img/software/es6.jpg b/docs/img/software/es6.jpg new file mode 100644 index 000000000..32a21c98b Binary files /dev/null and b/docs/img/software/es6.jpg differ diff --git a/docs/img/software/es8.jpg b/docs/img/software/es8.jpg new file mode 100644 index 000000000..0b69307b9 Binary files /dev/null and b/docs/img/software/es8.jpg differ diff --git a/docs/img/software/es9.jpg b/docs/img/software/es9.jpg new file mode 100644 index 000000000..8b8017231 Binary files /dev/null and b/docs/img/software/es9.jpg differ diff --git a/docs/img/software/esleftmouse.jpg b/docs/img/software/esleftmouse.jpg new file mode 100644 index 000000000..193b3c6b3 Binary files /dev/null and b/docs/img/software/esleftmouse.jpg differ diff --git a/docs/img/software/espaths.jpg b/docs/img/software/espaths.jpg new file mode 100644 index 000000000..6e876aabb Binary files /dev/null and b/docs/img/software/espaths.jpg differ diff --git a/docs/img/software/espen.jpg b/docs/img/software/espen.jpg new file mode 100644 index 000000000..debeeaf51 Binary files /dev/null and b/docs/img/software/espen.jpg differ diff --git a/docs/img/software/essim.jpg b/docs/img/software/essim.jpg new file mode 100644 index 000000000..3c3ba7f8b Binary files /dev/null and b/docs/img/software/essim.jpg differ diff --git a/docs/learn/software_overview.md b/docs/learn/software_overview.md index 627739ed1..ec9b271c2 100644 --- a/docs/learn/software_overview.md +++ b/docs/learn/software_overview.md @@ -13,7 +13,7 @@ There are 4 components to the workflow and associated software as follows: | |Step|Software| |-|----|--------| |1|Design|CAD (Computer Assisted Design) or Vector Graphics Editor| -|2|Toolpath Generation|CAM (Computer Assisted Machining)| +|2|Tool path Generation|CAM (Computer Assisted Machining)| |3|G-Code Sending|Sender| |4|Milling|Controller| @@ -25,7 +25,7 @@ There are 4 components to the workflow and associated software as follows: The output of this step is typically either a 2D file (like a .DXF or .SVG) or sometimes (but not often) a 3D file (like a .STL). -[Toolpath Generation](#toolpath-generationcam) +[Tool path Generation](#tool-path-generationcam) : This is the step where you take your design, and describe which lines to engrave, which areas to cut out, and which parts to leave. It defines what "paths" your "tool" is going to take. CAM also is where you will define what kinds of milling bits you have, and how fast and deep you want to move them through the material. The output of @@ -33,7 +33,7 @@ There are 4 components to the workflow and associated software as follows: [G-code Sender](#g-code-sender) : The g-code is just a list of instructions that define where the tool should go. The software - used to "play" these instructions is the g-code sender and communicates with the controller. There are a number of options for this software, if you are using the SKR Pro the LCD can act as the sender, or on the Jackpot CNC Controller the built in web interface is usually the sender. Either board can also be hardwared and traditional G-code senders can be used. + used to "play" these instructions is the g-code sender and communicates with the controller. There are a number of options for this software, if you are using the SKR Pro the LCD can act as the sender, or on the Jackpot CNC Controller the built in web interface is usually the sender. Either board can also be hardwired and traditional G-code senders can be used. [Controller](#controllerfirmware) : The controller is responsible for taking g-code instructions and managing the precise movements @@ -62,7 +62,7 @@ If you are making functional parts, then you want a CAD tool. The output you wan .DXF. Imagine you want to make a toolbox, you would draw out each side of the toolbox and export a .DXF for each face of the box. You care a lot about the size of each side, because it all has to fit together when you are done. These programs can all create DXF files and they all have a lot of -information on their use (This is not an exhaustive list, but if you want to add something else, +information on their use (This is not an exhaustive list), but if you want to add something else, feel free to [edit this document](../index.md#editing-and-contributing). - Autodesk Fusion 360 @@ -87,7 +87,7 @@ design and adjust it. it usable, you can use Inkscape. Try searching for [inkscape trace bitmap tutorial](https://duckduckgo.com/?q=inkscape+trace+bitmap+tutorial) -## Toolpath Generation/CAM +## Tool Path Generation/CAM ![!pic](../img/old/2018/03/3Island.jpg) @@ -143,7 +143,7 @@ should also be able to command the homing sequence (Most CNC machines don't need printers because the start location is on the workpiece, not the machine). The most simple method is to use the built in web interface on the Jackpot CNC controller or the -included LCD on the SKR Pro, which will take an onbpoard SD card. You can put the file on the SD card, and set the whole thing up on the LCD, and play the file without bringing a computer into the shop. +included LCD on the SKR Pro, which will take an onboard SD card. You can put the file on the SD card, and set the whole thing up on the LCD, and play the file without bringing a computer into the shop. The other simple method to do this is with [Repetier-Host](../software/repetier-host.md) or [CNC.js](https://cnc.js.org/). @@ -157,7 +157,7 @@ image](../electronics/v1pi.md). The final step is to actually do the milling/cutting. Obviously this is done by the tool at the end of the gantry, but it is facilitated by the controller. The controller takes movement commands, and drives the motors. If you bought the controller from the V1Engineering shop, then it is running Grbl or Marlin. Marlin is designed for 3D printing (and so are a lot of tools we use). Don't be surprised if you see something labeled "print" when you think it should be "cut". The V1Engineering Shop sells the controllers flashed and ready to use. If you want to update them, -or you need to change the software for some reason, there are preconfigured versions of all the firmware linked in each boards page here in the documentaion Control/Control Boards/... +or you need to change the software for some reason, there are pre-configured versions of all the firmware linked in each boards page here in the documentation Control/Control Boards/... !!! warning You will see "Arduino" used a lot in discussions around the V1Engineering machines. It is the diff --git a/docs/lowrider/index.md b/docs/lowrider/index.md index dd38fc083..c69594b4c 100644 --- a/docs/lowrider/index.md +++ b/docs/lowrider/index.md @@ -102,8 +102,8 @@ filaments With great rigidity and added heat resistance are PET-GF/CF and PC-GF/ !!! info - Printer Skew calibration is suggested, we are trying to make sure parts are vertical and not tilted, this can be done easily with a carpenters square and a tall printed part. Or [Vector3D](https://vector3d.shop/products/calilantern-calibration){:target="balnk"}, makes a wonderful tool. Skew calibration is enough size calibration should not be needed. - You can also print the two small parts, Z_Stub and Z_Nut to make sure they fit togher easily and you can get the m5 nuts insertes before printing the larger parts. + Printer Skew calibration is suggested, we are trying to make sure parts are vertical and not tilted, this can be done easily with a carpenters square and a tall printed part. Or [Vector3D](https://vector3d.shop/products/calilantern-calibration){:target="blank"}, makes a wonderful tool. Skew calibration is enough size calibration should not be needed. + You can also print the two small parts, Z_Stub and Z_Nut to make sure they fit together easily and you can get the m5 nuts inserts before printing the larger parts. @@ -149,7 +149,7 @@ filaments With great rigidity and added heat resistance are PET-GF/CF and PC-GF/ * Brace note- Print Brace_Max_### and one Brace_### at 60% infill. These will be the end braces and benefit from added rigidity. - * If a part name if followed by a verion number use the highest one. V1, V2, V3... Means there was a fix or edit. + * If a part name if followed by a version number use the highest one. V1, V2, V3... Means there was a fix or edit. !!! warning Cura based slicers seem to work a little different. Make sure the parts are aligned on your bed as they appear in the Printables thumbnails. Bridging also seems to be a bit of an issue for some of the internal overhangs. It is best to check the "Dust Skirt" and "YZ_Plate" internal features after slicing to be certain the bridges are bridging the short way, not the long way. @@ -164,7 +164,7 @@ You can assemble the machine using the printed temp strut plates and then use th [Vector76 Strut Generator](https://vector76.github.io/Web_OpenSCAD_Customizer/strut_plate.html){:target="_blank"}. -The strut length comes from the calculator, but it will cut slightly smaller (0.5mm) by design.The Wings are refering to the parts that make the plate nearly touch the rails to fill in the gaps. +The strut length comes from the calculator, but it will cut slightly smaller (0.5mm) by design.The Wings are referring to the parts that make the plate nearly touch the rails to fill in the gaps. ![!LR4 strut plate Picture](../img/lr4/strut.png){: loading=lazy width="600"} @@ -281,8 +281,8 @@ This is what is needed for a 4' x 8' (1.2m x 2.4m) build. You will need more or |set |XZ Plates | | |~8m |10mm belt |Use the calc for accurate length for your build | - * 5 driver board is reccomended - * Updating to a 24v Power supply is also reccomended if you only have a 12V. + * 5 driver board is recommended + * Updating to a 24v Power supply is also recommended if you only have a 12V. --- **MPCNC Primo to LR4 hardware differences for converting your build** @@ -298,8 +298,8 @@ This is what is needed for a 4' x 8' (1.2m x 2.4m) build. You will need more or |set |XZ Plates | | |~8m |10mm belt |Use the calc for accurate length for your build | - * 5 driver board is reccomended - * Updating to a 24v Power supply is also reccomended if you only have a 12V. + * 5 driver board is recommended + * Updating to a 24v Power supply is also recommended if you only have a 12V. --- @@ -332,6 +332,8 @@ Start the assembly with the YZ plate. * This is what the finished assembly will look like. +--- + ![!LR4 yz assm](../img/lr4/label.jpg){: loading=lazy width="600"} * Start by doing yourself a favor by labeling all the wires before you run them. @@ -339,42 +341,58 @@ Start the assembly with the YZ plate. * Label the wires and not the plugs so they still fit in the control board and you can read them without unplugging. * Typically, as you face the machine, the left side is Y0 and Z0, and the right side is Y1 and Z1. +--- ![!LR4 yz assm](../img/lr4/yze1.jpg){: loading=lazy width="600"} * Use the M2.5 screws to secure the crimped or soldered endstop to the Z_Stop_Min/Max part +--- + ![!LR4 yz assm](../img/lr4/yze2.jpg){: loading=lazy width="600"} * Notice what way the lever faces, away from the flat side. +--- + ![!LR4 yz assm](../img/lr4/yze2a.jpg){: loading=lazy width="600"} * The nut gets pressed in from the YZ plate face. * If your nut is not tight you can use a flat head screw driver to hold it in place while tightening in a few steps. +--- + ![!LR4 yz assm](../img/lr4/yze3.jpg){: loading=lazy width="600"} * Run the wire through the channel +--- + ![!LR4 yz assm](../img/lr4/yze4.jpg){: loading=lazy width="600"} * Lightly secure the Z stop part with an M5 Screw and nut. * Start with the assembly in the low position, this will get adjusted later. - + +--- + ![!LR4 yz assm](../img/lr4/yze5.jpg){: loading=lazy width="600"} * Run the endstop wire all the way out of the bottom of the YZ plate. +--- + ![!LR4 yz assm](../img/lr4/yze6.jpg){: loading=lazy width="600"} * Insert both M5 idler nuts into place +--- + ![!LR4 yz assm](../img/lr4/yze7.jpg){: loading=lazy width="600"} * Add the M5 Screws to hold the nuts into place until later. * If you have a hard time with the nuts moving a flat head screw driver can help push them into place. +--- ![!LR4 yz assm](../img/lr4/yzs1.jpg){: loading=lazy width="600"} @@ -383,46 +401,63 @@ Start the assembly with the YZ plate. * The little black fasteners are set screws or grub screws. * Notice the stepper is on the chamfered / endstop side. +--- + ![!LR4 yz assm](../img/lr4/yzs2.jpg){: loading=lazy width="600"} * make sure to label the wire, Y0 or Y1. * Feed the wire through the channel, make sure you are on the larger side of the hole. +--- + ![!LR4 yz assm](../img/lr4/yzs3.jpg){: loading=lazy width="600"} * Use two M3 screws to hold the stepper in place lightly, the other two screws come later. +--- + ![!LR4 yz assm](../img/lr4/yzw1.jpg){: loading=lazy width="600"} * Build the front wheel, both are similar. The heads face outside the machine or down. * Snug up the large bolts do not crush the part. +--- + ![!LR4 yz assm](../img/lr4/yzw2.jpg){: loading=lazy width="600"} * Two M3 screws will secure the front wheel and the rest of the Y stepper. +--- + ![!LR4 yz assm](../img/lr4/yzw3.jpg){: loading=lazy width="600"} * Snug up all 4 stepper screws. * Make sure the outer faces of the YZ plate and Wheel are flush with each other. You can lay the parts on a flat table with the wheels hanging off the edge to align them before snugging it up. +--- + ![!LR4 yz assm](../img/lr4/yzb1.jpg){: loading=lazy width="600"} * Load your Y axis belt around the pulley, tweezers or a small screwdriver can help guide it. * Cut it to length according to the calculator * You can remove the M5 screws to make this easier +--- + ![!LR4 yz assm](../img/lr4/yzb2.jpg){: loading=lazy width="600"} * Add the idlers and M5 screws back into place. * Seat the screws, but do not crush the plastic or the idler bearings. * A drop of light oil or lube from the hardware kit inside these bearings can help to extend the life of them. +--- + ![!LR4 yz assm](../img/lr4/yze8.jpg){: loading=lazy width="600"} * Wire labeled as Y0 or Y1 * Run the wires through the first channel. +--- ![!LR4 yz assm](../img/lr4/yze9.jpg){: loading=lazy width="600"} @@ -435,22 +470,30 @@ Start the assembly with the YZ plate. You can hang the wheels and lever off the edge of the table if needed. +--- + ![!LR4 yz assm](../img/lr4/yzw4.jpg){: loading=lazy width="600"} * Run the small wires through the wire keeper first * Then run the stepper wire to hold them all in. * If you are having a hard time do not pry the tab, simply push the wires in with your pulley allen key or a flat head screwdriver. +--- + ![!LR4 yz assm](../img/lr4/yzw5.jpg){: loading=lazy width="600"} * All the wires should be to the back of the plate. * Feed them one at a time out of the slot in the slot in the back. * Some people are finding it easier to run the Z stepper wire first. +--- + ![!LR4 yz assm](../img/lr4/yzw6.jpg){: loading=lazy width="600"} * When you get all the wires through, it is best to bundle them. +--- + ![!LR4 yz assm](../img/lr4/yzz1.jpg){: loading=lazy width="600"} * Use the guide on the top of the YZ plate to align the coupler. @@ -458,6 +501,8 @@ Start the assembly with the YZ plate. * Make sure the stepper is on the endstop side of the plate. * Tighten the set/grub screw on the flat first, the other. +--- + ![!LR4 yz assm](../img/lr4/yzz2.jpg){: loading=lazy width="600"} * Run the wire out the back channel. @@ -466,28 +511,38 @@ Start the assembly with the YZ plate. * Bundle for safety. * Some find it easier to do this wire first then the rest. +--- + ![!LR4 yz assm](../img/lr4/yzz2a.jpg){: loading=lazy width="600"} * M3 screws to secure the stepper, start all 4 first, then final snug. +--- + ![!LR4 yz assm](../img/lr4/yzz3.jpg){: loading=lazy width="600"} * Use the sharp edge of the Linear rail to chisel the rail bed smooth. * Any print artifacts, blobs, or rough spots, should just come right off. * This simple step makes both rails sit on the printed parts better preventing twists of any kind. +--- + ![!LR4 yz assm](../img/lr4/yzz4.jpg){: loading=lazy width="600"} * Notice the Y endstop hanging off the table as to not bother the small lever. * Loosely add all the M3 screws to the linear rails, get the heads just under the rail surface. * Keep an eye out for off center M3 screw heads, they can be sneaky and make this next step harder. +--- + ![!LR4 yz assm](../img/lr4/yzz5.jpg){: loading=lazy width="600"} * Add XZ plate using M3 screws to the bearing blocks. Snug. * XZ max has the large hole. * XZ Min has the slot at the top, the one that is shown in this picture. +--- + ![!LR4 yz assm](../img/lr4/yzz6.jpg){: loading=lazy width="600"} * Snug all the rail screws @@ -495,11 +550,15 @@ Start the assembly with the YZ plate. * After the rails are tight, it is a good idea to loosen up the each bearing block and snug it back up. * That little step always seems to gain a little more smooth action. +--- + ![!LR4 yz assm](../img/lr4/yzz6a.jpg){: loading=lazy width="600"} * Add the T8 Leadscrew to the coupler. Make sure the leadscrew is fully seated and touching the stepper shaft. * Snug both grub screws. +--- + ![!LR4 yz assm](../img/lr4/yzz7.jpg){: loading=lazy width="600"} * Add the brass nut to the Z_Nut @@ -507,37 +566,51 @@ Start the assembly with the YZ plate. * This can be a snug fit, use pliers to press fit if needed. * Thread this on to the leadscrew brass face down +--- + ![!LR4 yz assm](../img/lr4/yzs4.jpg){: loading=lazy width="600"} * The Z stubs get 2 hidden nuts and are secured to the XZ plates with M5 screws. +--- + ![!LR4 yz assm](../img/lr4/yzs5.jpg){: loading=lazy width="600"} * The hidden M5 nuts get pressed in and fully seated. +--- + ![!LR4 yz assm](../img/lr4/yzs6.jpg){: loading=lazy width="600"} * If you have trouble seating the nuts, you can; * Press them in with a flat head as shown here (loose print) * Or you can thread the M5 through the XZ plate and use it to pull them into place (tight print). +--- + ![!LR4 yz assm](../img/lr4/yzs7.jpg){: loading=lazy width="600"} * Snug in the Z stubs using the two M5 screws. * Leave out the cross tensioner screws for now. * Make sure the Z_nut is already in place. +--- + ![!LR4 yz assm](../img/lr4/yzw7.jpg){: loading=lazy width="600"} * Assemble the back wheel. * Bolt heads facing out or down. * Snug up the bolts. +--- + ![!LR4 yz assm](../img/lr4/yzw8.jpg){: loading=lazy width="600"} * Be sure to pre-thread the nut on to the screw to loosen up the lock nut before assembly. More than once can help as well. * Slow and easy on the next step. Make sure not to cross thread the nut is it gets moved and ends up crooked. +--- + ![!LR4 yz assm](../img/lr4/yzw8a.jpg){: loading=lazy width="600"} * Again, be sure to pre-thread the nut on to the screw to loosen up the lock nut before assembly. More than once can help as well. @@ -546,16 +619,22 @@ Start the assembly with the YZ plate. * Make sure the outer faces of both parts are flush. * Sloppy wheel alignment can lead to the whole beam not being very square to the table If your finished build is sitting crooked this is one place to check. +--- + ![!LR4 yz assm](../img/lr4/yzw8b.jpg){: loading=lazy width="600"} * Make sure the outer faces of both parts are flush. * Sloppy wheel alignment can lead to the whole beam not being very square to the table If your finished build is sitting crooked this is one place to check. +--- + ![!LR4 yz assm](../img/lr4/yzw9.jpg){: loading=lazy width="600"} * Take the time to set your Z endstops. * You want them to trigger just before the bearing blocks hit the top stop block. On both sides. * You can measure the trigger position from a fixed point to get them really close, this can make Z leveling a bit faster later on. + +--- ![!LR4 yz assm](../img/lr4/fullYZplate.jpg){: loading=lazy width="600"} @@ -563,6 +642,8 @@ Start the assembly with the YZ plate. * Now is a great time to take a photo and share it on some social media. * You are building a robot that will hold a power tool, everyone needs to hear about that. +--- + ### Core Assembly @@ -573,87 +654,121 @@ Start the assembly with the YZ plate. * Insert the M5 Tool Holder nuts one at a time. * Get some filament ready +--- + ![!LR4 Core assm](../img/lr4/cn2.jpg){: loading=lazy width="600"} * When you insert the filament it can help to cut it at an angle. * The angle is different for each side. +--- + ![!LR4 Core assm](../img/lr4/cn3.jpg){: loading=lazy width="600"} * Make sure it is fully seated all the way into the lower hole. +--- + ![!LR4 Core assm](../img/lr4/cn4.jpg){: loading=lazy width="600"} * Clip the filament just above the core's surface, so it can not snag on anything. +--- + ![!LR4 Core assm](../img/lr4/ch1.jpg){: loading=lazy width="600"} * Insert the bearings, one at a time with its bolt * Snug up all but the two bolts that cross the seam at the top. * The top seam controls the core to rail tension, this stays loose for now. +--- + ![!LR4 Core assm](../img/lr4/ch2.jpg){: loading=lazy width="600"} * The 4 bottom bolts have to have the heads up like shown * The top bolts can face whichever way you prefer, heads showing is favorable if you are using a vac hose. +--- + ![!LR4 Core assm](../img/lr4/ch3.jpg){: loading=lazy width="600"} * Set the X pulley depth * Tighten the flat grub screw first then the other. +--- + ![!LR4 Core assm](../img/lr4/ce2.jpg){: loading=lazy width="600"} * Optional Touch plate * Run the wires through * 140mm - 5.5" hanging out is minimum. +--- + ![!LR4 Core assm](../img/lr4/ce3.jpg){: loading=lazy width="600"} * Optional * Run the touch plate wires across +--- + ![!LR4 Core assm](../img/lr4/ce1.jpg){: loading=lazy width="600"} * Run the Endstop wire though * Did you label both wires? +--- + ![!LR4 Core assm](../img/lr4/ce4.jpg){: loading=lazy width="600"} * Optional * Run the touch plate wires through to the front +--- + ![!LR4 Core assm](../img/lr4/ce5.jpg){: loading=lazy width="600"} * Secure the endstop, using M2.5x12mm screws, notice the trigger direction. * 99% of builds are going to use this endstop, homing to Xmin. The location for the endstop located at the left side of the core (when looking at it from behind) are for homing to Xmax (not recommended for beginners, needs changes to the config). +--- + ![!LR4 Core assm](../img/lr4/cs1.jpg){: loading=lazy width="600"} * Snug up the X Stepper +--- + ![!LR4 Core assm](../img/lr4/cs2.jpg){: loading=lazy width="600"} * Run the X belt +--- + ![!LR4 Core assm](../img/lr4/cs3.jpg){: loading=lazy width="600"} * Insert the X idlers +--- + ![!LR4 Core assm](../img/lr4/cs4.jpg){: loading=lazy width="600"} * Well, does it look like this? - * If so preceed to the next step + * If so precede to the next step * If not, take a break, take some pictures, head to the V1E.com forums. +--- + ### Beam Assembly ![!LR4 Beam assm](../img/lr4/B1.jpg){: loading=lazy width="600"} * Gather your Beam parts. - * If you bought the V1 printed parts set you will notice the two end Braces have a differnt surface pattern. + * If you bought the V1 printed parts set you will notice the two end Braces have a different surface pattern. * If you printed your own, make sure to use the heavy infill on the ends. +--- + ![!LR4 Beam assm](../img/lr4/B2.jpg){: loading=lazy width="600"} * Equally space your braces and snap in the rails. @@ -662,6 +777,8 @@ Start the assembly with the YZ plate. * If you already have your strut plate cut, now is your time to shine. * If you just finished cutting your own strut plate, you have already done this, you don't need my help. +--- + ![!LR4 Beam assm](../img/lr4/B3.jpg){: loading=lazy width="600"} * Install the (temp)strut plates. @@ -669,40 +786,56 @@ Start the assembly with the YZ plate. * As you tighten the screws you will feel the clamps start to engage, that is all you need. * Tubes will still be able to rotate, if you try hard enough you can pull them out. * Trust, just a tiny bit of tension is all you need. - * The rails carry no sideways loads, do not overtioghten them, it only causes issues. + * The rails carry no sideways loads, do not overtightened them, it only causes issues. + +--- ![!LR4 Beam assm](../img/lr4/B4.jpg){: loading=lazy width="600"} * Notice the orientation, there is a screw head cutout. +--- + ![!LR4 Beam assm](../img/lr4/B5.jpg){: loading=lazy width="600"} * Only one way this side fits +--- + ![!LR4 Beam assm](../img/lr4/B6.jpg){: loading=lazy width="600"} * Install the bottom temp struts as well. * No specific orientation here. +--- + ![!LR4 Beam assm](../img/lr4/B71.jpg){: loading=lazy width="600"} * Install and fully seat the X belt tensioner nut +--- + ![!LR4 Beam assm](../img/lr4/B7.jpg){: loading=lazy width="600"} * If you need to you can use the screw to fully seat it. * Take the screw back out. +--- + ![!LR4 Beam assm](../img/lr4/B8.jpg){: loading=lazy width="600"} * If you use a V1 board box you can use it to mark and then drill the holes in your strut plate * M3x10 to secure. * For the temp strut users you can set the box in place with the screws partially installed and it should not move while you cut your permanent strut plates. +--- + ![!LR4 Beam assm](../img/lr4/B9.jpg){: loading=lazy width="600"} * Position is not critical, center is probably best though. +--- + ### Main Assembly @@ -713,10 +846,14 @@ Start the assembly with the YZ plate. * It tends to be easier to hold them with the screwdriver and use a wrench to tighten the nuts. * Snug....don't crush. It is very easy to leave them a bit light and check them again later. +--- + ![!LR4 main assm](../img/lr4/ms2.jpg){: loading=lazy width="600"} * Looking good right, like you almost have a machine! +--- + ![!LR4 main assm](../img/lr4/ms3.jpg){: loading=lazy width="600"} * Slide on the core, be sure not to snag any wires. @@ -725,19 +862,26 @@ Start the assembly with the YZ plate. * If you are too tight you will actually start to feel the core get tighter and looser as you cross over the braces. * The right tension is better than too tight or too loose. +--- + ![!LR4 main assm](../img/lr4/ms4.jpg){: loading=lazy width="600"} * Now you can add the YZ min assembly +--- + ![!LR4 main assm](../img/lr4/ms5.jpg){: loading=lazy width="600"} * Easy section, admire your work. Some people like to make robot sounds as they drive it around the table at this point. +--- + ![!LR4 main assm](../img/lr4/ht1.jpg){: loading=lazy width="600"} * Okay now is a good time to make sure your heal toe measurements are equal. * Simply measure across the front of your machine +--- ![!LR4 main assm](../img/lr4/ht2.jpg){: loading=lazy width="600"} @@ -746,6 +890,7 @@ Start the assembly with the YZ plate. * If they are not the machine can wander when not under power. * The adjustment would be to check your end braces to rail connection and to verify your lower X rail is not actually touching the XZ plate. If it is trim or file your rail a bit shorter. +--- ### Wire routing @@ -755,15 +900,21 @@ Start the assembly with the YZ plate. * Make sure the travel is free, clear, and smooth. The wires should have slack at all positions. * Cable ties to the braces work well. +--- + ![!LR4 Wire Routing](../img/lr4/w2.jpg){: loading=lazy width="600"} * Add the extensions from the end furthest from the control board and the Core wires. * Fold the wires and get ready for tape. +--- + ![!LR4 Wire Routing](../img/lr4/w3.jpg){: loading=lazy width="600"} * Taping them like this takes all the strain off the connectors +--- + ![!LR4 Wire Routing](../img/lr4/w4.jpg){: loading=lazy width="600"} * This is an easy way to deal with the extra wire. @@ -771,58 +922,78 @@ Start the assembly with the YZ plate. * Secure all wires at each brace. * All the slack at the furthest section +--- + ![!LR4 Wire Routing](../img/lr4/w5.jpg){: loading=lazy width="600"} * Fold up on itself and make a nice bundle. Most builds will have much less extra than this. +--- + ![!LR4 Wire Routing](../img/lr4/w6.jpg){: loading=lazy width="600"} * Get ready to run the Core wires. * Secure them to the top of the core. +--- + ![!LR4 Wire Routing](../img/lr4/w7.jpg){: loading=lazy width="600"} * Wire cover is nice but not needed. * Leave a small loop at the far end of travel. * You will be securing it the the brace just past halfway. +--- + ![!LR4 Wire Routing](../img/lr4/w8.jpg){: loading=lazy width="600"} * Move the core to the far end to make sure your wires travel easily. * Run it back and forth to make sure it sits well. * If you use a vac hose you can try this again after that is installed. +--- + ![!LR4 Wire Routing](../img/lr4/w9.jpg){: loading=lazy width="600"} * Run the YZ Min assembly wires. * The slack can get bundled on the side or ran behind the board box and bundled on the other side. * Leave the board box as open to breathe as possible, do not bundles wires inside. +--- + ### Belts ![!LR4 Belts](../img/lr4/yr1.png){: loading=lazy width="600"} * First step to mounting the CNC to the table is setting the Y rail - * Do your best to make a perfectly rectangular table, but once the rail is set that becomes your referenceand the table edges mean nothing. + * Do your best to make a perfectly rectangular table, but once the rail is set that becomes your reference, and the table edges mean nothing. * The belt holders and Y_Clips all share the outer edge - * No more than 300mm gap is reccomended. + * No more than 300mm gap is recommended. + +--- ![!LR4 Belts](../img/lr4/yr2.png){: loading=lazy width="600"} - * Pre-drilling is highly reccomended so your parts lay flat on the table when screwed down. + * Pre-drilling is highly recommended so your parts lay flat on the table when screwed down. * You can draw a centerline down the table to make this easy. * There is +-1.5mm so it has a little wiggle room if you are not perfect. * Best to set both Y Max belt ends and the first and last Y clips. * Then measure the remaining gap and equally divide the rest of your clips. +--- + ![!LR4 Belts](../img/lr4/yr3.jpg){: loading=lazy width="600"} * Make sure both Y Min belt holders get a M3 screw fully inserted * This is for coarse Y squaring adjustment +--- + ![!LR4 Belts](../img/lr4/yr4.jpg){: loading=lazy width="600"} - * Both ends set and predrilled. + * Both ends set and pre-drilled. + +--- ![!LR4 Belts](../img/lr4/yr5.jpg){: loading=lazy width="600"} @@ -830,69 +1001,93 @@ Start the assembly with the YZ plate. * Snug each clip to the table one at a time. * Use the table edge or any straight surface you might have (a level work well as a straight edge) +--- + ![!LR4 Belts](../img/lr4/yb1.jpg){: loading=lazy width="600"} * Loop the belt around an M3 screw +--- + ![!LR4 Belts](../img/lr4/yb2.jpg){: loading=lazy width="600"} * Pull the belt to set the screw and lock the belt * Notice the end of the belt does come through and has a couple extra teeth showing * This is the same for all the belts +--- + ![!LR4 Belts](../img/lr4/yb3.jpg){: loading=lazy width="600"} * Set the Y Min into place * This is a quick release for removing from the table +--- + ![!LR4 Belts](../img/lr4/yb4.jpg){: loading=lazy width="600"} * Prepare the Y_Max belt tensioner. +--- + ![!LR4 Belts](../img/lr4/yb5.jpg){: loading=lazy width="600"} * Sink the nut and insert the screw +--- + ![!LR4 Belts](../img/lr4/yb6.jpg){: loading=lazy width="600"} * Secure the belt with an M3 just as before * This ends sets the initial tension so it can take a few tries to get the distance right * Make sure the belt is on the pulley and in both idlers correctly. +--- + ![!LR4 Belts](../img/lr4/yb7.jpg){: loading=lazy width="600"} * You want the tension to hold the belt taut, but not crazy * You want 7lbs (3.2kg) tension, it is not as much as you think. * It will NOT pluck like a guitar. - * Always best to start loose, if all your parts come out several milimeters small, then you might be too loose + * Always best to start loose, if all your parts come out several millimeters small, then you might be too loose * If you overtighten you can prevent the steppers from turning, you will certainly break parts. * The parts will break long before the belt does. +--- + ![!LR4 Belts](../img/lr4/yb8.jpg){: loading=lazy width="600"} * Setting the Y min distance can be done from the calculator, or * Using a piece of belt on the table to set a one belt gap width. - * Mark and predrill all your holes. + * Mark and pre-drill all your holes. * I used a pencil sharpened by hand to get into the deep holes +--- + ![!LR4 Belts](../img/lr4/yb85.jpg){: loading=lazy width="600"} * Set the Y stop screw so the endstop triggers just before the LowRider hits the end * If the endstop gets past the screw there is a good chance you will pop or bend the endstop lever. * Take your time here. I get a trigger and about 4mm more travel. +--- + ![!LR4 Belts](../img/lr4/yb9.jpg){: loading=lazy width="600"} * Finish this belt just like the max side * M3's to secure, correct tension * Y axis squaring gets set later. +--- + ![!LR4 Belts](../img/lr4/yh1.jpg){: loading=lazy width="600"} * If you are using a vacuum hose, it is best to set it before attaching the X belt. * Plug in the tool end * Route the hose up and cable tie / secure it to the top of the core +--- + ![!LR4 Belts](../img/lr4/yh2.jpg){: loading=lazy width="600"} * Arrange the hose and wires starting at X max @@ -900,36 +1095,50 @@ Start the assembly with the YZ plate. * If you work up against a wall make sure your hose does not touch the wall * Secure the hose again at just past the halfway point +--- + ![!LR4 Belts](../img/lr4/yh3.jpg){: loading=lazy width="600"} - * Move to X min, and back and forth to get the hose to behave for the entore range of motion + * Move to X min, and back and forth to get the hose to behave for the entire range of motion * You may need to add a bit of a twist one way or the other * Make sure the hose is never pulled tight +--- + ![!LR4 Belts](../img/lr4/yh4.jpg){: loading=lazy width="600"} * The hose should sit relaxed and always fall back in to the cradle. - * Keep an eye on your wires as well, typically they move differnt from the hose so you can not attach them to each other. + * Keep an eye on your wires as well, typically they move different from the hose so you can not attach them to each other. + +--- ![!LR4 Belts](../img/lr4/xb1.jpg){: loading=lazy width="600"} * Now the X belt * Wrap around an M3 screw +--- + ![!LR4 Belts](../img/lr4/xb2.jpg){: loading=lazy width="600"} * Push the belt and screw to the bottom with a screw driver +--- + ![!LR4 Belts](../img/lr4/xb3.jpg){: loading=lazy width="600"} * Load the belt into the X Belt tensioner * Make sure to get the distance right * Move the core back and forth SLOWLY to make sure the belt is on teh pulley and idlers properly +--- + ![!LR4 Belts](../img/lr4/xb4.jpg){: loading=lazy width="600"} * Tension to ~7lbs (3.2kg) same as before. Loose is better than breaking things. +--- + That is nearly it...You are ready to plug it in and take it for a test ride. No more making noises, it will do that itself!! @@ -938,6 +1147,7 @@ Setting the Z stub distance......coming soon + #### Initial Squaring To square the machine, it is easiest to mark 4 points and measure the diagonal. This is how we set the Y axis homing to square the machine relative to the rail. You will probably need to repeat this a couple of times to get it under 1mm difference. This is a multiplied error, so 1mm or less is very very good. diff --git a/docs/software/estlcam-basics.md b/docs/software/estlcam-basics.md index 8c4fd2d04..d33a242f5 100644 --- a/docs/software/estlcam-basics.md +++ b/docs/software/estlcam-basics.md @@ -1,84 +1,112 @@ # Estlcam Basics -[Estlcam is found here.](http://estlcam.com) ![!Estlcam Preview](../img/old/2015/05/ESTLCAM.png){: loading=lazy width="400"} -**EstlCAM is for generating GCode.** +**EstlCAM is for making tool paths.** -This software seems to do everything I want. It also seems to be translated into every language I’ve -ever heard of, if not you can add translations in the software. The installer is in German I think -but the options are easy to understand. Please buy a copy if you find this works for you. +Estlcam seem to be the easiest way to generate CNC tool paths that we can find. Generally this is used for everything except work with lasers, for that [lightburn](../tools/lasers.md/#lightburn) is the better program. This is a low cost program with a mostly unlimited free trial. anything you learn from estlcam will transfer over to other cam software so no time is "wasted" by starting with this program even if you are confident you will use another software package later. + +Estlcam is also very easy for everyone here to troubleshoot. If you have CAM issues with other software you are pretty much on your own. Most of us know estlcam very well and can help you get going very easily. + +If you are unsure what a tool path or CAM is I suggest taking a look at this page, [CNC Software Basics](../learn/software_overview.md/#tool-path-generationcam) ## Step one – Install Estlcam -Install Estlcam. Using the default options in the installer, add Icon to start menu and desktop. The -first window that pops up I set the language, change the display units, and set it to show the feed -rate in mm/s on the tool popups. +[Estlcam is found here.](http://estlcam.com) Currently we recommend Estlcam V12. + +![!language](../img/software/es1.jpg){: loading=lazy width="400"} + +The installer starts in German, you will be able to change this later. + +--- + +![!controller deselect](../img/software/es2.jpg){: loading=lazy width="400"} + +Install Estlcam. Using the default options in the installer, remove the one controller option shown here. + +--- -![!e1](../img/old/2015/09/e1.png){: loading=lazy width="400"} +![!language](../img/software/es3.jpg){: loading=lazy width="400"} + + You will now need to launch Estlcam and continue the setup. In the top menu select Setup/basic setting. Match all the setting shown here, pay close attention to the seconds and minutes selection shown, it is common for people to get this wrong. + + If you are using the Jackpot CNC controller select **"GRBL"** here. + + If you are using the SKR pro or tother older V1 boards select **"Marlin"** here. + + For now other than language it is best just to match all of the settings shown. Only change these later if you understand them completely and have completed a job on your own. If you as for help chances are we are going to ask to see this screen. After you click okay close Estlcam and restart it to update the settings. -## Step 2 – Setup -After restarting Estlcam, open the setup tab, these are the settings from the first window plus a few extra. +## Step 2 – First Use Estlcam Setup -![!e2](../img/old/2015/09/e2.png){: loading=lazy width="400"} -Changing the clearance plane to something a little smaller really speeds up a job since the z axis -is the slowest. This is how far above the material it should travel to before it moves. You should -change the milling direction depending on what kind of material you are cutting, more on this in -another post. Setting the z-axis origin to the top of the material makes it easy to set the home -position, along with that is program start – at origin. Choosing to end the program “above origin” -is safe, “above last position” is the fastest. +![!Esetup](../img/software/e4.jpg){: loading=lazy width="400"} -![!Esetup](../img/old/2015/09/Esetup1.jpg){: loading=lazy width="400"} +Next menu is "Setup/CNC Programs" Then "Presets" tab. Change the file extension “gcode” so all the programs recognize it. -In the CNC Program Generation tab, choose Marlin or GRBL ( for the Jackpot). **Important – Set feed unit to mm/min-**. Change the file extension “gcode” so all the programs recognize it. +--- -![!Ecoord](../img/old/2015/09/Ecoord.jpg){: loading=lazy width="400"} +![!texts setup](../img/software/es5.jpg){: loading=lazy width="400"} -Next up is the travel feed rates. 2100/60=35mm/s, 900=15mm/s (keep the Z low) +The next tab to set is the "texts" tab. This is where you enter the starting, ending, and tool change setting from the [Milling Basics](../tools/milling-basics.md/#starting-gcode) Gcode section. -![!e4](../img/old/2015/09/e4.png){: loading=lazy width="400"} +These will vary depending on your control board, but you can simply cut and paste the sections if you are using GRBL or Marlin. -I delete all the default tools and use this as a conservative test speed setting for an 1/8″ flat -endmill in wood. Do not exceed 8mm/s in the z plunge field unless you know what you are doing and -know what firmware limits you have. +--- -You are ready to generate some GCode. +![!values setup](../img/software/es6.jpg){: loading=lazy width="400"} -## Step 3 – 2D gcode, Good for pen plotting or 2D milling (cutting things out) +In the "Values" tab, It is best to repeat the "F" values on each line, and this is where you set your "rapids" values. The values shown should work for everyone but can be modified later after evaluating your build to save a little time and move faster between cuts. + +Click "OK" to save, That is all it takes to get estlcam speaking the language the control board needs. You should not have to change any of those setting often if ever again. + +--- -Grid Size. DXF files are crazy sizes sometimes so to make sure your DXF is the right size change the -grid. Found in **View>Grid** I set mine to 10mm or 25.4mm=1in. +You are ready to generate some GCode. -![!eGrid](../img/old/2015/05/eGrid.png){: loading=lazy width="400"} +## Step 3 – 2D gcode, Good for pen plotting or 2D milling (cutting things out) For this 2D or 2.5D work .DXF files are used. You can use any vector program to make them, -illustrator, SolidWorks, etc. Get some files from here, (Need a new source, sorry). +illustrator, Inkscape, SolidWorks, fusion, Onshape, etc. -I used this one in the [video](https://youtu.be/s8YwkcK3P9U), [Crown Vector](../img/old/2018/08/0102.zip). +I used this one, [Crown Vector](../img/software/crown.zip), in the [video](https://youtu.be/s8YwkcK3P9U). Open DXF. **File>Open** – If your DXF is completely the wrong size try again with different initial units. -![!eopen](../img/old/2015/09/eopen.jpg){: loading=lazy width="400"} +![!eopen](../img/software/es8.jpg){: loading=lazy width="400"} + +--- + +This is what the crown looks like, notice there is no indication of size. -This is what the crown looks like imported in inches as the initial units. This is whatever units -you save your DXF as. +![!esize](../img/software/es9.jpg){: loading=lazy width="400"} -![!esize](../img/old/2015/09/esize.jpg){: loading=lazy width="400"} +--- ## Step 4 – Scale / Re-Zero + +#### Grid Size. + +DXF files can be crazy sizes sometimes so to make sure your DXF is the right size change the +grid. Found in teh bottom left hand corner of the screen. I set mine to a number that makes sense for the job at hand, in this case 10mm, or 25.4mm=1in. + +![!eGrid](../img/software/es10.jpg){: loading=lazy width="400"} + +--- + The crown imported at about 55mm wide I want about 150mm wide. **Select>Resize>Drawing Layers**, then click on the DXF to select it. I scaled the crown 250x to get it to 150mm (5 3/4″). Zoom out to see your DXF. -![!eescale](../img/old/2015/09/eescale.jpg){: loading=lazy width="400"} +![!eescale](../img/software/es11.jpg){: loading=lazy width="400"} + +--- **Zero>Create arbitrary point**, then select outside of the DXF paths. This is how to set your origin (or Home). The little blue plus symbol is what your machine sees as 0,0 (x=0, y=0, generally the @@ -86,15 +114,23 @@ lower left corner of your work). When you start your program the machine will wo above where you start it from (represented by the blue plus). Some people like to work from the center for round or oval objects. -![!ezero](../img/old/2015/09/ezero.jpg){: loading=lazy width="400"} +![!ezero](../img/software/es12.jpg){: loading=lazy width="400"} + +--- + +## Step 5 – Make the tool paths -## Step 5 – Select the tool paths +Before making a tool path you need to define your tool. For this example I will set it up as a "pen" but this will work with an endmill if you want to live dangerously. Setting the right diameter will help visualize how the job will actually look. -To use the pen you want to draw on the line so use engrave (tool centered on line), if you were -cutting a part you can choose part (tool edge on the outside of line), or cutout (tool edge in -inside of line). Click **Engrave** then just click on each line segment. +![!ezero](../img/software/espen.jpg){: loading=lazy width="400"} -![!eSelect](../img/old/2015/05/eSelect.png){: loading=lazy width="400"} +--- + +when using a pen you want to draw **on** the line, so use engrave tool (centered on line). Click **Engrave** then just click on each line segment. + +![!ezero](../img/software/espaths.jpg){: loading=lazy width="400"} + +--- ## Step 6 – Save @@ -102,37 +138,33 @@ Export. **File>Save CNC Program**. Give it a name. You will get a depth popup, f less, anything else, set it to the thickness of your material plus a bit to cut all the way through. You can then preview the path. -## Step 7 – Control Software +![!ezero](../img/software/essim.jpg){: loading=lazy width="400"} -Open [repetier-host](http://www.repetier.com) or log into your Jackpot (ssid-fluidnc). load the file you just saved. If you have the bed size -adjusted you can get a sense of scale. -If you can’t see the lines in reptier-host check the box "Print Preview>Show Travel moves". +--- -![!eRep](../img/old/2015/05/eRep.png){: loading=lazy width="400"} +If you hold the left mouse button and drag you will get a depth view of your job. Always check this to make sure the moves look right. Red dashed lines are travel moves and should be above your work. -View it from the edge and you can see that the path is below your z-home, and the movements are -above z-home. +![!ezero](../img/software/esleftmouse.jpg){: loading=lazy width="400"} -![!eSide](../img/old/2015/05/eSide.png){: loading=lazy width="400"} +--- -Don’t pay any attention as to where it is shown on the bed. It will start where ever your head -currently is. +## Step 7 – Running the Code -## Step 8 +Power up your machine and drive the pen or router to surface of your material. Drive the tip of the pen (or tool) a hair above where you want it to start and start the file you just created. -Start. Put the tip of the pen (or tool) a hair above where you want it to start and hit run. It -should pick up, move, drop down and go. If it goes down first and doesn’t pick up between moves -your z axis is backwards. [Flip the plug](../software/reverse-motor.md). +It should pick up, move to the start, move down and start drawing/cutting. ## Test File -[Test Crown 12mm/s GCODE](../img/old/2015/09/Test-Crown-12mms.gcode)– [Test Crown 12mm/s Zipped file](../img/Test-Crown-12mms.zip). +Marlin, SKR Pro, rambo, ramps - [Test Crown GCODE](../img/old/2015/09/Test-Crown-12mms.gcode)– [Test Crown Zipped file](../img/Test-Crown-12mms.zip). + +GRBL, Jackpot - [Grbl Test Crown](../img/software/crownGRBL.gcode) - [Grbl Test Crown Zip](../img/software/crownGRBL.zip) This all it takes to plot with a pen or do basic 2D (2.5D) milling, some of the most common things this type of mill is used for. Make sure to adjust your tool and its settings depending on the material in use. Always do a test cut! -Here is an old video, the new [Primo pen / knife holder](https://github.com/V1EngineeringInc/MPCNC_Primo_Tool_Mounts/tree/master/Knife_Pen_Mount) has built in spring so you will get even more consistent results. +Here is an old video