Great Sharing: Prusaslicer Profiles by Dylan and McGybeer

Hi guys,

the estimated time is totally off in my case.
What limits have you set and are your times accurate?

Do you use those values for estimation or do you emit them to the gcode?

I use the profile by Neo and I have not noticed the estimated time being off. It has different values, also used for estimation…

I use them only for time estimate. But keep in mind - these value only affect the estimate Prusaslicer gives you. The values on the J1 are calculated on the printer itself, probably by the Android app.

Yes, but I want an accurate estimation anyway. It’s possible for third party printers, too. All my other printers emit those values, but the J1 ist running stable atm so I don’t want to change that…

I fully understand that :slight_smile: I just wanted to make clear that you basically have no chance of correcting the time estimate shown on the screen of the J1, you can only try to correct what Prusaslicer shows you before you upload the data.

@McGybeer

Could you please share a configuration that includes different materials?
I use the new rc1 and I’m always afraid to configure something new because the J1 sometimes can’t handle it.

Also, again, I don’t know how to update the J1 print bed, the one where you can see from when which page starts, for dual printing.

Do you mean like a 3MF file? Here you have a dual color Cali-Dragon. It should work for any PLA, but check the settings anyway:
Cali-Dragon_TL_MMU_J1.3mf.zip (1.5 MB)

Regarding the print bed, you can configure it on Printer Settings → General → Bed Shape

Hope it helps!

@macdylan Wow! There’s an update on the profiles.

1 Like

@macdylan is there a way to select the normal, mirror dupilcation from prusaslicer? im getting this error and not sure what i should delete or modify to have the ability to slice it

Please redownload the latest version it has been fixed.

I have updated my config files for OrcaSlicer/PrusaSlicer: GitHub - macdylan/3dp-configs: My 3DP Configs

and add some highly useful features into sm2uploader:

  • Shutoff extruders that are no longer in use in advance for the Dual-extrusion module and J1
  • Preheat the nozzles to reduce the waiting time during extruder switchin
  • Reinforce the Prime tower to prevent it collapse

btw If you typically use WiFi to upload gcodes in the slicer software, then you do not need the smfix. The sm2uploader already incorporates all the functionalities of smfix, so smfix is only necessary when using a USB flash drive.

8 Likes

@macdylan recently updated to latest sm2uploader and now cannot find my J1 at all. Have tried leaving on for an hour on discovring, all permissions are correct, reset mac and j1 several times, and tried going direct to printer IP - nothing works. Printer shows up and connects wirelessly no worries in Luban, so the connection is working - any thoughts on what might be going on?

  • Delete hosts.yaml in the directory if it exists
  • Restart the wifi router
  • Check the firmware is up to date

I’m using macOS Ventura/M1, J1 fw is v2.6.2. please let me know if it doesn’t work.

Yes all firmware is up to date - had already deleted the yaml, but did it again. Restarted router. Still nothing. Was working well on this identical setup before, can’t remember which version I had…

edit to add: using Intel Mac i5, Ventura 13.6

Can you try running debug mode:

sm2uploader -debug

@macdylan

-debug
samuelmillett@macmini ~ % /Users/samuelmillett/sm2uploader-darwin-amd64 -debug

2023/08/25 12:51:23 – Debug mode

2023/08/25 12:51:23 Discovering …

2023/08/25 12:51:23 – Discovering on 192.168.4.255:20054

2023/08/25 12:51:27 – Discovering on 192.168.4.255:20054

2023/08/25 12:51:31 – Discovered 0 printers

2023/08/25 12:51:31 No printers found

2023/08/25 12:51:31 – Saved known hosts: /Users/samuelmillett/hosts.yaml

samuelmillett@macmini ~ %

-host
adding in -host to the printer IP returns this error in Orca
Post-processing script /Users/samuelmillett/sm2uploader-darwin-amd64 -host 192.168.4.34 on file /var/folders/lk/cr_969px6ljbv1_kxkj3nldw0000gn/T/orcaslicer_model/Fri_Aug_25/01_56_12#16002#1414/Metadata/.16002.4.gcode.pp failed.
Error code: 2
Output:
2023/08/25 12:49:25 Discovering …
2023/08/25 12:49:29 Printer IP: 192.168.4.34
2023/08/25 12:49:29 Uploading file ā€˜ollie parts.gcode’ [8.6 MB]…
2023/08/25 12:49:30 got command set/id 172/165 but expected 1/5

ok, first of all, remove that post-processing script, please use -octoprint mode and click the icon right of the printer(like a wifi icon) in orcaslicer to config a OctoPrint connection(see: https://github.com/macdylan/sm2uploader/blob/master/README.md), sm2uploader will as a middleman to simulate the OctoPrint protocol to receive files from the slicer software.

I dont known why the UDP broadcast protocol doesn’t work on your network(do you have a VPN or something), this part of the communication is actually the same as Luban. For now, I suggest run with the following cmd to see if the issue can be resolved:

sm2uploader -host 192.168.4.34 -octoprint 127.0.0.1:8899

Some people have reported similar error messages, but the error went away after upgrading to the latest firmware and restarting the printer. Try turning off the power and waiting 30 seconds

@macdylan thanks for your help

I set up OctoPrint as per your suggestion (this is actually the setup I want to have in place…) but…

Error uploading to print host:
HTTP 500: got command set/id 172/165 but expected 1/5

Same error. I have tried turning off everything, waiting, restarting - but will try again.

@macdylan second time’s the charm. I just left it off for 15 mins and then tried again - working perfectly.

Thanks for everything you’ve done for the J1 mate, and for support like this. Truly the MVP.