2014-02-09 - Announcement of a new BeBoPr. The new BeBoPr++ integrates the BeBoPr and Bridge and replaces the BeBoPr+.
2013-08-30 - Announcement of a new board in the BeBoPr series. The new BeBoPr+ (BeBoPr-plus) integrates the BeBoPr and Bridge. Initially the board is available as BeBoPr with the Bridge soldered on as shown on the picture below. Once this stock depletes, the combination will be replaced by the redesigned (functional equivalent) BeBoPr++ (BeBoPr plus-plus) board as entry-level solution.
The BeBoPr+ (and later the BeBoPr++) will be compatible with the current BeBoPr and Bridge combination. It requires no soldering or assembly otherwise. The cape is 100% BeagleBone and BeagleBone Black compatible and requires no fixes / hacks / patches. The BeBoPr++ will also mount the BeagleBone elevated above the board to provide easy access to all the connectors (serial, HDMI, USB and SD-card) once stacked on the BeBoPr.
The software controlling a home built Prusa 3D-printer can be seen here and here. The step pulse generation, including acceleration and decelleration, is done entirely in the PRUSS coprocessor that is part of the AM3359 ARM SoC on the BeagleBone.
Bones and Capes
Originally the BeBoPr was designed for the BeagleBone (classic/white), but there are two ways to use a BeagleBone Black with the BeBoPr Cape. The first needs some changes to the BeagleBone boot configuration and a hardware patch to the BeBoPr board. The second solution uses the BeagleBone Black without changes by adding a small Bridge adapter to the BeBoPr that makes it 100% BeagleBone Black compatible.
Alternative software that can be used with the BeBoPr to create for example a CNC lathe, mill, router or laser cutter is LinuxCNC (formerly known as EMC2). It uses a xenomai real-time kernel on top of Debian 7 (wheezy) and a PRUSS based step pulse generator. More information and a complete SD-card image can be found here.