Notifiche
Cancella tutti

FILAMENT SENSOR ON MINI RAMBO  

  RSS
tonio.b
(@tonio-b)
Active Member
FILAMENT SENSOR ON MINI RAMBO

I have managed to sort the Mini-rambo to operate the runout sensor.
This makes use of two pins in the S3 output- pins4&6 (see plug position) For those who have the 4 color Upgrade, the pinouts are exactly below the output pins used for the four color
Extension. I managed to buy two pin leads from e-bay.

Then changed the firmware as follows;-
In configuration_prusa.h
Find the term....

// Define Prusa filament runout sensor
//#define FILAMENT_RUNOUT_SUPPORT

#ifdef FILAMENT_RUNOUT_SUPPORT
#define FILAMENT_RUNOUT_SENSOR 1
#endif

Just remove the // from the start of the second line

This jumper is required immediately the firmware is modified.

As soon as the firmware is modified, on breaking of the circuit of this jumper the printer will behave as follows;-

-Printer stops printing
-Retracts filament
-Moves to the determined point in firmware X211 Y0 and lifts 2mm over current height.
-displays a message to change filament while beeping
-as soon as filament is changed and knob pressed, the printer will pull the filament into the extruder and extrudes some material.
-the display will ask you if the filament has extruded well and if color is clear.
-once you press the knob to confirm, the printer will continue to print where it stopped.

I have designed a switch which is a bit sophisticated and I HAVE NOT illustrated for the reason that I am still tinkering with its design. The switch I have will have two microswitches one will sense if the filament broke and in the event the filament overlaps and seizes the roll from winding.

My problem is that in the event there is a seizure or worse still the filament breaks, the filament would feed back and cause mayhem.

My question...
Is there a way to make the unloading of the filament manual?

Postato : 25/12/2017 3:04 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: FILAMENT SENSOR ON MINI RAMBO


I have managed to sort the Mini-rambo to operate the runout sensor.
This makes use of two pins in the S3 output- pins4&6 (see plug position) For those who have the 4 color Upgrade, the pinouts are exactly below the output pins used for the four color
Extension. I managed to buy two pin leads from e-bay.

Then changed the firmware as follows;-
In configuration_prusa.h
Find the term....

// Define Prusa filament runout sensor
//#define FILAMENT_RUNOUT_SUPPORT

#ifdef FILAMENT_RUNOUT_SUPPORT
#define FILAMENT_RUNOUT_SENSOR 1
#endif

Just remove the // from the start of the second line

This jumper is required immediately the firmware is modified.

As soon as the firmware is modified, on breaking of the circuit of this jumper the printer will behave as follows;-

-Printer stops printing
-Retracts filament
-Moves to the determined point in firmware X211 Y0 and lifts 2mm over current height.
-displays a message to change filament while beeping
-as soon as filament is changed and knob pressed, the printer will pull the filament into the extruder and extrudes some material.
-the display will ask you if the filament has extruded well and if color is clear.
-once you press the knob to confirm, the printer will continue to print where it stopped.

I have designed a switch which is a bit sophisticated and I HAVE NOT illustrated for the reason that I am still tinkering with its design. The switch I have will have two microswitches one will sense if the filament broke and in the event the filament overlaps and seizes the roll from winding.

My problem is that in the event there is a seizure or worse still the filament breaks, the filament would feed back and cause mayhem.

My question...
Is there a way to make the unloading of the filament manual?

Checkout the https://shop.prusa3d.com/forum/improvements-f14/wire-up-filament-sensor-to-mk2-use-thermister-circ-t2836.html and my firmware files including hyperfine bed tuning https://github.com/3d-gussner/Prusa-Firmware/releases . Read also the previous release notes, there are more information about the FRS and Hyperfine bed tuning.

Postato : 25/12/2017 5:28 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: FILAMENT SENSOR ON MINI RAMBO


My question...
Is there a way to make the unloading of the filament manual?

During the print you can change filament in the Tune menu.

Postato : 25/12/2017 5:53 pm
tonio.b
(@tonio-b)
Active Member
Topic starter answered:
Re: FILAMENT SENSOR ON MINI RAMBO

Thanks Waldemar... But the purpose of this is for stopping the print when the filament breaks or the roll is finished or the filament overlaps and does not unwind from the roll. I must add that I have the four color upgrade, so the device is fitted in between the roll bank and the feed into the extruders.

If the filament unloads when uncut it is no problem but if it unloads when the filament breaks it will feed inside the switch annd cause a right mess. What I want is to control the procedure to let the remaining filament unload supervised....

Anybody can suggest how to go about changing the commands in the LCD control?????

Postato : 25/12/2017 6:16 pm
tonio.b
(@tonio-b)
Active Member
Topic starter answered:
Re: FILAMENT SENSOR ON MINI RAMBO

Thanks Waldemar... But the purpose of this is for stopping the print when the filament breaks or the roll is finished or the filament overlaps and does not unwind from the roll. I must add that I have the four color upgrade, so the device is fitted in between the roll bank and the feed into the extruders.

If the filament unloads when uncut it is no problem but if it unloads when the filament breaks it will feed inside the switch annd cause a right mess. What I want is to control the procedure to let the remaining filament unload supervised....

Anybody can suggest how to go about changing the commands in the LCD control?????

Postato : 25/12/2017 6:16 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: FILAMENT SENSOR ON MINI RAMBO


Thanks Waldemar... But the purpose of this is for stopping the print when the filament breaks or the roll is finished or the filament overlaps and does not unwind from the roll. I must add that I have the four color upgrade, so the device is fitted in between the roll bank and the feed into the extruders.

Hi Tonio,

for your MK2 MMU you should get the MK3 MMU upgrade kit, which will include 5x laser filament sensors for 59€. I hope as soon it will be send the firmware will be ready to use these.


If the filament unloads when uncut it is no problem but if it unloads when the filament breaks it will feed inside the switch annd cause a right mess. What I want is to control the procedure to let the remaining filament unload supervised....

You need to place the filament runout sensor at the incoming side of the extruders not behind, then it will unload the filament out of the Multiplexer and tubes.
What i would like to see in the MMU with sensors is a kind of backup option to be able to finish filament rolls.
- Having a 2 material print you could choose to have extruder 1 and 2 as active and 3rd as backup for 1st and 4th as backup for the 2nd.
Example: If you are not sure if have enough filament on 1st and 2nd extruder you could load the same filaments on the 3rd and 4th.
- Printing with 3 materials you could just have one backup
- Printing in single mode 2nd,3rd or 4th could be backup
Needs some firmware update and Slic3r option to define Backup


Anybody can suggest how to go about changing the commands in the LCD control?????

Changing LCD commands is not a problem as you just change existing things like : https://github.com/3d-gussner/Prusa-Firmware/commit/24af82d428f6170c25e221ff35ba04f163d9b2d5#diff-a940a548ba41bc988f99d51fd02f21de

Adding LCD commands is another thing:
simple : https://github.com/3d-gussner/Prusa-Firmware/commit/2a2a3999f8968a1990b3d39f1e73846d871a9725#diff-68a5b34f911d0dfba612ae98d305faca
moderate: https://github.com/3d-gussner/Prusa-Firmware/commit/0d9f95bd352dc6c80b2da020d42456d0c008a736#diff-68a5b34f911d0dfba612ae98d305faca

But adding new functions may need modifications in language files and lot of other places.

Hope it helps a bit

Postato : 25/12/2017 6:47 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: FILAMENT SENSOR ON MINI RAMBO

Hope you don't have filament break in the tubes then you shouldn't use it anymore

Postato : 25/12/2017 6:50 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: FILAMENT SENSOR ON MINI RAMBO

I got a new firmware release with few changes. Checkout https://github.com/3d-gussner/Prusa-Firmware/releases/latest

Postato : 08/01/2018 11:03 am
Condividi: