"K40" Pour le K ? mais pour le 40 -> 40w est le nom souvent utilisé pour désigner sur internet une machine laser petit format pour graver et découper. On parle aussi de 3020 pour la base CNC de 30 cm x 20 cm qui correspond à la surface de travail. L'origine de la machine la Chine. L'interêt le prix et la possibilité illimitée de la modifier, mais aussi des surprises. C'est partie j'ai commandé en chine sur Ebay sous la référence "CO2 LASER ENGRAVER ENGRAVING MACHINE 40W USB PORT CUTTER ARTWORK GOOD PRESTIGE" pour 436€ port compris mais attention aux frais de douanes Oufff pas pour moi.. J'ai commande aussi sur Ebay mon nouveau controleur ici : "Arduino Mega 2560 R3 + Ramps 1.4 + 3 endstop + LCD 12864 + 5 Pololu A4988 Stepper Driver For 3D Printer Reprap" 36€ surprise à la reception un vrai pas une copie. Mes questions et mes doutes: Quel controleur Arduino, Rasbery, smoothy, autres ? Comment programmer Arduino ? Avec quel firmware ? Reglage des miroires ? Comment on grave une image avec le laser ? Réglage de la puissance du laser ? Distance focale ???
Maintenant je suis en quête d'informations et mes sites cultes sont : La référence le début. http://3dprintzothar.blogspot.fr/2014/08/40-watt-chinese-co2-laser-upgrade-with.html Une version correcte. https://weistekengineering.com/?p=2464 http://www.cnczone.com/forums/general-laser-engraving-cutting-machine-discussion/256422-cnc-2.html Le shema de l'alimentation... http://smoothieware.org/blue-box-guide Ici du lourd pleins de soucis... http://wiki.labomedia.org/index.php/Lasercut Réglages faisceau. https://richardgrisafi.com/2014/10/10/setup-and-maintenance-of-a-40w-laser-cutter-from-ebay/ Configurations des Endstop http://www.instructables.com/id/Configuring-Endstops-on-Ramps-14-with-Marlin-firmw/ http://solidutopia.com/fr/configurer-le-firmware-marlin/ Divers http://fablabo.net/wiki/SmoothieBoard_Laser https://inkscape.org/en/download/ Désolé pour les autres que je remercie au passage aussi mais la liste ne peut-être exhaustvie.
|
||
A la reception une grande joie, prix et délais corrects le tout dans un bel emballage.
|
||
A la mise en marche le tube laser ne fonctionne pas ? Demontage ...
|
||
Autre mauvaise surprise fuite electrique autour de l'anode du laser + 23000 Volts ... | ||
Aprés des recherches sur internet je ne suis pas le seul et la liste est longues. j'ai toujours espoir mais Oups le laser fourni par mon vendeur chinois acheté sur Ebay ... |
||
Sous l'autocolant écrite au stylos se trouve la vraie désignation avec une autre marque, date, et la mention 30w gravé dessus. Donc réclamation car achat avec paypal et là pas de Paypal leur rôle de médiateur s'arrête merci Paypal. | ||
Pour faire simple, la machine est équipée avec un controleur et une prise USB utilisation avec un Pc à travers les logiciels livrés CorelDraw + CorelLaser + LaserDRW et un Dongle. Cette suite logiciel est propriétaire et complexe voir peu fonctionnelle. La précision des moteurs est nul et il sont bruyants. Le refroidissement du laser est dangereux. Ici à droite la carte d'origine. |
||
Donc le projet : Remettre en fonction le LASER. Nouvelle carte controleur. 2 Capteurs de température eau et laser. Radiateur + pompe + ventillo. Pointeur lumineux pour position laser. Eclairage interne. Boutons divers & bouton D'urgence Capteur d'ouverture de capot. |
||
Changer la carte interne d'origine une "m2Nano" par Arduino + Ramps 1.4 + écran LCD + bouton contrôle/reset + Lecteur SDHC et modification du panneau de commande. Programmation du nouveau controleur avec le firmware Marlin. |
||
Ici ajout 2 capteurs (en rouge) de fin de course absent à l'origine. Puis réglage sous le firmware Marlin avec le logiciel Repetier et la commande G-Code M117 pour test de la positions des capteur ouverts/fermés. | ||
Voila une vue de l'ensenble. | ||
Pour la partie refroidissement liquide du laser un radiateur liquide + 2 ventillo 120 mm sur Aliexpress 25€. |
|
|
La suite plus tard .............. |
||
#ifndef CONFIGURATION_H #define STRING_VERSION_CONFIG_H __DATE__ " " __TIME__ // build date and time #define SERIAL_PORT 0 //#define BAUDRATE 250000 #ifndef MOTHERBOARD #define CUSTOM_MENDEL_NAME "Laser C System" #define EXTRUDERS 1 #define POWER_SUPPLY 1 // Uncomment the following if your laser firing pin (not the PWM pin) for two pin control requires a HIGH signal to fire rather than a low (eg Red Sail M300 RS 3040) //// Raster mode enables the laser to etch bitmap data at high speeds. Increases command buffer size substantially. // Uncomment these options for the Buildlog.net laser cutter, and other similar models // changes made in ULTRA_LCD_IMPLEMENTATION_HITACHI_HD44780.H line 473 to allow temperature display // This makes temp sensor 1 a redundant sensor for sensor 0. If the temperatures difference between these sensors is to high the print will be aborted. // Actual temperature must be close to target for this long before M109 returns success // The minimal temperature defines the temperature below which the heater will not be enabled It is used // When temperature exceeds max temp, your heater will be switched off. // If your bed has low resistance e.g. .6 ohm and throws the fuse you can duty cycle it to reduce the // PID settings: // If you are using a preconfigured hotend then you can use one of the value sets by uncommenting it #define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current #ifdef PIDTEMPBED // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles. #define EXTRUDE_MINTEMP 170 //============================= Mechanical Settings =========================== // coarse Endstop Settings #ifndef ENDSTOPPULLUPS #ifdef ENDSTOPPULLUPS //============================= ATTENTION INVERSION DES ENDSTOP X,Y MIN EN FALSE =========================== // Disable max endstops for compatibility with endstop checking routine //============================= INVERSION AXE ===========================
// Disables axis when it's not being used. // For Z-Axis with leadscrews, uncomment to save homeing status when disabling steppers (axis is unlikely to move on its own) #define INVERT_X_DIR false // for Mendel set to false, for Orca set to true // ENDSTOP SETTINGS: #define min_software_endstops true // Si cela est vrai, l'axe ne se déplace pas à des coordonnées inférieures à HOME_POS. // China Town K40 CO2 Laser Engraver/Cutter #define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) // The position of the homing switches //Manual homing switch locations: //// MOVEMENT SETTINGS // Lansing Makers Netowork Laser Cutter #define DEFAULT_ACCELERATION 2000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously) //=============================Additional Features=========================== // Preheat Constants #define ABS_PREHEAT_HOTEND_TEMP 240 #define REPRAP_DISCOUNT_SMART_CONTROLLER
//automatic expansion #if defined (REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) #if defined(ULTIMAKERCONTROLLER) || defined(REPRAP_DISCOUNT_SMART_CONTROLLER) || defined(G3D_PANEL) #if defined(REPRAPWORLD_KEYPAD) //I2C PANELS //#define LCD_I2C_SAINSMART_YWROBOT // PANELOLU2 LCD with status LEDs, separate encoder and click inputs // Panucatt VIKI LCD with status LEDs, integrated click & L/R/U/P buttons, separate encoder inputs #ifdef ULTIPANEL // default LCD contrast for dogm-like LCD displays // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino // Use software PWM to drive the fan, as for the heaters. This uses a very low frequency // Incrementing this by 1 will double the software PWM frequency,
/*********************************************************************\ // Number of servos // Servo Endstops #include "Configuration_adv.h" #endif //__CONFIGURATION_H |
||
|