Help using Artisan with OrcaSlicer

Hello Folks,
couldnt find any further information so far.
I want to use my Artisan 3D Printing wise with Orca Slice cause i love that slicer with my Bambu.

It has an option for adding the A350 but i couldnt figguer out the Connection Settings.
Profile Wise etc im ok that i have to tinker with some settings.

I Tried all i could think of but couldnt make it happen.

I Added a screenshot of the available Settings.

Can someone Assist me with the needed Settings?
I would like to Share the Profiles if possible when im Successful.

Thanks in Advance.
Markus

You would need a middle man for talking with machine. Snapmaker has limited API honed for Luban.
Orca is based on Prusaslicer, you can try running sm2uploader GitHub - macdylan/sm2uploader: A command-line tool for send the gcode file to Snapmaker Printers via WiFi connection.

It will emulate the octoprint server for slicer.

Hello,
thanks for the hint.
That did the trick so i can upload directly to the Snapmaker while using Orca.

Working out some Profiles right now but im having trouble with clogging Nozzle even on left side only printing.
Have to do some tests and Tweaking :slight_smile:
Trying the different available Doors etc.

If anyone is interested in using Orca i could share my profiles and settings here.

1 Like

You might find solution for clogging here - Dual Extrusion Head: Heat creep discussion thread

I’m glad the uploader worked. Please post the profiles, I’m sure it will be appreciated.
We can add them to collection here - GitHub - shurushetr/awesome-snapmaker: Curated list of things that help you make something awesome with Snapmaker machines.

You could also market this topic as solved :slight_smile:

2 Likes

I’m very interested in your profiles. I have an older (slower rails) A350 with the dual extruder module. I’m presently trying to figure out how Orca handles the multiple filaments, because it is very different from Cura, which was my main slicer until recently.

I haven’t experimented at all yet because the A350 is not my main printer anymore… I printed a Voron Trident 250 with my SM, and have just started to look back now. But because of the Voron, I was introduced to SuperSlicer and now Orca, and Orca has, by far, the best UI of all of them.

Hello,
sorry for the delay.
Orca Slice does the Multicolour Handling a bit different.
Actually im waiting for the implementation of the newest Prusa Slicer Update.
That is needed for the Handling of the dual extruder.
So right now you just can use Orca in single Extruder Mode.

I believe you can use prusaslicer with dual extruder already.

You can setup multiple extruders, add tool change g-code and print.

Hello,
so i have some free Days and thought ill post my results so far.
Right now you cant use “if” statements in Orcas Gcode because it is not on the newest prusa slicer version.
That is why i decided to use 2 different profiles.
1 for left Nozzle only, 1 for both.
here is my Gcode:
Single Nozzle:
;Start GCode begin
M2000 W2 P100
G28 ;Home
M140 S[first_layer_bed_temperature] ;Start heating bed
M104 S[first_layer_temperature] ;Start heating Nozzle
G90 ;absolute positioning
G1 X0 Y-0.5 F3000
G1 Z0.5 F1800
M190 S[first_layer_bed_temperature] ;Wait for Bed to reach temp before proceeding
M109 S[first_layer_temperature] ;Wait for Nozzle to reach temp before proceeding
;Prime the Nozzle
G92 E0
G1 X150 E30 F1200
G92 E0
G1 Z5 F6000
;Start GCode end

; End GCode begin

M104 S0 T0 ; Left extruder heating off
M104 S0 T1 ; Right extruder heating off
M140 S0 ; heated bed heater off
G90 ; absolute positioning
G92 E0 ; reset extruder position
G1 E-2 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
G28 X0 Y0 Z+10; home
M84 ; steppers off
M107 ; fan off
M82 ; absolute extrusion mode
M2000 W2 P0
; MAXZ:[max_layer_z]
; End GCode end

And here for Dual Nozzle:
;Start GCode begin
M2000 W2 P100 ;turn Enclosure Fan On
G28 ;Home
M140 S[first_layer_bed_temperature] ;Start heating Bed
M104 T0 S[first_layer_temperature_0] ;Start heating left Nozzle
M104 T1 S[first_layer_temperature_1] ;Start heating right Nozzle
G90 ;absolute positioning
G1 X0 Y-0.5 F3000
G1 Z0.5 F1800
M190 S[first_layer_bed_temperature] ;Wait for Bed to reach temp before proceeding
M109 T0 S[first_layer_temperature_0] ;Wait for left Nozzle to reach temp before proceeding
M109 T1 S[first_layer_temperature_1] ;Wait for right Nozzle to reach temp before proceeding
;Prime the extruder
T0 ;left Nozzle
G92 E0
G1 X150 E30 F1200
G92 E0
G1 Z5 F6000
G1 X0 Y5 F6000
T1 ;right Nozzle
G1 Z0.5 F1800
G92 E0
G1 X150 E30 F1200
G92 E0
G1 Z5 F6000
G10 ;retract
T0
;Start GCode end

; End GCode begin

M104 S0 T0 ; Left extruder heating off
M104 S0 T1 ; Right extruder heating off
M140 S0 ; heated bed heater off
G90 ; absolute positioning
G92 E0 ; reset extruder position
G1 E-2 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
G28 X0 Y0 Z+10; home
M84 ; steppers off
M107 ; fan off
M82 ; absolute extrusion mode
M2000 W2 P0 ;turn Enclosure Fan Off
; MAXZ:[max_layer_z]
; End GCode end

Change Filament G-Code:
G10 ;retract
G1 X[wipe_tower_x] Y[wipe_tower_y] F9000 ;move to Prime Tower
T[next_extruder]; change to next extruder

3 Likes

Thanks for this update, very useful!

You’ve got some M2000 commands in there, where did you find documentation for these? I can’t see the parameters in any documentation or source code, but the ‘closest’ source code I could find was for the J1, not the Artisan. Looks super useful!

Also, if you found either source or good docs, I’m looking for a ‘play a sound’ command like M300, which doesn’t seem to be enabled. Hopefully the SM folks go ahead and release the required source code soon, I’d really love to fix a few little bits like that. I am not expecting this but they’re both required to and I live in hope.

Hey,
i didnt find that by myself to tell the truth.
I tried to make the fan work but couldnt do it with the commands from 2.0 Snapmaker.
So i reached out to Support and they told me to use M2000 for that usecase.

There was a post in artisan group - snapmaker was asking if g-code reference is important for people.
Nobody reacted if I remember right :slight_smile:

Which Group do you talk about? Idid not know that we get asked stuff in Grops :slight_smile:

Facebook group - Snapmaker Artisan Owners Public Group | Facebook

Looks like someone did react to that post, but only for comments…
Although - on point

1 Like

Necroposting for the future lurkers.
Updated the Awesome list with links to artisan profile for orcaslicer made by MacDylan.
image

If you feel grateful for MacDylan contribution, he has a tip jar set up here - https://ko-fi.com/L3L1MFQF6
I don’t have the artisan, but bought him a coffee anyway.