This is convoluted stuff. I spend much of my work-life futzing with issues like this. A few choice blog posts/notices on the Printrbot website would go a long way to clearing things up.
There are a couple contributing problems, the first of which is the number of places that state something like
"This version is for supporting Printrboard The copy at is the official source as shipped by Printrbot HQ."
That may have been true at a point in the past, but is (apparently) no longer accurate. In his videos, Brooks is promoting as the official site.
The Marlin code has a gazillion forks. This is the network chart of the Printrbot site's code: You can see the fork by PxT a little ways down and by scrolling around you can see that PxT had commits as late as June 4 that haven't been committed to the Printrbot fork.
Both PxT and Printrbot were forked from Lincomatic which was forked from ErikZalm which is the top of the network (his show the terrifying number of forks out there for the unwary.)
So it's a little weird that the PxT
was the official code, but it's not where the new official code forked from. You can see who/when the contributions over the last month are coming from:
Printrbot contribs:
PxT contribs:
https://github.com/PxT/Marlin/contributorsPrintrbot is a lot more active and has lwalkera as a contributor. This thread notes him talking about the Printrbot fork .
Here's the comparison report between the two forks we're looking at, ots of diffs:
This site helps a little on explaining the network graph. It really only displays differences in code, not similarities, so it's not really a 'who-begat-who' chart. More of a 'how different have these forks gotten from each other chart.'
Warning: I'm a SVN user who s trying to wrap my head around Github and may be terribly terribly confused.