299 lines
8.5 KiB
Text
299 lines
8.5 KiB
Text
|
|
Laser Settings Lookup Data Sheet
|
||
|
|
|
||
|
|
LEGEND
|
||
|
|
field = data point for form
|
||
|
|
display label = label to be displayed to the user
|
||
|
|
display form = how the data should be input on the form
|
||
|
|
primary key = primary key for directus m2o relationships
|
||
|
|
display field = fields to be displayed to the user when making a selection via m2o
|
||
|
|
options = pre-determined drop down selection options for repeaters
|
||
|
|
value = value to be recorded for repeaters
|
||
|
|
info = supporting information to be displayed to the user
|
||
|
|
notes = notes on functionality
|
||
|
|
|
||
|
|
>> settings_co2gal <<
|
||
|
|
|
||
|
|
|
||
|
|
> section = info <
|
||
|
|
|
||
|
|
field = setting_title, string
|
||
|
|
display label = "Title:"
|
||
|
|
display form = small text box
|
||
|
|
|
||
|
|
field = owner, m2o > directus_users
|
||
|
|
primary key = directus_users.id
|
||
|
|
display field = directus_users.username
|
||
|
|
display label = "Owner"
|
||
|
|
display form = none
|
||
|
|
notes: system filled based on current user
|
||
|
|
|
||
|
|
field = uploader, input (textbox), string
|
||
|
|
display label = "Uploader"
|
||
|
|
display form = none
|
||
|
|
notes: hidden from forms only displayed on settings pages, copied from directus_users.id - for backwards compatibility only
|
||
|
|
|
||
|
|
field = photo, UUID image
|
||
|
|
save directory = DX_FOLDER_GALVO_PHOTOS=e5535371-828a-498b-80fc-3891b6220fd4
|
||
|
|
display label = "Result"
|
||
|
|
display form = image uploader
|
||
|
|
|
||
|
|
field = photo, UUID image
|
||
|
|
save directory = DX_FOLDER_GALVO_SCREENS=8201e4c0-c39c-456a-bd55-1beb96642bcb
|
||
|
|
display label = "Settings"
|
||
|
|
display form = image uploader
|
||
|
|
|
||
|
|
field = settings_notes, text
|
||
|
|
display label = "Notes"
|
||
|
|
display form = large textbox
|
||
|
|
|
||
|
|
|
||
|
|
> section = rig and optics <
|
||
|
|
|
||
|
|
field = laser_soft, m2o > laser_software
|
||
|
|
primary key = laser_software.id
|
||
|
|
display field = laser_software.name
|
||
|
|
display label = "Software"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = source, m2o > laser_source
|
||
|
|
primary key = laser_source.submission_id
|
||
|
|
display field = laser_source.make | laser_source.model
|
||
|
|
display label = "Laser Source"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = lens, m2o > laser_scan_lens
|
||
|
|
primary key = laser_scan_lens.id
|
||
|
|
display field = laser_scan_lens.field_size, laser_scan_lens.focal_length
|
||
|
|
display label = "Lens Field Size"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = lens_conf, m2o > laser_scan_lens_config
|
||
|
|
primary key = laser_scan_lens_config.id
|
||
|
|
display field = laser_scan_lens_config.name
|
||
|
|
display label = "Lens Config"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = lens_apt, m2o > laser_scan_lens_apt
|
||
|
|
primary key = laser_scan_lens_apt.id
|
||
|
|
display field = laser_scan_lens_apt.name
|
||
|
|
display label = "Scan Aperture"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = lens_exp, m2o > laser_scan_lens_exp
|
||
|
|
primary key = laser_scan_lens_exp.id
|
||
|
|
display field = laser_scan_lens_exp.name
|
||
|
|
display label = "Beam Expander"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = focus, decimal
|
||
|
|
display label = "Focus Adjustment"
|
||
|
|
display form = small textbox
|
||
|
|
info: -values = focus closer | +values focus further
|
||
|
|
notes: must be between -10 and 10, 00.0
|
||
|
|
|
||
|
|
|
||
|
|
> section = materials <
|
||
|
|
|
||
|
|
field = mat, m2o > material
|
||
|
|
primary key = material.id
|
||
|
|
display field = material.material_cat | material.name
|
||
|
|
display label = "Material"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = mat_coat, m2o > material_coating
|
||
|
|
primary key = material_coating.id
|
||
|
|
display field = material_coating.name
|
||
|
|
display label = "Material Coating"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = mat_opacity, m2o > material_opacity
|
||
|
|
primary key = material_opacity.id
|
||
|
|
display field = material_opacity.opacity
|
||
|
|
display label = "Material Opacity"
|
||
|
|
display form = drop down list of display field options
|
||
|
|
|
||
|
|
field = mat_thickness, decimal, 00.00
|
||
|
|
field label = "Material Thickness"
|
||
|
|
display form = small textbox
|
||
|
|
|
||
|
|
|
||
|
|
> section = laser settings <
|
||
|
|
|
||
|
|
field = repeat_all, integer
|
||
|
|
field label = "Repeat All"
|
||
|
|
display form = small textbox
|
||
|
|
info = "The number of times to repeat ALL settings below, default 1"
|
||
|
|
|
||
|
|
field = fill_settings, repeater, json
|
||
|
|
interface:
|
||
|
|
name, string
|
||
|
|
display label = "Fill Name"
|
||
|
|
display form = small textbox
|
||
|
|
power, integer
|
||
|
|
display label = "Power"
|
||
|
|
display form = small textbox
|
||
|
|
speed, integer
|
||
|
|
display label = "Speed"
|
||
|
|
display form = small textbox
|
||
|
|
frequency, integer
|
||
|
|
display label = "Pulse Repetition Rate"
|
||
|
|
display form = small textbox
|
||
|
|
interval, decimal, 00.000
|
||
|
|
display label = "Interval"
|
||
|
|
display form = small textbox
|
||
|
|
pass, integer
|
||
|
|
display label = "Passes"
|
||
|
|
display form = small textbox
|
||
|
|
type, string
|
||
|
|
display label = "Fill Type"
|
||
|
|
display form = dropdown list of options
|
||
|
|
options:
|
||
|
|
value = uni
|
||
|
|
display label = "UniDirectional"
|
||
|
|
value = bi
|
||
|
|
display label = "BiDirectional"
|
||
|
|
value = offset
|
||
|
|
display label = "Offset Fill"
|
||
|
|
angle, integer
|
||
|
|
display label = "Scan Angle"
|
||
|
|
display form = small textbox
|
||
|
|
auto, boolean
|
||
|
|
display label = "Auto Rotate"
|
||
|
|
display form = checkbox
|
||
|
|
increment, integer
|
||
|
|
display label = "Auto Rotate Increment"
|
||
|
|
display form = small textbox
|
||
|
|
cross, boolean
|
||
|
|
display label = "Crosshatch"
|
||
|
|
display form = checkbox
|
||
|
|
flood, boolean
|
||
|
|
display label = "Flood Fill"
|
||
|
|
display form = checkbox
|
||
|
|
air, boolean
|
||
|
|
display label = "Air Assist"
|
||
|
|
display form = checkbox
|
||
|
|
|
||
|
|
field = line_settings, repeater, json
|
||
|
|
interface:
|
||
|
|
name, string
|
||
|
|
display label = "Line Name"
|
||
|
|
display form = small textbox
|
||
|
|
power, integer
|
||
|
|
display label = "Power"
|
||
|
|
display form = small textbox
|
||
|
|
speed, integer
|
||
|
|
display label = "Speed"
|
||
|
|
display form = small textbox
|
||
|
|
frequency, integer
|
||
|
|
display label = "Pulse Repetition Rate"
|
||
|
|
display form = small textbox
|
||
|
|
perf, boolean
|
||
|
|
display label = "Perforation"
|
||
|
|
display form = checkbox
|
||
|
|
cut, decimal, 00.00
|
||
|
|
display label = "Cut"
|
||
|
|
display form = small textbox
|
||
|
|
notes: only show cut if perf = true
|
||
|
|
skip, decimal, 00.00
|
||
|
|
display label = "Skip"
|
||
|
|
notes: only show skip if perf = true
|
||
|
|
wobble, boolean
|
||
|
|
display label = "Wobble"
|
||
|
|
display form = checkbox
|
||
|
|
step, decimal, 00.00
|
||
|
|
display label = "Step"
|
||
|
|
display form = small textbox
|
||
|
|
notes: only show step if wobble = true
|
||
|
|
size, decimal, 00.00
|
||
|
|
display label = "Size"
|
||
|
|
display form = small textbox
|
||
|
|
notes: only show size if wobble = true
|
||
|
|
pass, integer
|
||
|
|
display label = "Passes"
|
||
|
|
air, boolean
|
||
|
|
display label = "Air Assist"
|
||
|
|
|
||
|
|
field = raster_settings, repeater, json
|
||
|
|
interface:
|
||
|
|
name, string
|
||
|
|
display label = "Raster Name"
|
||
|
|
display form = small textbox
|
||
|
|
power, integer
|
||
|
|
display label = "Power"
|
||
|
|
display form = small textbox
|
||
|
|
speed, integer
|
||
|
|
display label = "Speed"
|
||
|
|
display form = small textbox
|
||
|
|
frequency, integer
|
||
|
|
display label = "Pulse Repetition Rate"
|
||
|
|
display form = small textbox
|
||
|
|
type, string
|
||
|
|
display label = "Fill Type"
|
||
|
|
display form = dropdown list of options
|
||
|
|
options:
|
||
|
|
value = uni
|
||
|
|
display label = "UniDirectional"
|
||
|
|
value = bi
|
||
|
|
display label = "BiDirectional"
|
||
|
|
value = offset
|
||
|
|
display label = "Offset Fill"
|
||
|
|
dither, string
|
||
|
|
display label = "Dither Type"
|
||
|
|
display form = dropdown list of options
|
||
|
|
options:
|
||
|
|
value = threshold
|
||
|
|
display label = "Threshold"
|
||
|
|
value = ordered
|
||
|
|
display label = "Ordered"
|
||
|
|
value = atkinson
|
||
|
|
display label = "Atkinson"
|
||
|
|
value = dither
|
||
|
|
display label = "Dither"
|
||
|
|
value = stucki
|
||
|
|
display label = "Stucki"
|
||
|
|
value = jarvis
|
||
|
|
display label = "Jarvis"
|
||
|
|
value = newsprint
|
||
|
|
display label = "Newsprint"
|
||
|
|
value = sketch
|
||
|
|
display label = "Sketch"
|
||
|
|
value = grayscale
|
||
|
|
display label = "Grayscale"
|
||
|
|
value = halftone
|
||
|
|
display label = "Halftone"
|
||
|
|
halftone_cell, decimal, 00.00
|
||
|
|
display label = "Halftone Cell Size"
|
||
|
|
display form = small textbox
|
||
|
|
notes: only show if dither = halftone
|
||
|
|
halftone_angle, integer
|
||
|
|
display label = "halftone Cell Angle"
|
||
|
|
display form = small textbox
|
||
|
|
notes: only show if dither = halftone
|
||
|
|
inversion, boolean
|
||
|
|
display label = "Inverted"
|
||
|
|
display form = checkbox
|
||
|
|
interval, decimal, 00.000
|
||
|
|
display label = "Interval"
|
||
|
|
display form = small textbox
|
||
|
|
dot, decimal, 0.00
|
||
|
|
display label = "Dot-Width Adjustment"
|
||
|
|
display form = small textbox
|
||
|
|
pass, integer
|
||
|
|
display label = "Passes"
|
||
|
|
display form = small textbox
|
||
|
|
angle, integer
|
||
|
|
display label = "Scan Angle"
|
||
|
|
display form = small textbox
|
||
|
|
auto, boolean
|
||
|
|
display label = "Auto Rotate"
|
||
|
|
display form = checkbox
|
||
|
|
increment, integer
|
||
|
|
display label = "Auto Rotate Increment"
|
||
|
|
display form = small textbox
|
||
|
|
cross, boolean
|
||
|
|
display label = "Crosshatch"
|
||
|
|
display form = checkbox
|
||
|
|
air, boolean
|
||
|
|
display label = "Air Assist"
|
||
|
|
display form = checkbox
|