Severe Predator Mods

by rq3

So, I've gone nuts, and installed a 0.9 degree stepper on my extruder. I'm running Marlin on the Predator, and had previously calibrated the extruder to 410 steps per mm. So I upped that to 820 to compensate for the new motor. I had to swap two wires, and the results are well worth the effort, even without fine tuning or calibration. No ghosting, no salmon skin, no blobs, no stringing.

Tomorrow, I'm going whole hog and replacing the axis steppers with 0.9 degree units, and replacing the drive pulleys with genuine Gates 16 tooth units, the belts with genuine Gates 2GT3, and the idlers with genuine Gates 20 tooth units (to replace the stock smooth idlers). I've also got an E3D V6 hotend, which will take a bit of machining to install. But steppers, belts, and pulleys first. Just placing the new Gates belt in the new Gates pulleys feels distinctly more "precise" by hand, so I'm looking forward to the results.

I'm also going to install Sorbothane 40 OO pads under the feet to help in killing mechanical crosstalk between the x,y, and z motions. With these mods, the machine is down to 5 micron resolution.

I obtained all of the parts (motors, pulleys, belts, hot end) from E3D-Online, and they all arrived 3 days after I placed the order. At least for the extruder motor, I didn't have to do anything other than re-set the steps per millimeter, and shorten three screws on the extruder because I'm direct drive (no bowden).

I'll follow up after the axis motor, pulley, and belt transplant.

View Comment

Marlin or even 2.1 coming soon

by rq3

There will be major improvements in the next release of Marlin, particularly in heater control. The difference is astounding, and ADC errors that have plagued Marlin for years have finally been fixed. No. Really. Even better is a completely new heater control paradigm called MPC (Model Prediction Control), which makes PID obsolete, IMHO.

View Comment

Predator Part Cooling Blowers

by rq3

At least on my Predator, the factory part cooling blowers are 24 volt, 0.2 amp Boosfan JD4010M, and they truly suck. They barely move air.

I replaced them with Delta BFB0412HHA-A units, wired in series to just one FAN0 connector. These are 12 volt, 0.08 amp units, and are physically a drop in replacement. I use two in series electrically so that each drops 12 volts, and the pair can run off of the same 24 volt FAN0 connector with the same PWM.

Although it is not considered "best practice" to wire BLDC motors in series, these are locked rotor protected, so that unless one blower fails shorted phase to phase (very unlikely), their low current draw and high impedance will prevent catastrophic results.

Why do this? The original units would barely start at 75% PWM, and barely move air at 100%. The new units actually start moving at about 5%, run smoothly and reliably at 10%, and will lift the printer off the bench at 100%. Just kidding, but the airflow is astounding, and actually having real air speed control over a large range is a huge benefit. And no monkeying with PWM settings in Marlin, either.

Plus, the new Delta blowers have dual ball bearings, so they should last for years. I don't know what the old blowers had for bearings, nor do I care, since they barely worked anyway. I may dissect one to find out.

The Delta blowers are commonly available from many sources, starting at about $7 each. I got mine in 2 days from Mouser for $14 each.

I use the Bakak duct from here on Thingiverse, and highly recommend it. The factory original duct basically just blew on the nozzle with the anemic air flow from the factory blowers, and I got rid of it long ago.

EDIT: I opened one of the old Boosfan JD4010M. It doesn't really have ANY bearings, per se. Just a plastic shaft rotating directly in a hole in the plastic housing. It's a miracle that these things spin at all.

View Comment


by rq3

I was hoping that Marlin would leap to 2.1, but no. Anyway, the latest full release works well on the stock Predator, and you can even use the MarlinUI, rather than the ClassicUI. MarlinUI is a full color touch screen interface. Temperature control seems more stable, as it should, since they finally realized that the Trigorilla Pro uses 12 bit, rather than 10 bit ADC's (thanks to me). In my opinion, it's still not good enough for platinum RTD sensors, but I'm working on that.

Motion control (steppers) seems to have been tightened up a bit, although I have no proof of that, other than M48 reports more realistic and repeatably believable values.

If you do use MarlinUI in configuration.h, you will have to "de-comment" Mesh_Edit_GFX_Overlay in configuration.h to get it to compile. Under ClassicUI, it compiles fine, and seems to work well. Bug report submitted.

View Comment

Curling at edges

by 3D_Piper

I have a large STL that will go right to the extents of the build plate.
Everything lays down perfect and sticks well for 85-90% from center out, but that last outer bit close to the edge never gets close enough to stick down.
I have leveled and the probe hits all the points, is there anything else I can do?
The printer is really set up well and dialed in, I really want to use it for this STL

View Comment

A Different Piezo Probe

by rq3

Attached is a description of a very different approach to piezo probing. I have a prototype on my Predator, and it works....frighteningly well.
Just throwing it out there. I don't make them, sell them, or have parts for them. The basic idea is the take away.

Here's a video of the probe in action:

View Comment

Help!!! Need original Level_Test.gcode

by Juztsacki

Hello Everyone. I just recently got a Anycubic Predator which was working good however, the SD card it came with got corrupted and I lost all gcode files. I restored most of them but am missing the most important one. The Level_test.gcode. Which prints a test print of a target on the bed of the printer. If Anyone has a backup of that gcode. could you please shoot me a link so I can have it.

Anycubic_Predator gcode Help sd_card
View Comment

Marlin 2.0.7 for the Anycubic Predator

by rq3

Attached is a zip file which will unzip into Marlin 2.0.7 modified for the stock AnyCubic delta Predator using the Chitu Trigorilla Pro 32 bit board and 3.5 inch touch screen. The firmware.bin file in the pio\build\trigorilla_pro folder should directly load onto the board, using a USB cable and the STMicro Demonstrator, if the board jumpers are correctly configured.

Alternatively, you can modify any files you need to, recompile under PlatformIO, and download your new firmware.bin file.

There is no need to physically rotate the display, and the only issue that I am seeing is that perhaps the filament detection logic is reversed. I am looking into that, but you can turn OFF filament detection from the touchscreen, and store that change, as a workaround.

The "Enter" and "Cancel" touch button positions will be swapped left to right, and the previously dark blue enter button will be an easier to see blue, but otherwise the functions are all "normal Marlin".

After updating your Predator to Marlin, you must run a delta calibration and save the changes from the touch screen.

The Marlin GitHub releases change too fast, and too far, especially in the realm of the user interface, for me to keep up with, so this will likely be my last post on this topic for quite a while. If I discover an improvement I'll post, otherwise I'm done for now.

View Comment

Changing E-Steps on Chitu

by Javimoper

Hi, im running the stock board right now and ive upgraded to a BMG clone, ive been loking around on how i can change de E-steps.
So through cura i send the comands.
-1rst thing ive done is send G1 E100 F100 so it extrudes 100mm
-Im getting a value of 93mm
I dont think the comand values i send in are working correctly because ive changed this value several times (M8011 S) and saving with M8500 and the measurement on extrusion is the same.
Did manage to change the extruding direction.
Any help? is there anything im not doing?

View Comment