# Snapmaker 2 + Octoprint on Docker via Wifi + Palette 2S

**URL:** <https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Created:** [September 16, 2020, 3:17am UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358 "2020-09-16T03:17:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![moccajava](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@moccajava](https://forum.snapmaker.com/u/moccajava)\
**Post date:** [September 16, 2020, 3:17am UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/1 "2020-09-16T03:17:04Z")

</div>

Hi guys,

I’d like to extend the usability of my Snapmaker 2.0 by using Octoprint.  
I know there are already people using Octoprint with a Pi plugged into the USB.  
Now I have tried installing it in a docker container on my NAS, which works well.  
Only downside is it is looking for USB/serial port.

If Luban can connect to SM2 over wifi, control the printer and send commands, I do not think it is an issue for a software like Octoprint to do something similar.

Apart from putting up a request for Octoprint to connect to Wifi-ready 3d printers like SM2, was thinking if anyone in the Snapmaker community is savvy enough in python to create a SM2 plugin?

Also, is anyone on SM2 using the Mosaic Palette 2S/Pro?

---

<div class="post-metadata">

**Author:** ![albutch](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/albutch/32/16397_2.png) [@albutch](https://forum.snapmaker.com/u/albutch)\
**Post date:** [September 16, 2020, 12:57pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/2 "2020-09-16T12:57:02Z")

</div>

I’ve use the Palette on a Snapmaker Original but not connected it to the 2.0 yet, too many jobs in the queue. 😄

---

<div class="post-metadata">

**Author:** ![jcknox](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/jcknox/32/6314_2.png) [@jcknox](https://forum.snapmaker.com/u/jcknox)\
**Post date:** [September 16, 2020, 2:10pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/3 "2020-09-16T14:10:38Z")

</div>

I have high hopes that someone will create a full-featured plugin for Octoprint that can connect to SM (wifi or USB is fine for me) and correctly handle print, laser, and CNC jobs.

IMHO Snapmaker should consider putting their development efforts behind Octoprint as a hardware/job management platform and steer their customers towards Cura, Lightburn, CarbideCreate, etc. for design and slicing. This path would better deliver best-of-breed capability and new features on the design front, and let the SM team leverage what is already there in Octoprint and focus on stability and performance for the actual printing/cutting/carving tasks.

---

<div class="post-metadata">

**Author:** ![moccajava](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@moccajava](https://forum.snapmaker.com/u/moccajava)\
**Post date:** [September 17, 2020, 2:35pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/4 "2020-09-17T14:35:47Z")

</div>

LOL! so i want to know does it mean that SM and Palette play well? i see SM Original has a printer profile in Octoprint but none for SM2 yet.

---

<div class="post-metadata">

**Author:** ![moccajava](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@moccajava](https://forum.snapmaker.com/u/moccajava)\
**Post date:** [September 17, 2020, 2:37pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/5 "2020-09-17T14:37:37Z")

</div>

I fully agree! Though do you think the reason why they push out Luban is because the other software are not capable of handling non-3d prints? (e.g. CNC, laser).

How do we get the attention of SM staff to this request?

---

<div class="post-metadata">

**Author:** ![jcknox](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/jcknox/32/6314_2.png) [@jcknox](https://forum.snapmaker.com/u/jcknox)\
**Post date:** [September 17, 2020, 3:16pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/6 "2020-09-17T15:16:52Z")

</div>

Octoprint currently does NOT support the other heads - I tried it with a laser job and it did not work. It is open source though, so it should be much less complicated for the SM developers to modify it to support the other tools than to keep Luban up-to-date with all the new stuff that Cura, Lightburn etc. are developing.

---

<div class="post-metadata">

**Author:** ![Galduron](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/galduron/32/6351_2.png) [@Galduron](https://forum.snapmaker.com/u/Galduron)\
**Post date:** [September 17, 2020, 4:00pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/7 "2020-09-17T16:00:59Z")

</div>

I think it’s because Snapmaker is using homemade additions to the gcode.

---

<div class="post-metadata">

**Author:** ![moccajava](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@moccajava](https://forum.snapmaker.com/u/moccajava)\
**Post date:** [September 21, 2020, 5:19pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/8 "2020-09-21T17:19:25Z")

</div>

that is correct, echoing also the sentiments of other persons here on this forum.

i do hope a staff would pick it up and make the Octoprint plugin for SM/SM2.

---

<div class="post-metadata">

**Author:** ![pgalea](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pgalea](https://forum.snapmaker.com/u/pgalea)\
**Post date:** [December 7, 2020, 5:34pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/9 "2020-12-07T17:34:53Z")

</div>

Howdy,

Just unpacked my SM2 A350 (which is working fine, from the laptop via USB or Wifi ). Similarly I’m trying to get the Canvas Hub S and Canvas Palette 2S Pro combo to work and not really having much luck getting the Canvas Hub S to connect to the printer. So very interested in this thread.

PG./

---

<div class="post-metadata">

**Author:** ![MooseJuice](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/moosejuice/32/10684_2.png) [@MooseJuice](https://forum.snapmaker.com/u/MooseJuice)\
**Post date:** [December 7, 2020, 5:48pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/10 "2020-12-07T17:48:42Z")

</div>

Oh we are trying to get a pallete 2 working?

I’ve been waiting to see this go down.

The concept is really interesting to me, but wasnt sure if it was gona work so i havent ordered one yet.

---

<div class="post-metadata">

**Author:** ![pgalea](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pgalea](https://forum.snapmaker.com/u/pgalea)\
**Post date:** [December 7, 2020, 8:58pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/11 "2020-12-07T20:58:39Z")

</div>

Yeah I just jumped right in after spending some time researching it. After a bit of persistence and several meters of PLA, its working…well its printing a splicing. I’ll see how “calibrated” the colour position is in a few hours but I’ll upload a picture of the output when its done.

Setup was a bit fiddly, mainly because I could benefit from definition of each setting but a combination of using Octoprint, the physical settings, several meters of PLA and rebooting the hardware in a specific order it all came together.

Just out of interest what NAS are you using? QNAP?

---

<div class="post-metadata">

**Author:** ![MooseJuice](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/moosejuice/32/10684_2.png) [@MooseJuice](https://forum.snapmaker.com/u/MooseJuice)\
**Post date:** [December 7, 2020, 9:22pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/12 "2020-12-07T21:22:25Z")

</div>

how difficult is it to define when the colors come in, is there like a special slicer for assigning layers at certain colors or what?

i can’t quite comprehend how you would assign the colors for it to decide which material to use, unless perhaps it is considering each spool a different extruder then fusing it? even then i dont understand how to color change, although i do comprehend supports in a 2nd material anyhow.

dont currently have any nas at all.

---

<div class="post-metadata">

**Author:** ![pgalea](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pgalea](https://forum.snapmaker.com/u/pgalea)\
**Post date:** [December 7, 2020, 9:31pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/13 "2020-12-07T21:31:59Z")

</div>

Ah well…there’s a story…I spent and absolute age colouring in the model using 3d builder (the tools that ships with Windows 10). I exported into Canvas3D for it to only ignore all my hard work. So using Canvas 3D the tools are not as intelligent as 3D Builder (IMHO) but I was able to assign the colours to the model, which is pretty simple. Its a case of picking / tagging the surface 1 to 4 which is the feeds on the surface. I’ll upload some example videos linking to my workflow in a few days if its any use to others.

That said its started to print the splices and its safe to say I need to keep calibrating…

3D Builder:

 ![image](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/2X/4/461602431d1f2f0c390e838a7916dd0de5a8abc8.jpeg)

---

<div class="post-metadata">

**Author:** ![MooseJuice](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/moosejuice/32/10684_2.png) [@MooseJuice](https://forum.snapmaker.com/u/MooseJuice)\
**Post date:** [December 7, 2020, 9:43pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/14 "2020-12-07T21:43:49Z")

</div>

consider looking into the “extruder calibration is a must” thread to get the filament consumption where it should be, the machine underextrudes out of the box.

---

<div class="post-metadata">

**Author:** ![pgalea](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pgalea](https://forum.snapmaker.com/u/pgalea)\
**Post date:** [December 7, 2020, 9:58pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/15 "2020-12-07T21:58:08Z")

</div>

This is the spliced output from Canvas (with transition material wall)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/2X/1/1cd9373158834d55da352f4b89e072852d381e01.jpeg)

---

<div class="post-metadata">

**Author:** ![MooseJuice](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/moosejuice/32/10684_2.png) [@MooseJuice](https://forum.snapmaker.com/u/MooseJuice)\
**Post date:** [December 7, 2020, 10:56pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/16 "2020-12-07T22:56:23Z")

</div>

oh man thats pretty neat

It does its own slicing though eh?

Will it honor slicing as it and just add in color stuff?

I have simplify3d and it slices like heaven

I dont know what i expected, it makes sense, but it does sort of turn me off a bit to the idea.

Decisions, decisions!

---

<div class="post-metadata">

**Author:** ![pgalea](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pgalea](https://forum.snapmaker.com/u/pgalea)\
**Post date:** [December 7, 2020, 11:43pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/17 "2020-12-07T23:43:31Z")

</div>

I’ll do some research into Simplify3D, I’m only just getting into 3D printing and only started using Canvas since it works with the palette and the Canvas Hub as a workflow. I’ve uploaded a short demo of Canvas to see how you can quickly change colours (by index) as well as just paint on the surface using the tools. Finally how it slices… although as I’m finding not quite calibrated yet…

[![](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/f/1/f1f966fae9fa2be79e22af0d1a5066e307cdd7f3.jpeg "Canvas Basic Paint Demo") ](https://www.youtube.com/watch?v=a4qxMK3r8Eg)

---

<div class="post-metadata">

**Author:** ![MooseJuice](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/moosejuice/32/10684_2.png) [@MooseJuice](https://forum.snapmaker.com/u/MooseJuice)\
**Post date:** [December 7, 2020, 11:53pm UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/18 "2020-12-07T23:53:07Z")

</div>

Wow thats a fun neat little tool, i like it

let’s see how the print came out regardless of calibration when its ready!

---

<div class="post-metadata">

**Author:** ![pgalea](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pgalea](https://forum.snapmaker.com/u/pgalea)\
**Post date:** [December 8, 2020, 12:44am UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/19 "2020-12-08T00:44:19Z")

</div>

Work in progress, the first issue is I’m using a daft setting for the transition which just oozes filament into space then just drags it onto the model,which is where all the rough edge appear. That would be fixed by a transition wall.

The second issue is the “black band” and the “silver helmet” which should be blue, so I need to figure out why that happened if it was colour coding on the model or something to do with calibration. Its not a random skew effect as I would expect to see a bleeding effect between surfaces but its pretty neat. Which is why I’m thinking its perhaps a colour index thing.

I’ll try to go back and merge the model and repaint it

 ![IMG_20201207_235937](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/2X/f/fb4b96c05731f0e8ee16321a01e8c18fb4a16ac4.jpeg)

---

<div class="post-metadata">

**Author:** ![MooseJuice](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/moosejuice/32/10684_2.png) [@MooseJuice](https://forum.snapmaker.com/u/MooseJuice)\
**Post date:** [December 8, 2020, 12:46am UTC](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358/20 "2020-12-08T00:46:59Z")

</div>

> [@pgalea](#):
>
> e “silver helmet” which should be blue, so I need to figure out why that happened if it was colour coding on the model or

I must say i am impressed, i figured there would be two layers of “in between” but the transition seems pretty smoothe.

It spills its seed off to the side you are saying?

Dang man this thing sounds like a fun toy…

[Next page](https://forum.snapmaker.com/t/snapmaker-2-octoprint-on-docker-via-wifi-palette-2s/9358.md?page=2)
