Blue Laser Engraver: verschil tussen versies
(→Gebruik) |
(→Instelling VisiCut) |
||
Regel 9: | Regel 9: | ||
− | == | + | == Gebruik == |
+ | |||
+ | Hoogte van kop boven het werkstuk komt erg nauw, maar het bed is niet exact vlak. Ongeveer 8mm boven het werkstuk lijkt aardig te werken. | ||
+ | |||
+ | Snijden op 80% vermogen (of lager) verlengt de levensduur van de buis. En lijk zowaar beter te werken dan op 100% ook. | ||
+ | |||
+ | |||
+ | === Download en installeer visicut === | ||
+ | https://visicut.org/ | ||
+ | |||
+ | Op debian (based): | ||
+ | sudo apt-get install potrace | ||
+ | dpkg -i sudo dpkg -i Downloads/visicut_1.8-69-gf5421647-1_all.deb | ||
+ | |||
+ | potrace is nodig voor visicut. | ||
+ | |||
+ | ===Visicut instellingen=== | ||
+ | [[https://github.com/Lukelectro/VisicutConfig]] | ||
In visicut - ga naar Opties -> Settings -> Manage Lagercutters. | In visicut - ga naar Opties -> Settings -> Manage Lagercutters. |
Versie van 8 nov 2019 om 17:24
This equipment is Noise Category 3: Can be used at all hours. No limits.
This equipment is safety category 3:
- Mandatory, in person, instructions.
- Make sure you read the Wiki before asking.
Plaatje van het ding zelf?
Ter vervanging van de oude kleine rode lasergraveermachine (zie: LaserCutter) wordt er gewerkt aan een nieuwe / tweede. Deze is soortgelijk, maar blauw in plaats van rood.
Het gaat om een 40W CO2 laser graveer machine uit China, werkoppervlak ongeveer 21 x 31cm (Net iets groter dan A4) en bestuurd met een LAOS Laser controller. Wat er nog aan moet gebeuren staat op de ToDo.
Inhoud
Gebruik
Hoogte van kop boven het werkstuk komt erg nauw, maar het bed is niet exact vlak. Ongeveer 8mm boven het werkstuk lijkt aardig te werken.
Snijden op 80% vermogen (of lager) verlengt de levensduur van de buis. En lijk zowaar beter te werken dan op 100% ook.
Download en installeer visicut
Op debian (based): sudo apt-get install potrace dpkg -i sudo dpkg -i Downloads/visicut_1.8-69-gf5421647-1_all.deb
potrace is nodig voor visicut.
Visicut instellingen
[[1]]
In visicut - ga naar Opties -> Settings -> Manage Lagercutters.
Kies dan voor toevoegen en voeg toe:
De enige twee waarden die ingevuld moeten worden zijn rood omcirkeld.
Technische documentatie
Ter referentie, voor zover niet afgedekt door de documentatie van LAOS of de machine zelf.
Laservoeding
De aansluitingen van de voeding in deze machine zijn zoals op het plaatje. Opmerkingen hierbij:
- Er is een interlock geplaatst in de "laser switch" kring in de vorm van een reedcontact op de deur van de machine
- Op de PWM aansluiting is de PWM optocoupler van Laos aangesloten naar gnd, met een pullup van 1kOhm naar 5V
- Op de "laser_on" aansluiting is de Laser_on opcoupler van Laos aangesloten naar gnd
Laos
Het Laos board kent vele configuratie-opties. Wij gebruiken de volgende;
- 5V PSU wordt geleverd door de laservoeding. De 7805 is weggelaten en doorverbonden
- Vendstops is deze +5V
- Er is een FFC connector geplaatst (overgezet van de originele controller) voor de X-motor en de eindstops
- Er is een vierpolige connector geplaatst (overgezet van de originele controller) voor de Y-motor
- De CAN-bus hardware is weggelaten, de chip was niet meer te krijgen
- Er is een vierpolige connector geplaatst voor laser_on (laag actief) en PWM sturing van het vermogen, zie hierboven
- Er is een vierpolige 1/10" connector geplaatst voor de I2C verbinding naar de controller
Het Laos board draait op dit moment zijn test firmware.
I2C controller
Dit bedieningspaneel bevind zich op het front. Het is een "dom" keyboard met vier toetsen, een joystick en een 2x16 LCD. Het draait op een Atmega 328 op een 8 MHz interne clock, deze werd geprogrammeerd vanuit Arduino. De communicatie naar het Laos board vindt plaats over I2C.
De gebruikte Arduino board definitie is MiniCore. Tip van de dag: Vergeet niet dat op een USBasp programmer J3 (=trage clock) geplaatst moet worden om maagdelijke 328's te kunnen programmeren..
De buzzer en backlight opties werden weggelaten.
De controller is getest en werkt goed samen met het Laos board.
Stroommeting
Voor het meten van de stroom door de laser.
In serie met de kathode, de zwarte draad, van de laser zit vlak voor de laservoeding een 100 Ohm weerstand als shunt. De spanning hierover is 2V bij 20 mA, deze wordt weergegeven door de meter op het front. De gevoeligheid van het instrument is ongeveer 100 uA, er zit een instelpotmeter van 22kOhm voor welke op ongeveer 18 kOhm staat, voor 20 mA volle schaal aanwijzing. Dit werd gecalibreerd op de Fluke. Deze meting is enkel een indicatie.
Bedrading
De beide schakelaars voor de lamp in de werkruimte en de elektronica, die op de machine zaten, werden verwijderd. Deze componenten werden vast aangesloten dus als de machine aan is zijn de lamp en elektronica altijd aan.
config file
https://redmine.laoslaser.org/projects/laos/wiki/LAOS_configuration_file
; config file for MSL Blauwe Laser ; ; Save on MBED in the root, as "config.txt" ; ; differences from default config: ; endstops inverted, Laser power inverted, DHCP disabled (direct connection) ; x-axis direction inverted, size 31x21cm, Steps per unit ; net.ip 192.168.123.111 ; IP address [xxx.xxx.xxx.xxx] net.netmask 255.255.255.0 ; netmask [xxx.xxx.xxx.xxx] net.gateway 192.168.123.254 ; gateway net.dns 192.168.123.194 ; DNS server net.dhcp 0 ; Enable DHCP for IP address [0/1] net.port 69 ; Communication socket port sys.debug 1 ; debug flags bit0=verbose, ; bit1=log to serial, bit2=log to file sys.autohome 1 ; Enable automatic homing at startup [1/0] ;(or wait for cover to close) sys.nodisplay 0 ; Disable the display [1/0] sys.i2cbaud 0 ; I2C display baudrate [Hz] laser.enable 0 ; Laser enable signal polarity [0/1] laser.on 0 ; Laser on signal polarity [0/1] laser.pwm.min 0 ; minimum pwm value [%] laser.pwm.max 90 ; maximum pwm value [%] laser.pwm.freq 1000 ; pwm frequency [Hz] motion.enable 0 ; Enable signal state to enable motors [0/1] motion.homespeed 500 ; Homing speed [mm/sec] motion.speed 50 ; max linear speed [mm/sec] (greater values lead to slower motion) motion.accel 500 ; linear acceleration [mm/sec2] motion.tolerance 100 ; tolerance [1/1000 units] ; old firmware: set speed in [usec] motion.highspeed 100 ; speed in [usec] ; Next values are valid for axis x,y,z and e x.pol 1 ; home/limit sensor polarity [1/0] ;x.scale -158516 ; axis scaling [steps/meter] x.scale -157950 ; adjusted scaling (for 16x microstepping) ;x.scale -79258 ; adjusted scaling (for 8x microstepping) ; use negative number to invert direction [1/0] x.homedir 1 ; state of the direction signal when homing x.home 0 ; home positions [um] x.min 0 ; minimal position [um] x.max 310000 ; maximum position [um] (31 cm) x.rest 0 ; rest position [um] x.speed 1000 ; maximum speed [mm/sec] x.invert 0 ; Invert signal polarity for step signal [1/0] ; Now for the Y-axis: y.pol 1 ; home/limit sensor polarity [1/0] ;y.scale -158516 ; axis scaling [steps/meter] y.scale 157950 ; adjusted scaling (for 16x microstepping) ;y.scale 79258 ; adjusted scaling (for 8x microstepping) ; use negative number to invert direction [1/0] y.homedir 1 ; state of the direction signal when homing y.home 210000 ; home positions [um] y.min 0 ; minimal position [um] (21 cm) y.max 210000 ; maximum position [um] y.rest 210000 ; rest position [um] y.speed 1000 ; maximum speed [mm/sec] y.invert 0 ; Invert signal polarity for step signal [1/0] ; Z-axis not in use for HPC ; z.min 0 ; z.max 200000 ; z.home 100000
power supply
http://m.en.jnmydy.com/product/2.html
De stroominstelling zit intern. [foto invoegen]
First test weirdness
- " I/O test " firmware ignores config file and turns on laser by default.
- " use " firmware won' t start withouth an SD card in the socket. Just a empty SD->uSD converter as dummy won't work. Laos can only work with cards <= 2 GB, but a 4 GB does allow it to boot.
- home direction corrected in config file.
- Laser power was inverted in config file, 100% power did not leave a mark and barely drew current, 0% power drew 15mA and burned the paper. Corrected.
"laser test" causes restart (possibly a power supply issue)Seems fixed by grounding enclosure. (Kartelringetjes die door de lak bijten onder de schroeven)
known problems
De software in de lasercutter bevriest soms, dan is het menu niet meer te bedienen.should be fixed. E-mail list of it occurs again.- De voeding sist
- snijden op 80% vermogen lijkt beter te gaan dan op 100%