MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

icon
Avatar
Julesta
Posts: 129
Hi

Each time that MF start and my printer 3D is printing (is connected to USB but the issue is the same printing from SD card) the printer stop to print and all my work is trash.

I’ ve 2 arduino 2560 with MF. MF always detect mi printer but do not try to update the firmware…, but when check all the PORTS my printer dead.

I think that MF will no check all the USB ports at start, only the arduino that are running MF. I know that I could not print when I was using MB but not always remember it.

Best regards,
2022-01-18 15:53
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
We got a simmular report in the past....
If i´m right it was not a printer.... But also a USB Device that "struggle" when MF is starting.

I don´t know the exact Code and what happen if MF start....

But it looks like there is something like a "handshake"

Its correct.... MF only check Firmware State on Arduinos.... But fur sure, there MUSt be a comunication between MF and ALL USB Devices.... Cause it must ask "Are you a Arduino" to every device, to define finally if it must go further or ignore e.g. a Headset Device.

Maybe there is a way to not directly "talk" to the Devices and we could use something like a "log file" from Windows ( Cause the USB Controller MUST know already what devices are connected before we start MF).

May Sebastian can give more input here
Good Luck !
2022-01-18 18:40
Avatar
Julesta
Posts: 129
HI

Yes it´s an old question. Today I losted 2,30 hours of print, and it´s a :scared: I´m not a programmer, but I think like you, that MF ask to all ports active: are you an arduino? For MF it´s normal, but, not for my ANYCUBIC printer because it not like that any ring its bell and then it say: ok, I´m going to open the door... and abort printing.

I´ll try not print when I start MF, but sometimes I forget it and:scared: :scared: :scared: :scared:

Best regards,
2022-01-18 19:46
Avatar
kjoussen
From: Hamburg, Germany
Posts: 178
I also have an AnyCubic and can tell you that the controller board inside is in fact an Arduino.

Therefore MF pings around and when asking on an USB port "Is there an Arduino around" it sends something like a stop or even reset signal.

When printing from SD-Card just plug off the USB cable as you don't need it anyway and your printer should continue printing. If not....wow, fancy trick.

Or you think about a Rasp with OctoPi like i did. You can find further information here: https://octoprint.org/

And to make some ads for myself, see my 3D-printed parts here: https://www.thingiverse.com/thing:4688720 - chapter 6

Kai
2022-01-18 21:39
Avatar
Whiteknuckle157
From: Bayern - Bibertal, Germany
Posts: 50
Hi,

it may sound harsh, but you never ever want to connect a 3d-printer to a PC you want to do any other work with. Get a RaspPi and use Octoprint via WiFi instead.
I've been 3d-printing for a very long time now and that's what I learned the hard way.

cheers

Volker
2022-01-19 13:19
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
This remember me to the old days of computers... My first CD Burner only have Single Speed Writing.
Takes a long time to create one CD
And if you try to open e.g. Firefox while Computer was at work.... Always the Risk, the CD was finally broke.

So i agree... Make it "Offline" or use a old Computer for that you not touch while 3D Print is in work !

BUT!!

This not solve the Problem.... Whatever it is a Arduino.... I still think we should have a Option overall to avoid this !

For new users ( and lazy guys) the "Auto Update" and "Auto Detect" Routine is a nice thing. But for Pro Users... Why not give the Option to define clearly what Ports are in Use by Mobiflight Boards.
MF not need to check all Ports... Not need to Check if its a Arduino and also not need to check if Firmware is Up To Date.
The "Advanced" User could make those settings by himself!

Like in lots of other Situations.... A Helpfull tool to automate things often block you in special situations. For me the fact to NOT get in trouble is more important as a comfortable Startup !

And ask yourself.... After first testing phase when final Building is in work or already finished.... Will you connect a new ardiono again ? And if yes... How often will you do this. Pretty rare i think.
So in a finished Cockpit it make fully no sense to check for New Arduinos...: Cause the used are connected always in same USB and can hold there ports.
Same for Firmware. If my Cockpit is finished... I will no longer load new MF Connector or Firmware.
Only if a new feature is interesting to me !
Good Luck !
2022-01-19 13:48
Avatar
Julesta
Posts: 129
Ok. It´s the true. I hope that Sebastian think about this little problem and give us 9.3 with the issue solved.

Geetings,
2022-01-19 20:08
Avatar
Julesta
Posts: 129
Yes ANYCUBIC has arduino also. (The chip 2560...). We are in SXXI and I want to run several programs without to turn off any one . The problem here is the code of MF. MF without any one arduino connected running another program works fine. But... I have 2 arduino more connect to my PC with 2 different programs.

Best regards,
2022-01-19 20:12
icon