Skip to content

Commit 60fe1e0

Browse files
committed
qtdragon_hd_vert -add a sample config for vertical layout.
1 parent 339dd57 commit 60fe1e0

1 file changed

Lines changed: 235 additions & 0 deletions

File tree

Lines changed: 235 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,235 @@
1+
# This file was created with the 7i96 Wizard on Jun 10 2019 11:12:47
2+
# Changes to most things are ok and will be read by the wizard
3+
4+
[EMC]
5+
VERSION = 1.1
6+
MACHINE = qtdragon
7+
DEBUG = 0x00000000
8+
9+
[DISPLAY]
10+
# sets qtdragon_hd as screen. for debug output to terminal add -d or -v
11+
# sets window title
12+
# sets icon in task manager
13+
DISPLAY = qtvcp qtdragon_hd_vert
14+
TITLE = QtDragon HD Vertical: XYZ
15+
ICON = silver_dragon.png
16+
17+
# qtdragon saves most preference to this file
18+
PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon_hd_vert.pref
19+
20+
# min/max percentage overrides allowed in qtdragon 1 = 100%
21+
MAX_FEED_OVERRIDE = 1.2
22+
MIN_SPINDLE_0_OVERRIDE = 0.5
23+
MAX_SPINDLE_0_OVERRIDE = 1.2
24+
25+
# manual spindle speed will start at this RPM
26+
DEFAULT_SPINDLE_0_SPEED = 12000
27+
28+
# spindle up/down increment in RPM
29+
SPINDLE_INCREMENT = 200
30+
31+
# min max apindle speed manually allowed
32+
MIN_SPINDLE_0_SPEED = 1000
33+
MAX_SPINDLE_0_SPEED = 20000
34+
35+
# max spindle power in Watts
36+
MAX_SPINDLE_POWER = 2000
37+
38+
# min/max/default jog velocities in qtdragon in units/sec
39+
MIN_LINEAR_VELOCITY = 0
40+
MAX_LINEAR_VELOCITY = 60.00
41+
DEFAULT_LINEAR_VELOCITY = 50.0
42+
43+
# incremental jog step length options
44+
INCREMENTS = 10 mm, 1.0 mm, 0.10 mm, 0.01 mm, 1.0 inch, 0.1 inch, 0.01 inch
45+
46+
CYCLE_TIME = 100
47+
INTRO_GRAPHIC = silver_dragon.png
48+
INTRO_TIME = 2
49+
50+
# default program search path
51+
PROGRAM_PREFIX = ~/linuxcnc/nc_files
52+
53+
# NGCGUI subroutine path.
54+
# Thr path must also be in [RS274NGC] SUBROUTINE_PATH
55+
NGCGUI_SUBFILE_PATH = ../../../nc_files/ngcgui_lib/
56+
# pre selected programs tabs
57+
# specify filenames only, files must be in the NGCGUI_SUBFILE_PATH
58+
NGCGUI_SUBFILE = slot.ngc
59+
NGCGUI_SUBFILE = qpocket.ngc
60+
61+
# qtdragon saves MDI cxommands to this file
62+
MDI_HISTORY_FILE = mdi_history.dat
63+
# qtdragon saves rnning logs to this file
64+
LOG_FILE = qtdragon_hd.log
65+
66+
[MDI_COMMAND_LIST]
67+
# for macro buttons
68+
MDI_COMMAND = G0 Z25 X0 Y0;Z0,Goto\nZero
69+
MDI_COMMAND = G53 G0 Z0;G53 G0 X0 Y0,Goto\nMach\nZero
70+
71+
[FILTER]
72+
# Controls what programs are shown inqtdragon file manager
73+
PROGRAM_EXTENSION = .ngc,.nc,.tap G-Code File (*.ngc,*.nc,*.tap)
74+
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
75+
PROGRAM_EXTENSION = .py Python Script
76+
77+
# specifies what special 'filter' programs runs based on program ending
78+
png = image-to-gcode
79+
gif = image-to-gcode
80+
jpg = image-to-gcode
81+
py = python3
82+
83+
[KINS]
84+
KINEMATICS = trivkins coordinates=XYZ
85+
JOINTS = 3
86+
87+
[EMCIO]
88+
EMCIO = io
89+
CYCLE_TIME = 0.100
90+
TOOL_TABLE = tool.tbl
91+
92+
[RS274NGC]
93+
# motion controller saves parameters to this file
94+
PARAMETER_FILE = qtdragon.var
95+
96+
# start up G/M codes when first loaded
97+
RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.0127 G80 G90 G94 G97 M5 M9
98+
99+
# subroutine/remap path list
100+
SUBROUTINE_PATH = ../../../../nc_files/probe/basic_probe/macros:~/linuxcnc/nc_files/examples/ngcgui_lib:~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs
101+
102+
# on abort, this ngc file is called. required for basic/versa probe
103+
ON_ABORT_COMMAND=O <on_abort> call
104+
105+
[EMCMOT]
106+
EMCMOT = motmod
107+
SERVO_PERIOD = 1000000
108+
COMM_TIMEOUT = 1.0
109+
COMM_WAIT = 0.010
110+
BASE_PERIOD = 100000
111+
112+
[TASK]
113+
TASK = milltask
114+
CYCLE_TIME = 0.010
115+
116+
[TRAJ]
117+
COORDINATES = XYZ
118+
LINEAR_UNITS = metric
119+
ANGULAR_UNITS = degree
120+
MAX_LINEAR_VELOCITY = 60.00
121+
DEFAULT_LINEAR_VELOCITY = 50.00
122+
SPINDLES = 1
123+
124+
[HAL]
125+
HALUI = halui
126+
HALFILE = core_sim.hal
127+
HALFILE = simulated_home.hal
128+
# this file is loaded after qtdragon has made it's HAl pins
129+
# you can add multiple entries
130+
POSTGUI_HALFILE = qtdragon_hd_postgui.hal
131+
132+
# this command is run after qtdragon has made it's HAl pins
133+
# any HAL conmmand can be used
134+
# you can add multiple entries
135+
# uncomment this one to print all HAL pins that start with qt
136+
#POSTGUI_HALCMD = show pin qt
137+
# uncomment to simulate probing
138+
#POSTGUI_HALCMD = loadusr qtvcp test_probe
139+
140+
[HALUI]
141+
# no content
142+
143+
[PROBE]
144+
# pick basic probe or versa probe or remove for none
145+
#USE_PROBE = versaprobe
146+
USE_PROBE = basicprobe
147+
148+
[AXIS_X]
149+
MIN_LIMIT = -0.001
150+
MAX_LIMIT = 520.0
151+
MAX_VELOCITY = 60.0
152+
MAX_ACCELERATION = 500.0
153+
154+
[AXIS_Y]
155+
MIN_LIMIT = -0.001
156+
MAX_LIMIT = 630.0
157+
MAX_VELOCITY = 60.0
158+
MAX_ACCELERATION = 500.0
159+
160+
[AXIS_Z]
161+
# used by external offsets for auto spindle lift and auto leveling
162+
OFFSET_AV_RATIO = 0.2
163+
MIN_LIMIT = -115.0
164+
MAX_LIMIT = 10.0
165+
MAX_VELOCITY = 40.0
166+
MAX_ACCELERATION = 500.0
167+
168+
[JOINT_0]
169+
AXIS = X
170+
MIN_LIMIT = -0.001
171+
MAX_LIMIT = 520.0
172+
MAX_VELOCITY = 60.0
173+
MAX_ACCELERATION = 500.0
174+
TYPE = LINEAR
175+
SCALE = 160.0
176+
STEPGEN_MAX_VEL = 72.0
177+
STEPGEN_MAX_ACC = 600.0
178+
FERROR = 1.0
179+
MIN_FERROR = 0.5
180+
MAX_OUTPUT = 0
181+
MAX_ERROR = 0.0127
182+
HOME = 20.0
183+
HOME_OFFSET = 0.00000
184+
HOME_SEARCH_VEL = 20.000000
185+
HOME_LATCH_VEL = 10.000
186+
HOME_SEQUENCE = 1
187+
HOME_USE_INDEX = False
188+
HOME_IGNORE_LIMITS = False
189+
HOME_IS_SHARED = 1
190+
191+
[JOINT_1]
192+
AXIS = Y
193+
MIN_LIMIT = -0.001
194+
MAX_LIMIT = 630.0
195+
MAX_VELOCITY = 60.0
196+
MAX_ACCELERATION = 500.0
197+
TYPE = LINEAR
198+
SCALE = 160.0
199+
STEPGEN_MAX_VEL = 72.0
200+
STEPGEN_MAX_ACC = 600.0
201+
FERROR = 1.0
202+
MIN_FERROR = 0.5
203+
MAX_OUTPUT = 0
204+
MAX_ERROR = 0.0127
205+
HOME = 20.0
206+
HOME_OFFSET = 0.000000
207+
HOME_SEARCH_VEL = 20.00
208+
HOME_LATCH_VEL = 10.00
209+
HOME_SEQUENCE = 2
210+
HOME_USE_INDEX = False
211+
HOME_IGNORE_LIMITS = False
212+
213+
[JOINT_2]
214+
AXIS = Z
215+
MIN_LIMIT = -115.0
216+
MAX_LIMIT = 10.0
217+
MAX_VELOCITY = 40.0
218+
MAX_ACCELERATION = 500.0
219+
TYPE = LINEAR
220+
SCALE = 160.0
221+
STEPGEN_MAX_VEL = 48.0
222+
STEPGEN_MAX_ACC = 600.0
223+
FERROR = 1.0
224+
MIN_FERROR = 0.5
225+
MAX_OUTPUT = 0
226+
MAX_ERROR = 0.0127
227+
HOME = -10.0
228+
HOME_OFFSET = 0.000000
229+
HOME_SEARCH_VEL = 20.000000
230+
HOME_LATCH_VEL = 10.00
231+
HOME_SEQUENCE = 0
232+
HOME_USE_INDEX = False
233+
HOME_IGNORE_LIMITS = False
234+
HOME_IS_SHARED = 1
235+

0 commit comments

Comments
 (0)