Adding a Printer Profile
How to create a new printer profile in Canvas, focusing on the core machine settings.
Printer profiles can be created by:
Using a printer preset
Starting with a printer preset will automatically create a standard printer profile. Please review and adjust these settings based on your own preferences. You may test the print quality in single color first before printing in multicolor.
Importing profiles from Simplify3D, Slic3r/Prusaslicer or Kisslicer
If a profile is imported from another slicer, a style profile will be automatically generated based on existing slicer settings. We suggest reviewing these settings, testing the print quality in single color first before printing in multicolor.
Starting from blank
Guidelines on starting a blank profile are below.
General
- Name of printer
- Printer model - Commonly used printers can be tagged in the printer profile. Printer tagging allows style profile data to be anonymously aggregated from printer profiles, and shared with others who use the same printer. When you tag a printer, you will be able to see common parameters used for slicer settings.
- Print file type - Select the file extension that the printer uses for print files.
Extruder
- Number of extruders - Most FFF printers should only have 1 extruder by default.
- Nozzle diameter - Most FFF printers will have a standard 0.4mm nozzle
- Bowden tube length - Used only for Bowden-style printers. We recommend measuring from the filament feed to the tip of the hot end. It's better to overestimate than underestimate this length, so that there will be sufficient filament at the end of the print.
Bed
- Printer’s bed size - The X, Y, and Z lengths of your printer's bed. For delta printers, only the diameter and height are required.
- Origin offset - Usually located in the middle or bottom-left corner of the print bed. These offsets determine where the origin of the bed plate is located. You can specify the location of your printer’s origin (0,0). Measured in mm from the bottom-left corner. You can also set a custom origin by manually entering the Origin Offset values.
Firmware
- File type - Variations of G-Code files used by your printer. CANVAS supports G-Code (.gco, .g), .X3G, and .makerbot.
- Firmware type - Firmware used by your printer. For the majority of printers, '5D Absolute' will be appropriate
- Firmware Purge - Some printers include a hard-coded purge when beginning a print. Because this purge is not in the print file, calculated splice lengths will all be incorrectly short by this amount. If your printer has a firmware purge, estimate the amount of filament it uses here
- Use movement pauses for pinging - In accessory made, Palette calibrates with the printer by pausing occasionally on the transition tower. However, some printers are unable to pause for the required length of time. Enabling movement pauses will move the extruder back and forth instead of pausing.
- Use Firmware Retraction - Some firmware will have retractions hard-coded and you can use these instead of retraction settings in your Style Profile. If you're not sure about this feature, leave it unselected.
- Clear Buffer Command - During connected mode pings, Palette uses this G-code command to accurately synchronize itself with the printer without pausing the print. Most firmware supports G4 P0, but certain firmwares require M400 to be used instead in order to avoid a pause.
Transition
- Custom transition settings can be added here if side transitions or a purge bucket is used.
Other
- Sequences: Start and End G-Code sequences. You may copy your printer's start and end sequence into here.
- You can learn about advanced scripting in Canvas using PrinterScript.
- Please note that if/else syntax is not supported at this time.
- Layer change scripts and side transition scripts are also available here for customization.
If you have any additional questions, please send us a message at support@mosaicmfg.com.
21 Comments
Does the Palette 3 Pro can connect directly to the Dremel 3D45 or do you have use the printer in accessory mode?
Jose Sanchez - Reply
Hi Jose,
Thank you for your interest in Palette. The Dremel 3D45 printer can only be used in accessory mode.
Rhesa Alleyne -
Hello i have the Pallete 3 pro and i need to connect my new Ender V3 KE the printer have USBc connection and 2 USBs but the pallete don't recognize the printer
david Santos - Reply
Ender 3 v3 ke has klipper does pallete support klipper??? i am trying to connect to my k1
info@strawberry3d.gr -
Hi David, have you followed the steps in this support article: http://mm3d.co/p3-connected
Jonny Yeu -
It's been a while, but I just tried to add a printer Via Canvas, and it's not showing up as a printer choice on the P3P. I must be missing something, but I can't find any explanation on the mosaic site, or anywhere else, for that matter. I actually used to have two printers on there, but one is now gone, & can't add any more. Do I need to factory reset the palette? (I hope not).
Randy - Reply
Hi Randy, Palette should create a new printer profile whenver it processes a MAFX/MCFX file that uses a Canvas profile that it has not seen before. You wouldn't need to select it from Palette's screen, it will automatically use the appropriate profile when you starting a print.
Jonny Yeu -
Can someone explain how the palette and printer work together? I have an Ender 3 max neo and I'm so lost on how to even do the test print.
Joshua Postl - Reply
Hey Joshua, for the Ender, I'd recommend reviewing this article: mm3d.co/p3-connected
If you're still having issues, please send us a message at support@mosaicmfg.com with information on the issues that you're having. The more information that you can provide, the easier it will be for our team to provide actionable feedback.
Jonny Yeu -
Hello guys,
I have for a some time a palette 3pro, and works great with my older printer. Now i bought a Creality K1, and try to print with palett. I already try the process that you show below, and "works", but its not so great..
Have any possible to print using curaSlicer?
I tunned all parameters for P2PP and can generate the file for palette. However, after that, when goes to printing, the palette dont find/recognize the printer..
Some options for that?
Jorge Abreu - Reply
Hey Jorge, at this time, we would only be compatible with Canvas or PrusaSlicer. If you're having issues with P2PP, please send us a message at support@mosaicmfg.com with your file and we can see why the issue is occurring.
Jonny Yeu -
I have an ender 3 max that came with a filament sensor installed. Is there a way to extend the initial amount of filament out to allow for the extra distance?
It happened once or twice by itself, but I don’t know if or where the setting it.
Also, I can’t tell if increasing the bowden tube length matters as the Smart Extrude is always short, probably by the length of the filament sensor
Vitaliy Dvorkin - Reply
Hey Vitaliy, the Bowden Tube Length adds length to the end of a print to ensure that you have enough to finish, but you’d need to increase your LO to help with the first piece in your print: mm3d.co/p3-lo-hm
Jonny Yeu -
I do not see a preset profile for any of the Anycubic printers.
Am I missing something?
JF Cayron - Reply
Hey JF, we don’t have any Anycubic profiles at the moment but plan to have them available in the future. For the time being, you can start with the default profile and update the physical attributes of your printer (Bowden tube, bed dimensions, etc.).
Jonny Yeu -
Hello Mosaic Support
I have a Zmorph Fab 3 in 1 printer. Found compatibility page has show Pelette 3 pro work with Zmorph SX. May I ask does P3 pro work out with latest model with Zmorph Fab model?
Jimmy
Jimmy Au - Reply
Hey Leslie, please send us an e-mail (support@mosaicmfg.com) with the issues that you’re seeing and we’d be happy to help.
Jonny Yeu -
Yeah, I have a Zmoprh Fab and a Pallet 2S, and trying to figure out how to get them to work together to no avail. Any advice would be welcome.
Leslie Karpas -
Hey Jimmy, does the Fab only work with their proprietary software? We haven’t used this printer in the past, but if it does, we would not be compatible. Printers would need to be able to use files sliced in PrusaSlicer (mm3d.co/p2pp) or Canvas (canvas3d.io).
Jonny Yeu -
Hey Ray, you can use the preset profile for the Pro2, then make adjustments to the physical differences like the bed size and additional extruder. All the other settings should be the same.
Jonny Yeu - Reply
Hi:
We have Raise3d E2 Printers. Dual head IDEX. Our E2 Is not listed on canvas printer selection.
We have 2 Pallette Pro2S to run on our Raise3D E2.
Ray Nicholas - Reply