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
config.h
00001 /** 00002 * config.h 00003 * Configuration for the GRBL motion setpoint generator 00004 * 00005 * Copyright (c) 2011 Peter Brier 00006 * 00007 * This file is part of the LaOS project (see: http://laoslaser.org) 00008 * 00009 * LaOS is free software: you can redistribute it and/or modify 00010 * it under the terms of the GNU General Public License as published by 00011 * the Free Software Foundation, either version 3 of the License, or 00012 * (at your option) any later version. 00013 * 00014 * LaOS is distributed in the hope that it will be useful, 00015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 * GNU General Public License for more details. 00018 * 00019 * You should have received a copy of the GNU General Public License 00020 * along with LaOS. If not, see <http://www.gnu.org/licenses/>. 00021 * 00022 * 00023 */ 00024 #ifndef config_h 00025 #define config_h 00026 #include "stdint.h" 00027 00028 00029 typedef struct config_s 00030 { 00031 float steps_per_mm_x; 00032 float steps_per_mm_y; 00033 float steps_per_mm_z; 00034 float steps_per_mm_e; 00035 int32_t maximum_feedrate_x; 00036 int32_t maximum_feedrate_y; 00037 int32_t maximum_feedrate_z; 00038 int32_t maximum_feedrate_e; 00039 float acceleration; 00040 float junction_deviation; 00041 } config_t; 00042 00043 #endif
Generated on Tue Jul 12 2022 21:03:02 by 1.7.2