This is the firmware for the LaOS - Laser Open Source project. You can use it to drive a laser cutter. For hardware and more information, look at our wiki: http://wiki.laoslaser.org
Dependencies: EthernetNetIf mbed
pins.h
00001 #include <mbed.h> 00002 00003 // Externs: stepper IO 00004 extern DigitalOut enable; 00005 extern DigitalOut xdir; 00006 extern DigitalOut xstep; 00007 extern DigitalOut ydir; 00008 extern DigitalOut ystep; 00009 extern DigitalOut zdir; 00010 extern DigitalOut zstep; 00011 extern DigitalOut estep; 00012 extern DigitalOut edir; 00013 extern PwmOut pwm; 00014 00015 // leds 00016 extern DigitalOut led1,led2,led3,led4; 00017 00018 // Inputs 00019 extern DigitalIn xhome; 00020 extern DigitalIn yhome; 00021 extern DigitalIn zmin; 00022 extern DigitalIn zmax; 00023 00024 00025 // laser 00026 extern PwmOut pwm; // O1: PWM (Yellow) 00027 extern DigitalOut laser_enable; // O2: enable laser 00028 extern DigitalOut o3; // 03: NC 00029 extern DigitalOut laser; // O4: LaserON (White) 00030 00031 00032 // Analog in/out (cover sensor) + NC 00033 extern DigitalIn cover;
Generated on Tue Jul 12 2022 21:03:03 by 1.7.2