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

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers pins.h Source File

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;