This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:tinkering:laser:eleksmakera3pro [2017/11/05 00:59] alessio.cavalieri [Resources] |
en:tinkering:laser:eleksmakera3pro [2020/10/20 15:41] (current) alessio.cavalieri [Blog] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== EleksMaker EleksLaser-A3 Pro ====== | ====== EleksMaker EleksLaser-A3 Pro ====== | ||
+ | ===== Blog ===== | ||
+ | * 2020 october 20: added [[en:tinkering:laser:eleksmakera3pro#power_and_speed_settings|Power and speed settings ]] section | ||
+ | * 2017 december 18: Improved the smoothness of the X carriage, $110=5000 and $111=5000 for setting the max speed to 5000 mm/min in GRBL | ||
+ | * 2017 december 13: Added smoke blower and pimped up step drivers current, heat sink installed on Allegro chip | ||
+ | |||
+ | |||
<note warning> | <note warning> | ||
Warning!!! After flashing the Mana SE Arduino clone With GRBL firmware, if you disconnect USB or lost communication with the PC (serial disconnection) the laser fire!!! | Warning!!! After flashing the Mana SE Arduino clone With GRBL firmware, if you disconnect USB or lost communication with the PC (serial disconnection) the laser fire!!! | ||
Line 13: | Line 19: | ||
- unwear the laser protection goggles | - unwear the laser protection goggles | ||
</note> | </note> | ||
+ | ===== Power and speed settings ===== | ||
+ | ==== 2500 mW Laser Diode ==== | ||
+ | === Vector letters outline / thin outline === | ||
+ | |||
+ | ^ Material ^ Laser Power (%) ^ Passes ^ Cut rate (mm/min) ^ Example ^ | ||
+ | | Plywood | 20 | 1 | 500 | {{:en:tinkering:laser:2-5w_laser_vector_letters_outline_plywood_3mm.jpg?200|}} | | ||
+ | |||
+ | === Vector letters fill path === | ||
+ | ^ Material ^ Line Distance (mm) ^ Laser Power (%) ^ Passes ^ Cut rate (mm/min) ^ Example ^ | ||
+ | | Plywood | 0.1 | 20 | 1 | 1000 | {{:en:tinkering:laser:2-5w_laser_vector_letters_fill_path_plywood_3mm.jpg?200|}} | | ||
+ | |||
+ | === Cut === | ||
+ | ^ Material ^ Thickness (mm) ^ Laser Power (%) ^ Passes ^ Cut rate (mm/min) ^ Example ^ | ||
+ | | Plywood | 3 | 50 | 8 | 80 | {{:en:tinkering:laser:2-5w_laser_cut_plywood_3mm.jpg?200|}} | | ||
+ | |||
===== GRBL settings ===== | ===== GRBL settings ===== | ||
I'm using the machine with GRBL firmware and LaserWeb4 PC frontend instead the original EleksCAM (called somewhere Elek-SCAM 8-) ) | I'm using the machine with GRBL firmware and LaserWeb4 PC frontend instead the original EleksCAM (called somewhere Elek-SCAM 8-) ) | ||
Line 21: | Line 42: | ||
The setup that i've used is based on this useful wiki article: https://github.com/LaserWeb/LaserWeb4/wiki/2.1-Initial-Configuration-GRBL-1.1 | The setup that i've used is based on this useful wiki article: https://github.com/LaserWeb/LaserWeb4/wiki/2.1-Initial-Configuration-GRBL-1.1 | ||
+ | |||
+ | Latest update of the GRBL settings: December, 12 2017 | ||
<code> | <code> | ||
$0=10 ;Step pulse, microseconds | $0=10 ;Step pulse, microseconds | ||
- | $1=25 ;Step idle delay, milliseconds | + | $1=100 ;Step idle delay, milliseconds |
$3=1 ;X axis direction inverted | $3=1 ;X axis direction inverted | ||
$10=0 ;send work coordinates in statusReport | $10=0 ;send work coordinates in statusReport | ||
Line 30: | Line 53: | ||
$31=0 ;min. S-value | $31=0 ;min. S-value | ||
$32=1 ;Laser Mode on | $32=1 ;Laser Mode on | ||
- | $100=160 ;steps/mm in X, depending on your pulleys and microsteps | + | $100=80 ;steps/mm in X, depending on your pulleys and microsteps |
- | $101=160 ;steps/mm in Y, depending on your pulleys and microsteps | + | $101=80 ;steps/mm in Y, depending on your pulleys and microsteps |
- | $102=160 ;steps/mm in Z, depending on your pulleys and microsteps | + | $102=80 ;steps/mm in Z, depending on your pulleys and microsteps |
- | $110=10000 ;max. rate mm/min in X, depending on your system | + | $110=5000 ;max. rate mm/min in X, depending on your system |
- | $111=10000 ;max. rate mm/min in Y, depending on your system | + | $111=5000 ;max. rate mm/min in Y, depending on your system |
- | $112=10000 ;max. rate mm/min in Z, depending on your system | + | $112=2000 ;max. rate mm/min in Z, depending on your system |
- | $120=1000 ;acceleration mm/s^2 in X, depending on your system | + | $120=400 ;acceleration mm/s^2 in X, depending on your system |
- | $121=1000 ;acceleration mm/s^2 in Y, depending on your system | + | $121=400 ;acceleration mm/s^2 in Y, depending on your system |
- | $122=300 ;acceleration mm/s^2 in Z, depending on your system | + | $122=400 ;acceleration mm/s^2 in Z, depending on your system |
- | $130=400 ;max. travel mm in X, depending on your system | + | $130=390 ;max. travel mm in X, depending on your system |
- | $131=300 ;max. travel mm in Y, depending on your system | + | $131=297 ;max. travel mm in Y, depending on your system |
- | $132=100 ;max. travel mm in Z, depending on your system | + | $132=200 ;max. travel mm in Z, depending on your system |
$$ ;to check the actual settings | $$ ;to check the actual settings | ||
</code> | </code> | ||
Line 47: | Line 70: | ||
For a reference, please read [[https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#grbls-xval-settings-and-what-they-mean|Grbl's $x=val settings and what they mean]] on the official GRBL wiki. | For a reference, please read [[https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#grbls-xval-settings-and-what-they-mean|Grbl's $x=val settings and what they mean]] on the official GRBL wiki. | ||
+ | ===== Hardware settings ===== | ||
+ | The VREF on the Allegro A4988 by factory is 0.6V, i have set the VREF to 0.82V, The motors for now are cool, but i've mounted the heat sinks on the drivers. | ||
+ | |||
+ | {{:en:tinkering:laser:allegro_a4988_heat_skink.png?400|}} | ||
+ | |||
+ | ===== Hardware modding / improovements ===== | ||
+ | ==== Smoke blower fan ==== | ||
+ | By using [[https://www.thingiverse.com/thing:2467964|this useful thing]] shared by [[https://www.thingiverse.com/MiguelBi|MiguelBi]] on [[https://www.thingiverse.com/|Thingiverse]] i have attached a fan on laser module in order to blow away the smoke from the optics. | ||
+ | |||
+ | {{:en:tinkering:laser:smoke_blower_1.jpg?400|}} | ||
+ | |||
+ | {{:en:tinkering:laser:smoke_blower_2.jpg?400|}} | ||
+ | |||
+ | ==== Improved the smoothness of the X carriage ==== | ||
+ | By using [[https://www.thingiverse.com/thing:2482004|this useful thing]] shared by [[https://www.thingiverse.com/nottingham82/about|nottingham82]] on [[https://www.thingiverse.com/|Thingiverse]] I have greatly improved the smoothness of the X carriage. | ||
+ | |||
+ | {{:en:tinkering:laser:eleksmaker_x_carriage_tension_mod_before_after.jpg?400|}} | ||
+ | |||
+ | {{:en:tinkering:laser:eleksmaker_x_carriage_tension_mod_detail_1.jpg?400|}} | ||
===== Resources ===== | ===== Resources ===== | ||
* GRBL releases (pre-built HEX): https://github.com/gnea/grbl/releases | * GRBL releases (pre-built HEX): https://github.com/gnea/grbl/releases | ||
* LaserWeb binaries: https://github.com/LaserWeb/LaserWeb4-Binaries | * LaserWeb binaries: https://github.com/LaserWeb/LaserWeb4-Binaries | ||
* Useful video about GRBL + LaserWeb on YouTube: https://www.youtube.com/watch?v=psnbSPrdy0I&feature=youtu.be | * Useful video about GRBL + LaserWeb on YouTube: https://www.youtube.com/watch?v=psnbSPrdy0I&feature=youtu.be | ||
+ | * 40 mm smoke fan blower: https://www.thingiverse.com/thing:2467964 | ||
+ | * X carriage tension adjuster: https://www.thingiverse.com/thing:2482004 | ||
+ | * How to buy: https://www.banggood.com/2500mW-A3-30x40cm-Desktop-DIY-Violet-Laser-Engraver-Picture-CNC-Printer-Assembling-Kits-p-1003863.html?rmmds=myaccout-bottom-latestwishlist&p=GX03116123132014067E&cur_warehouse=CN | ||
+ | * Interesting: [[https://reps.cc/?p=5|Marco Reps mods on EleksMaker laser: Trinamic stepper drivers - SilentStepStick TMC2130]] | ||
+ |