Skip to content

Commit

Permalink
Merge pull request #9 from R2-G2/development
Browse files Browse the repository at this point in the history
[PS.c] Restructure project.
  • Loading branch information
R2-G2 authored Feb 4, 2023
2 parents 821ae64 + 1ddb1ab commit 9d5ec6f
Show file tree
Hide file tree
Showing 49 changed files with 210 additions and 92 deletions.
36 changes: 28 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,32 @@

## Preamble

### My 3D printing setup

- **Creality Ender-3Xs Pro** *[strongly upgraded]* w/ **Sunlu FilaDryer S1** *[stock]*
- **Artillery Sidewinder X2** *[slighty modded]* w/ **Sunlu FilaDryer S1** *[stock]*
- **Anycubic Photon Mono** *[simply enhanced]* w/ **Anycubic Wash & Cure Machine 2.0** *[stock]*
- **Raspberry Pi 3 Model B+** w/ **Raspberry Pi Touch Display**
### My workshop setup

#### Printer

- **Flashforge Adventurer 4** *[seamingly stock]*
- w/ **Sunlu FilaDryer S2** *[simply enhanced]*
- standalone
- fed by **FlashPrint[.config](https://github.com/R2-G2/FlashPrint.config)**
- **Creality Ender-3Xs Pro** *[strongly upgraded, WIP]*
- w/ **Sunlu FilaDryer S1** *[stock]*
- klipperified
- fed by **PrusaSlicer[.config](https://github.com/R2-G2/PrusaSlicer.config)**
- **Artillery Sidewinder X2** *[slighty modded, WIP]*
- w/ **Sunlu FilaDryer S1** *[stock]*
- klipperified
- fed by **PrusaSlicer[.config](https://github.com/R2-G2/PrusaSlicer.config)**
- **Anycubic Photon Mono** *[simply enhanced]*
- w/ **Anycubic Wash & Cure Machine 2.0** *[simply enhanced]*
- standalone
- fed by **PrusaSlicer[.config](https://github.com/R2-G2/PrusaSlicer.config)** &
**[UVtools](https://github.com/sn4k3/UVtools)**

#### Klipper

- **Raspberry Pi 3 Model B+**
- w/ **Raspberry Pi Touch Display**

### Find me on

Expand All @@ -16,7 +36,7 @@

## Structure

- **ini/**: my configuration folder
- **cfg/**: my configuration folder
- **printer/**: Printer Settings
- **sla_material/**: SLA Material Settings
- **sla_print/**: SLA Print Settings
Expand All @@ -36,7 +56,7 @@ sure to back up or copy your current settings to that repository.
### UN*X

Life is good if you are running a **UN\*X** (sub)system: just try out
**[PrusaSlicerConfig](https://gist.github.com/R2-G2/386d51e3c0699f12111d3f6a14ef862a#file-readme-md)**!
**[PrusaSlicerConfig](https://github.com/R2-G2/PrusaSlicerConfig)**!

## Problems?

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by PrusaSlicer 2.4.0+linux-x64-GTK3 on 2021-12-23 at 02:04:53 UTC
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-30 at 14:15:55 UTC
absolute_correction = 0
area_fill = 50
bed_custom_model =
Expand All @@ -17,6 +17,7 @@ elefant_foot_compensation = 0.2
elefant_foot_min_width = 0.2
fast_tilt_time = 5
gamma_correction = 1
high_viscosity_tilt_time = 10
host_type = octoprint
inherits = Original Prusa SL1
max_exposure_time = 120
Expand All @@ -26,8 +27,8 @@ min_exposure_time = 1
min_initial_exposure_time = 1
print_host =
printer_model = SL1
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_SL1\nPRINTER_VENDOR_ANYCUBIC\nPRINTER_MODEL_PHOTON_MONO\nFILEFORMAT_PWMO\n\n# Google: arctan(layer.height / 0.051) in degree\n#\n# XY Res.: 0.051mm 2560*1620(2Kdd>\n# Z Axis Res.: 0.01mm\n# Layer Res.: 0.01 ~ 0.15mm\n\nSTART_CUSTOM_VALUES\nWaitTimeBeforeCure_0.2\nBottomLiftHeight_6\nBottomLiftSpeed_240\nLiftHeight_6\nLiftSpeed_240\nRetractSpeed_360\nBottomLightPWM_255\nLightPWM_255\nEND_CUSTOM_VALUES
printer_settings_id = my Anycubic Photon Mono
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_SL1\nPRINTER_VENDOR_ANYCUBIC\nPRINTER_MODEL_PHOTON_MONO\nFILEFORMAT_PWMO\n\n# Google: arctan(layer.height / 0.051) in degree\n#\n# XY Res.: 0.051mm 2560*1620(2K) dd>\n# Z Axis Res.: 0.01mm\n# Layer Res.: 0.01 ~ 0.15mm\n# Build Volume: 130mm(L)*80mm(W)*165mm(H)\n# calculated Build Volume: 130.56mm(L)*82.62mm(W)*165mm(H)\n\nSTART_CUSTOM_VALUES\nWaitTimeBeforeCure_0.2\nBottomLiftHeight_6\nBottomLiftSpeed_240\nLiftHeight_6\nLiftSpeed_240\nRetractSpeed_360\nBottomLightPWM_255\nLightPWM_255\nEND_CUSTOM_VALUES
printer_settings_id = Anycubic Photon Mono
printer_technology = SLA
printer_variant = default
printer_vendor =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ pause_print_gcode =
print_host =
printer_model = X1
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_Artillery\nPRINTER_MODEL_X1\nPRINTER_VENDOR_Artillery\nPRINTER_MODEL_X2
printer_settings_id =
printer_settings_id = Artillery Sidewinder X2
printer_technology = FFF
printer_variant = 0.4
printer_vendor =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ pause_print_gcode =
print_host =
printer_model = ENDER3BLTOUCH
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CREALITY\nPRINTER_MODEL_ENDER3\nPRINTER_HAS_BOWDEN
printer_settings_id =
printer_settings_id = Creality Ender-3Xs Pro
printer_technology = FFF
printer_variant = 0.4
printer_vendor =
Expand Down
24 changes: 24 additions & 0 deletions cfg/sla_material/{ABS-Like} ELEGOO (Blue) @0.05.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 16:32:20 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
compatible_printers =
compatible_printers_condition = printer_model=="SL1"
compatible_prints =
compatible_prints_condition = layer_height == 0.05
default_sla_material_profile = Prusa Orange Tough @0.05
exposure_time = 2
inherits =
initial_exposure_time = 30
initial_layer_height = 0.05
material_colour = #99C1F1
material_correction = 1,1
material_correction_x = 1
material_correction_y = 1
material_correction_z = 1
material_density = 1.1
material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure 5-15s\n#\n# Bottle:\n# Bottom Exposure: 60s\n# Normal Exposure: 8s
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = {ABS-Like} ELEGOO (Blue) @0.05
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by PrusaSlicer 2.4.0+linux-x64-GTK3 on 2021-12-23 at 02:11:14 UTC
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 16:40:52 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
Expand All @@ -11,7 +11,7 @@ exposure_time = 1.8
inherits =
initial_exposure_time = 24
initial_layer_height = 0.03
material_colour = #33D17A
material_colour = #C01C28
material_correction = 1,1
material_correction_x = 1
material_correction_y = 1
Expand All @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Green) @0.03
sla_material_settings_id = {ABS-Like} ELEGOO (Red) @0.03
24 changes: 24 additions & 0 deletions cfg/sla_material/{ABS-Like} ELEGOO (Yellow) @0.03.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 16:41:20 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
compatible_printers =
compatible_printers_condition = printer_model=="SL1"
compatible_prints =
compatible_prints_condition = layer_height == 0.03
default_sla_material_profile = Prusa Orange Tough @0.05
exposure_time = 1.8
inherits =
initial_exposure_time = 24
initial_layer_height = 0.03
material_colour = #E5A50A
material_correction = 1,1
material_correction_x = 1
material_correction_y = 1
material_correction_z = 1
material_density = 1.1
material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure 5-15s\n#\n# Bottle:\n# Bottom Exposure: 60s\n# Normal Exposure: 8s
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = {ABS-Like} ELEGOO (Yellow) @0.03
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by PrusaSlicer 2.4.0+linux-x64-GTK3 on 2021-12-23 at 02:18:57 UTC
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 16:41:35 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
Expand All @@ -7,7 +7,7 @@ compatible_printers_condition = printer_model=="SL1"
compatible_prints =
compatible_prints_condition = layer_height == 0.03
default_sla_material_profile = Prusa Orange Tough @0.05
exposure_time = 3.3
exposure_time = 3.6
inherits =
initial_exposure_time = 29
initial_layer_height = 0.03
Expand All @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Black) @0.03
sla_material_settings_id = {Standard} ELEGOO (Black) @0.03
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by PrusaSlicer 2.4.0+linux-x64-GTK3 on 2021-12-23 at 02:18:57 UTC
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2022-10-03 at 16:35:52 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
Expand All @@ -7,7 +7,7 @@ compatible_printers_condition = printer_model=="SL1"
compatible_prints =
compatible_prints_condition = layer_height == 0.05
default_sla_material_profile = Prusa Orange Tough @0.05
exposure_time = 3.5
exposure_time = 4
inherits =
initial_exposure_time = 35
initial_layer_height = 0.05
Expand All @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Black) @0.05
sla_material_settings_id = {Standard} ELEGOO (Black) @0.05
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by PrusaSlicer 2.4.0+linux-x64-GTK3 on 2021-12-23 at 02:13:30 UTC
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 16:39:59 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
Expand All @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Blue) @0.03
sla_material_settings_id = {Standard} ELEGOO (Blue) @0.03
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Blue) @0.05
sla_material_settings_id = {Standard} ELEGOO (Blue) @0.05
24 changes: 24 additions & 0 deletions cfg/sla_material/{Standard} ELEGOO (Blue) @0.15.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# generated by PrusaSlicer 2.4.2+linux-x64-GTK3 on 2022-09-11 at 19:39:30 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
compatible_printers =
compatible_printers_condition = printer_model=="SL1"
compatible_prints =
compatible_prints_condition = layer_height == 0.15
default_sla_material_profile = Prusa Orange Tough @0.05
exposure_time = 3
inherits =
initial_exposure_time = 60
initial_layer_height = 0.15
material_colour = #99C1F1
material_correction = 1,1
material_correction_x = 1
material_correction_y = 1
material_correction_z = 1
material_density = 1.1
material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure 5-15s\n#\n# Bottle:\n# Bottom Exposure: 60s\n# Normal Exposure: 8s
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = {Standard} ELEGOO (Blue) @0.15
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.01
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.01
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.02
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.02
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by PrusaSlicer 2.4.0+linux-x64-GTK3 on 2021-12-23 at 02:05:46 UTC
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 16:41:58 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
Expand All @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.03
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.03
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.04
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.04
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.05
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.05
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.10
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.10
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Gray) @0.15
sla_material_settings_id = {Standard} ELEGOO (Gray) @0.15
24 changes: 24 additions & 0 deletions cfg/sla_material/{Standard} ELEGOO (Green) @0.03.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# generated by PrusaSlicer 2.5.0+linux-x64-GTK3 on 2023-01-22 at 17:37:26 UTC
bottle_cost = 0
bottle_volume = 454.545
bottle_weight = 0.5
compatible_printers =
compatible_printers_condition = printer_model=="SL1"
compatible_prints =
compatible_prints_condition = layer_height == 0.03
default_sla_material_profile = Prusa Orange Tough @0.05
exposure_time = 1.8
inherits =
initial_exposure_time = 24
initial_layer_height = 0.03
material_colour = #57E389
material_correction = 1,1
material_correction_x = 1
material_correction_y = 1
material_correction_z = 1
material_density = 1.1
material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure 5-15s\n#\n# Bottle:\n# Bottom Exposure: 60s\n# Normal Exposure: 8s
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = {Standard} ELEGOO (Green) @0.03
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ exposure_time = 2
inherits =
initial_exposure_time = 30
initial_layer_height = 0.05
material_colour = #33D17A
material_colour = #57E389
material_correction = 1,1
material_correction_x = 1
material_correction_y = 1
Expand All @@ -21,4 +21,4 @@ material_notes = # Packaging:\n# first layer exposure 20-60s\n# normal exposure
material_print_speed = fast
material_type = Tough
material_vendor = (Unknown)
sla_material_settings_id = ELEGOO Standard (Green) @0.05
sla_material_settings_id = {Standard} ELEGOO (Green) @0.05
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ hollowing_min_thickness = 3
hollowing_quality = 0.5
inherits = 0.025 UltraDetail
layer_height = 0.01
output_filename_format = {input_filename_base} on {sla_print_settings_id} with {sla_material_settings_id} at {printer_settings_id}.sl1
output_filename_format = {input_filename_base} on {sla_print_settings_id} with {sla_material_settings_id} at {physical_printer_preset}.sl1
pad_around_object = 0
pad_around_object_everywhere = 0
pad_brim_size = 1.6
Expand All @@ -22,7 +22,7 @@ pad_object_gap = 1
pad_wall_height = 0
pad_wall_slope = 90
pad_wall_thickness = 0.1
sla_print_settings_id = my 0.01 - Heavy Supports
sla_print_settings_id = Heavy Supports @0.01
slice_closing_radius = 0.005
support_base_diameter = 3
support_base_height = 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ hollowing_min_thickness = 3
hollowing_quality = 0.5
inherits = 0.025 UltraDetail
layer_height = 0.02
output_filename_format = {input_filename_base} on {sla_print_settings_id} with {sla_material_settings_id} at {printer_settings_id}.sl1
output_filename_format = {input_filename_base} on {sla_print_settings_id} with {sla_material_settings_id} at {physical_printer_preset}.sl1
pad_around_object = 0
pad_around_object_everywhere = 0
pad_brim_size = 1.6
Expand All @@ -22,7 +22,7 @@ pad_object_gap = 1
pad_wall_height = 0
pad_wall_slope = 90
pad_wall_thickness = 0.18
sla_print_settings_id = my 0.02 - Heavy Supports
sla_print_settings_id = Heavy Supports @0.02
slice_closing_radius = 0.005
support_base_diameter = 3
support_base_height = 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ hollowing_min_thickness = 3
hollowing_quality = 0.5
inherits = 0.035 Detail
layer_height = 0.03
output_filename_format = {input_filename_base} on {sla_print_settings_id} with {sla_material_settings_id} at {printer_settings_id}.sl1
output_filename_format = {input_filename_base} on {sla_print_settings_id} with {sla_material_settings_id} at {physical_printer_preset}.sl1
pad_around_object = 0
pad_around_object_everywhere = 0
pad_brim_size = 1.6
Expand All @@ -22,7 +22,7 @@ pad_object_gap = 1
pad_wall_height = 0
pad_wall_slope = 90
pad_wall_thickness = 0.24
sla_print_settings_id = my 0.03 - Heavy Supports
sla_print_settings_id = Heavy Supports @0.03
slice_closing_radius = 0.005
support_base_diameter = 3
support_base_height = 1
Expand Down
Loading

0 comments on commit 9d5ec6f

Please sign in to comment.