Slashdot videos: Now with more Slashdot!

View

Discuss

Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

Outside of the 1gb RAM, dual core, and dedicated bus, BeagleBone Black is your board. Unfortunately the new revision have more eMMC and not more RAM for the money.

As for the bus, the manufacturer has to decide between bringing everything out on high density connectors that are useless for hobbyists, or be selective and use common.1" pitch box headers. BB/BBB, Arduino, and RasPi all owe some of their popularity to that accessibility. The BBB has some limitations imposed by the peripheral choice, though eMMC and HDMI can be disabled to get access to the full 16 bit GPMC bus. I've used this on a project before and had a NAND cape and FPGA hanging off it with a bunch of pins left over for peripherals.

What we would both probably like is a BeagleBone like board with the Freescale I.MX6 quad, like the Udoo without the Arduino or a cost reduced Novena.

More likely that it costs extra to do FCC part 15 certification testing for additional communications modes. This seemed to have been the case on the Nook Color, which had a chipset that could do WiFi and Bluetooth but didn't have Bluetooth support in the OS.

Now that I think about it, that's true, there is no hardware flow control for RepRap firmware. Sorry, forgot about that. Every command is responded to with "ok" if it's been accepted into the buffer. If there's no room, the "ok" is delayed until the buffer has space. So maybe "copy file com1:" might not work well, but a very simple expect script could do the job.

Some firmware lets you use the nonstandard 250000 baud rate. On Linux, 250000 is supported by newer kernels but requires some libraries be updated (pyserial for Pronterface and Octoprint). The reason that's chosen is because it divides down with no clock error to the CPU clocks used on some of the AVRs used for RepRaps.

Once I lost a 7 hour 3D print job because Win7 decided that it was ok to reboot to install patches if I haven't been in front of the computer for 15 minutes. That was the end of my brief reunion with Windows on my personal machines.