Find a Reseller  <https://www.bcn3d.com/reseller/?fwp_paises=es data-src="/>
Book a Demo <https://3d.bcn3d.com/schedule-a-demo-with-bcn3d-technologies data-src="/>

Workbench Series

Desktop Series

Peripherals

 
 

Technical

 

Forum

Cura Profile - Epsi...
 
Notifications
Clear all

Cura Profile - Epsilon WD50

3 Posts
3 Users
0 Likes
80 Views
jsimpson
(@jsimpson)
New Member Customer
Joined: 6 months ago
Posts: 3
Topic starter  

I was able to successfully get Cura 5.0.0 working with the Epsilon W50. to do this you will need to poach the printer settings from stratos, then set up a post processing script in cura to change the printer name so that the code works. below I have pasted the printer info, and screenshots of everything to try and make this an easy process for everyone. 

Step 1. In cura go to the "add printer" Dialog and select "add a non-networked Printer", select "custom" and select "custom FFF Printer" and then set the printer name to "Epsilon W50"

Step 2. Paste the Gcode below into the "start G-code" Section of the printer tab 

 

;Machine Model: Epsilon W50

;Materials used: {used_material, 0} {used_material, 1}

;Extruders used: {used_nozzle_size, 0} {used_nozzle_size, 1}

M141 S{build_volume_temperature} ;Set chamber temperature

M140 S{material_bed_temperature_layer_0} ;Heat build surface

M104 T0 S{material_print_temperature_layer_0, 0} ;Heat extruder 0

M104 T1 S{material_print_temperature_layer_0, 1} ;Heat extruder 1

M190 S{material_bed_temperature_layer_0} ;Wait until bed temperature reached

M109 T0 S{material_print_temperature_layer_0, 0} ;Heat extruder 0 and wait

M109 T1 S{material_print_temperature_layer_0, 1} ;Heat extruder 1 and wait

G21 ;metric values

G90 ;absolute positioning

M204 S{machine_acceleration} ;set default acceleration

M205 X{machine_max_jerk_xy} Y{machine_max_jerk_xy} ;set default jerk

M107 ;start with the fan off

G28 X0 Y0 ;move X/Y to min endstops

G28 Z0 ;move Z to min endstops

G1 Z5 F200 ;safety Z axis movement

{purge_in_bucket_before_start_gcode, 1}

{purge_in_bucket_before_start_gcode, 0}

{print_mode_gcode}

G4 P1

G4 P2

G4 P3

 

 

Step 3. Paste the GCode below into the "End G-code" section of the printer tab

 

M104 S0 T0 ;left extruder heater off

M104 S0 T1 ;right extruder heater off

M140 S0 ;heated bed heater off

M204 S{machine_acceleration} ;set default acceleration

M205 X{machine_max_jerk_xy} Y{machine_max_jerk_xy} ;set default jerk

G91 ;relative positioning

G1 Z+0.5 E-5 Y+10 F12000 ;move Z up a bit and retract filament

G28 X0 Y0 ;move X/Y to min endstops so the head is out of the way

M84 ;steppers off

G90 ;absolute positioning

 

Step 4. input the settings below into the Printer tab 

 

--Left Column info--

X Width = 420MM

Y Depth = 300

Z Height = 400

Build Plate Shape = Rectangular 

Origin at Center = 0 

Heated Bed = x

Heated build volume = X

G- Code Flavor = Marlin 

--Right Column Info--

Xmin = -22mm

ymin = -25mm

xmax = 27mm

Ymax = 60mm

Gantry Height = 12mm

Number of extruders = 2 

 

Step 5. Paste G-code below into the extruder 1 "extruder start G-Code" (Extruder End G-code is to be left blank)

 

 

G91

G1 Z{retraction_hop_height_after_extruder_switch} F12000

G90

G92 E-{switch_extruder_retraction_amount}

G1 E0 F300 ;Restore E position

G1 E{purge_distance} F100 ;default purge

G92 E0

G1 E-{switch_extruder_retraction_amount} F500

G4 P2000

G92 E0

 

Step 6. Set extruder 1 values 

Compatible Material Diameter = 2.85MM

Nozzle Offset x = 0MM

Nozzle offset Y = 0MM

Cooling Fan number = 0 

 

Step 7. Paste G-code below into the extruder 2

 

 

G91

G1 Z{retraction_hop_height_after_extruder_switch} F12000

G90

G92 E-{switch_extruder_retraction_amount}

G1 E0 F300 ;Restore E position

G1 E{purge_distance} F100 ;default purge

G92 E0

G1 E-{switch_extruder_retraction_amount} F500

G4 P2000

G92 E0

 

 

Step 8. Set extruder 2 values 

Compatible Material Diameter = 2.85MM

Nozzle Offset x = 0MM

Nozzle offset Y = 0MM

Cooling Fan number = 0 

 

Step 8 . Close out of machine settings

 

Step 9. open Scripts menu Extensions>Post processing>Modify G-Code

Step 10 Create script to correct printer name

             - Click Add Script

             - Select "search and Replace" from the menu

             - in the search field type {Epsilon W50}

             - in the Replace field type Epsilon W50

Step 11. If everything went right you should be able to use cura to slice your files. feel free to comment if you have any problems, I will try to post screenshots when I have more time 


   
Quote
Topic Tags
sassw
(@sassw)
New Member Customer
Joined: 5 months ago
Posts: 1
 

Thanks for this, I am also looking to not use stratos after issues with their own profiles and the smart cabinet.

I don't know why they did not include the machine profile and extruders in cura.

I think also they define some settings for the extruders and also print quality settings - otherwise just the default will display. 

Once I am done I will push to cura branch so at least then it's easier than this.

bcn3depsilon_bed.stl is the correct model for the bed also. 


   
ReplyQuote
crucitti.pierluigi
(@crucitti-pierluigi)
New Member Customer
Joined: 3 months ago
Posts: 2
 
Posted by: @jsimpson

I was able to successfully get Cura 5.0.0 working with the Epsilon W50. to do this you will need to poach the printer settings from stratos, then set up a post processing script in cura to change the printer name so that the code works. below I have pasted the printer info, and screenshots of everything to try and make this an easy process for everyone. 

Step 1. In cura go to the "add printer" Dialog and select "add a non-networked Printer", select "custom" and select "custom FFF Printer" and then set the printer name to "Epsilon W50"

Step 2. Paste the Gcode below into the "start G-code" Section of the printer tab 

 

;Machine Model: Epsilon W50

;Materials used: {used_material, 0} {used_material, 1}

;Extruders used: {used_nozzle_size, 0} {used_nozzle_size, 1}

M141 S{build_volume_temperature} ;Set chamber temperature

M140 S{material_bed_temperature_layer_0} ;Heat build surface

M104 T0 S{material_print_temperature_layer_0, 0} ;Heat extruder 0

M104 T1 S{material_print_temperature_layer_0, 1} ;Heat extruder 1

M190 S{material_bed_temperature_layer_0} ;Wait until bed temperature reached

M109 T0 S{material_print_temperature_layer_0, 0} ;Heat extruder 0 and wait

M109 T1 S{material_print_temperature_layer_0, 1} ;Heat extruder 1 and wait

G21 ;metric values

G90 ;absolute positioning

M204 S{machine_acceleration} ;set default acceleration

M205 X{machine_max_jerk_xy} Y{machine_max_jerk_xy} ;set default jerk

M107 ;start with the fan off

G28 X0 Y0 ;move X/Y to min endstops

G28 Z0 ;move Z to min endstops

G1 Z5 F200 ;safety Z axis movement

{purge_in_bucket_before_start_gcode, 1}

{purge_in_bucket_before_start_gcode, 0}

{print_mode_gcode}

G4 P1

G4 P2

G4 P3

 

 

Step 3. Paste the GCode below into the "End G-code" section of the printer tab

 

M104 S0 T0 ;left extruder heater off

M104 S0 T1 ;right extruder heater off

M140 S0 ;heated bed heater off

M204 S{machine_acceleration} ;set default acceleration

M205 X{machine_max_jerk_xy} Y{machine_max_jerk_xy} ;set default jerk

G91 ;relative positioning

G1 Z+0.5 E-5 Y+10 F12000 ;move Z up a bit and retract filament

G28 X0 Y0 ;move X/Y to min endstops so the head is out of the way

M84 ;steppers off

G90 ;absolute positioning

 

Step 4. input the settings below into the Printer tab 

 

--Left Column info--

X Width = 420MM

Y Depth = 300

Z Height = 400

Build Plate Shape = Rectangular 

Origin at Center = 0 

Heated Bed = x

Heated build volume = X

G- Code Flavor = Marlin 

--Right Column Info--

Xmin = -22mm

ymin = -25mm

xmax = 27mm

Ymax = 60mm

Gantry Height = 12mm

Number of extruders = 2 

 

Step 5. Paste G-code below into the extruder 1 "extruder start G-Code" (Extruder End G-code is to be left blank)

 

 

G91

G1 Z{retraction_hop_height_after_extruder_switch} F12000

G90

G92 E-{switch_extruder_retraction_amount}

G1 E0 F300 ;Restore E position

G1 E{purge_distance} F100 ;default purge

G92 E0

G1 E-{switch_extruder_retraction_amount} F500

G4 P2000

G92 E0

 

Step 6. Set extruder 1 values 

Compatible Material Diameter = 2.85MM

Nozzle Offset x = 0MM

Nozzle offset Y = 0MM

Cooling Fan number = 0 

 

Step 7. Paste G-code below into the extruder 2

 

 

G91

G1 Z{retraction_hop_height_after_extruder_switch} F12000

G90

G92 E-{switch_extruder_retraction_amount}

G1 E0 F300 ;Restore E position

G1 E{purge_distance} F100 ;default purge

G92 E0

G1 E-{switch_extruder_retraction_amount} F500

G4 P2000

G92 E0

 

 

Step 8. Set extruder 2 values 

Compatible Material Diameter = 2.85MM

Nozzle Offset x = 0MM

Nozzle offset Y = 0MM

Cooling Fan number = 0 

 

Step 8 . Close out of machine settings

 

Step 9. open Scripts menu Extensions>Post processing>Modify G-Code

Step 10 Create script to correct printer name

             - Click Add Script

             - Select "search and Replace" from the menu

             - in the search field type {Epsilon W50}

             - in the Replace field type Epsilon W50

Step 11. If everything went right you should be able to use cura to slice your files. feel free to comment if you have any problems, I will try to post screenshots when I have more time 

I entered everything including point 10 ... I checked a possible problem. I have attached the photo. When I insert an stl and send it to processing it gives me that suggestion that you see in the attached photo, but the export brings it to me successfully and creates the gcode. If I remove from cure all your point 9 ... then that possible problem in the process of processing stl does not give it anymore. Wrong something I definitely thanks

This post was modified 3 months ago by crucitti.pierluigi

   
ReplyQuote