Labor Day Weekend Projects - Jeep Repair, Mini Painting, and Duet Upgrades

I had a busy and productive labor day weekend, despite being under the weather. I started out with some quick repair to my jeep - the fuel filler lines to my tank were leaking. I popped the filler cap off and found significant cracks in both hoses. Thankfully they’re very easy to pop off and replace (I’d ordered replacement hoses off of amazon).

On Saturday I decided to fire up the Airbrush, and put a coat of varnish on some previously painted minis, then primer some new minis to paint. I put primer 3 of them, using the zenithal 3 layer priming. I ended up painting two of them, a female Elf archer and a two headed warg.
For the warg I gave using a contrast paint a shot, but didn’t care for how it turned out, so I wet brushed a dark purple over that, then went over that with a brown, to get a color I was happy with.
The archer isn’t great, but for a quick paint job it’ll do.

On Sunday I spent some time working on my RailCore 3d printers. I had both running variations of RRF 3.x beta firmware, and wanted to get them updated to 3.1.1 so I can validate it for “production” release.

For “bender” which is running a Duet 3, the only steps to the upgrade were to run:

sudo apt-get update
sudo apt-get upgrade

On my printer running the duet2 controller I downloaded the RRF 3.11 zip file and copied it in, and allowed it to update everything.
I needed a config change to set up the bed heater, just needing to add:
M140 H0								;3.11 define bed heater

Before the bed heater definition.

The other issue I ran into was with the Object Model. The scripts I’d written for bed tramming using the existing object model broke. I checked the duet3d docs and the object model had not been updated. I found you can view the obect model on a duet controller connected to a pi (or other SBC) by going to http://<ip>/machine/status

I was able to fix my script by updating the following two object model definitions in my script:
move.CalibrationDeviation.deviation

move.InitialDeviation.deviation

Looking in the new object model off of my pi based duet on bender, I was able to find the new values for those are:
move.calibration.final.deviation

move.calibration.initial.deviation

I adjusted those in my scripts, and things went back to working as expected. No other changes appeared to be required for moving from 3.0x to 3.11, which is great. I’ll test some prints, but anticipate no issues.

Previous
Previous

Sunset 9/11/20

Next
Next

A Cloudy Hyperlapse