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