Hi all!I've been having issues with my Rev D board recently, so I tried updating the firmware. Downloading the latest firmware straight form the printrbot website, there is clearly something wrong with homing the Y and Z axis. I'm assuming this is because of the auto-leveling probe, and my version didn't come with one. (Either that or its simply the wrong firmware for the wrong board.)

Anyways, I've been looking for the right firmware for my Rev D board, and I haven't had any luck. Doing a quick search on this forum also ran into a dead end. Does anyone know where I can find the right firmware for my board? Any help would be fantastic! Thanks guys!

For reference I have the classic Printrbot Plus thats made of wood and I'm currently using Repetier Host V1.6.1

Rev D Firmware

I have a wood KS plus as well. let me see if i have a copy of the firmware around. this would be an older version. its the version i run on my PB. I haven't bothered to upgrade it for 2 reasons: a) "if it ain't broke, don't fix it" and b) fear of falling into a firmware rabbit hole.

I think this is the one I am using. This is the "fresh" unedited version I downloaded. You'll likely have to tweek it for your PB.

0

You do not have the required permissions to view the files attached to this post.

Just in case you have trouble with the version he provided, Printrbot's versions of firmware source code can be found here: https://github.com/Printrbot/Marlin/releases; many are for Rev F boards now, but if you scroll to the bottom of the screen and click "Next" you can find the "Unified" version. Like Plexus, I also have a wooden Plus, and I also was using the Unified firmware until my Rev D board died. Now I have a Rev F board, so I had to use matching firmware. I described the differences between Rev D and Rev F here: viewtopic.php?f=21&t=10715

Hey guys, thanks for the quick reply! I'm having troubles following the instructions in the read-me file, and I cant find this "For gen6/gen7 and sanguinololu the Sanguino directory in the Marlin dir needs to be copied to the arduino environment. copy ArduinoAddons\Arduino_x.x.x\sanguino <arduino home>\hardware\Sanguino"

Is there a fool proof "how to" on how to install this new firmware? I was able to do the hex file no problem, but this maybe too complicated for me... If it does work I'll be ecstatic! Thanks again guys!

woodworks wrote: I'm having troubles following the instructions in the read-me file, and I cant find this "For gen6/gen7 and sanguinololu the Sanguino directory in the Marlin dir needs to be copied to the arduino environment. copy ArduinoAddons\Arduino_x.x.x\sanguino <arduino home>\hardware\Sanguino"

I don't think Sanguino has anything to do with Marlin for the Printrboard. I think Sanguino is a different board altogether (but I may be wrong). I had a write-up in the Printrbottalk Wiki (click the red-white-and beige button next to the "Search" box at the top of the screen) - but while it may be helpful in orienting you, I'm afraid the information on specific steps is out of date.

The PlatformIO thread that I referenced in a previous post in this thread gives you an option for compiling without using the Arduino editor and compiler. There is a lot of information in that thread, and I freely admit it's not well organized (that's the nature of a forum dialog) - but if you stick with it, all the info you need is there.

One of the first things you need to do in "Configuration.h" is to make sure you've selected the appropriate motherboard. That may be why you are seeing references to Sanguino. Search through the motherboard selections and choose (uncomment) the one for Printrboard. (I believe the Unified firmware was written before the Rev F board came out. For anyone with a Rev F board, they need to go to Printrbot's Github folder and get a version designed for Rev F.)

Gasp. I'm hoping to achieve two things with my Rev D. Printrboard on my circa 2013 wooden Printrbot Plus;1) Support an E3D hot end (purchased and in route)2) Support an auto-leveling probe (considering, but not yet purchased)The internwebs lead me to believe that #2 will require an upgrade to my firmware and #1 will require me to modify the firmware thermistor setting. My current firmware version (returned via M115,) is: FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel-P EXTRUDER_COUNT:3

I last upgraded to support multiple extruders & LCD a couple years ago, but stopped printing for the last 18 months or so and no longer have all the details in my head.

Actually, github.com/Printrbot/Marlin does have several releases. Just click on the "17 releases" button.

PrintrbotGithub.PNG

The Unified version doesn't support auto-leveling probes. Printrtbot versions support setting the print volume in EEPROM; mainstream Marlin didn't the last time I checked. But mainstream Marlin will work on Printrbots as long as you specify the correct board and set up your options correctly.

Last year, I recorded where I found various useful Firmware update resources in this thread viewtopic.php?f=22&t=595#p61082 -- hopefully it's still useful.

Maybe you could update that thread with correct links.

Rev D firmware comes in 2 versions... with and without auto-leveling support. However, IMHO auto-leveling isn't worth the trouble.

You could probably use your current firmware unmodified with your E3D... all that would happen is that the temperature would be misread. If (e.g.) you found that your E3D thermistor was showing 250 when the actual temperature was 190, then you would print PLA at "250".

Better yet just order the same thermistor as the Ubis and put it in the E3D. Forget about the aliens, make RJ's dial adapter, keep the same firmware, and Bob's your uncle (whatever that really means...).

I went ahead and spent the afternoon hacking the RAMPS 1.4 into the Printrbot. My foray back into the world of the Printrboard rev.D made me feel like I was trying to do vintage restoration on one of my project cars. The RAMPS 1.4 at least still feels like a current model, the rev.D is clearly supplanted by the rev.F boards.