"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time"
The Analog to Digital Converter (ADC) on the BeagleBone is both a Touch Screen Controller (TSC) and a general purpose ADC. Depending on how many of the lines are reserved for the TSC (4, 5, or 8), the remaining lines can be used for reading analog values. One of the lines is connected to the power Management Integrated Circuit (PMIC, TPS65217) of the white Bone, in order to sense the power used by the board. This does not appear to be the case for the new BeagleBone Black.
If you liked the BeagleBone, you will love the next gen BeagleBone Black! With a blistering 1GHz processor, 512MB onboard DDR3 RAM, built in 2GB storage with pre-installed Linux operating system (no microSD card required!), and best of all, the addition of a MicroHDMI connector for audio/video output. This is a ultra-powered embedded computer that can fit in a mint tin.
New! As of May 7, 2013 this plate has ben re-designed to fit either an original Beagle Bone or the new Beagle Bone Black (with a cut-out for the HDMI port cable). We also updated the design so the ‘Bone can be placed ‘either way’ in case you want the P8 or P9 header closer to the breadboard.
The plate is made of 3mm thick laser-cut clear acrylic with nice engraving showing alignment. There are four 4-40 screws, standoffs and hex-nuts to attach the ‘Bone on and the halfsized breadboard can be stuck on (just remove the paper backing from it). Finally, there are four rubber bumpers you can use to lift the plate off of your table, so it won’t slide around.
BeagleBone Black in stock and shipping! We have them here and these ship immediately while they are in stock. If you liked the BeagleBone, you will love the next gen BeagleBone Black! With a blistering 1GHz processor, 512MB onboard DDR3 RAM, built in 2GB storage with pre-installed Linux operating system (no microSD card required!), and best of all, the addition of a MicroHDMI connector for audio/video output. This is a ultra-powered embedded computer that can fit in a mint tin.
Comes with a mini B cable for powering it up ASAP. No microSD card is included as the BBB now has onboard flash storage.
We’ll be filling in with more information on supported accessories as we test them for compatibility. For now we suggest picking up a 5V 2A power supply and a micro-HDMI cable. If you want to use it ‘head-less’, a USB console cable is suggested as the ‘Black does not have an onboard USB-to-Serial converter like the original BeagleBone.
Processor: Sitara AM3359AZCZ100 1GHz, 2000 MIPS
Graphics Engine: SGX530 3D, 20M Polygons/S
SDRAM Memory: 512MB DDR3L 606MHZ
Onboard Flash: 2GB, 8bit Embedded MMC
PMIC: TPS65217C PMIC regulator and one additional LDO.
Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
Power Source: miniUSB USB or DC Jack, 5VDC External Via Expansion Header
HiSpeed USB 2.0 Client Port: Access to USB0, Client mode via miniUSB
HiSpeed USB 2.0 Host Port Access to USB1, Type A Socket, 500mA LS/FS/HS
Serial Port UART0 access via 6 pin 3.3V TTL Header. Header is populated
Ethernet 10/100, RJ45
SD/MMC Connector microSD , 3.3V
User Input: Reset Button, Boot Button, Power Button
Video Out: 16b HDMI, 1280×1024 (MAX), 1024×768,1280×720,1440×900
w/EDID Support
Audio Via HDMI Interface, Stereo
Expansion Connectors:
Power 5V, 3.3V , VDD_ADC(1.8V)
3.3V I/O on all signals
McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7
AIN(1.8V MAX), 4 Timers, 3 Serial Ports, CAN0,
EHRPWM(0,2),XDMA Interrupt, Power button, Expansion Board ID
(Up to 4 can be stacked)
UPDATED PRODUCT – Adafruit Bone Box – Enclosure for Beagle Bone/Beagle Bone Black. Pack up your Beagle Bone or Beagle Bone Black in this lovely clear plastic case. We designed this case to be the ideal enclosure, with plenty of elegant details to make it useful to you! New! As May 2 we are shipping an enclosure that will fit both the original Beagle Bone and has a slot for the HDMI port of a Beagle Bone Black.
New! As May 2 we are shipping an enclosure that will fit both the original Beagle Bone and has a slot for the HDMI port of a Beagle Bone Black.
The enclosure comes as 6 laser cut acrylic pieces, 4 plastic standoffs, 8 hex-nuts and 8 1/2″ 4-40 screws. Assembly is easy, and requires only a Phillips screwdriver. Once assembled, the box has lovely engraved ends with cut-outs for the DC power, Ethernet, microSD card, USB host and USB debug ports. The ends are even bone shaped – they act as a bumper to keep the attachment screws from scratching your desk.
There’s plenty of space inside to add on one of our Beagle Bone Proto Capes with components or connectors soldered on. Fits any Beagle Bone version out there – but not BeagleBoards!
It’s easy to put together, check out our quick tutorial.
BeagleBoard.org is a volunteer organization that seeks to advance the state of open-source software on open-source hardware platforms capable of running high-level languages and operating systems (primarily Linux) in embedded environments. Born from taking mobile phone processors and putting them on low-cost boards to build affordable desktop computers, BeagleBoard.org has evolved to focus on the needs of the “maker” community with greater focus
on the I/O needed for controlling motors and reading sensors to build things like robots, 3d printers, flying drones, in-car computer systems and much more. Past BeagleBoard.org GSoC projects included an RPC framework for heterogeneous processor communication, a transparent USB packet sniffer,ARM optimizations for XBMC, ARM optimizations for FFTs, make-shift pulse-width-modulation and RPC optimizations for OpenCV. BeagleBoard.org has benefited from sponsorship from Texas Instruments, CircuitCo, Digi-Key and others, but avoids any dependence on that sponsorship for sustaining the effort. The project has evolved over the past few years with
over 100,000 boards in circulation with developers worldwide and strong roots in the Linaro, Yocto Project, Angstrom Distribution and Linux communities—and support for running most major Linux distributions including Ubuntu, Android, Fedora, Debian, ArchLinux, Gentoo, Buildroot and many more.
NEW PRODUCT – BeagleBone Black in stock and shipping! We have them here and these ship immediately while they are in stock. If you liked the BeagleBone, you will love the next gen BeagleBone Black! With a blistering 1GHz processor, 512MB onboard DDR3 RAM, built in 2GB storage with pre-installed Linux operating system (no microSD card required!), and best of all, the addition of a MicroHDMI connector for audio/video output. This is a ultra-powered embedded computer that can fit in a mint tin.
Comes with a mini B cable for powering it up ASAP. No microSD card is included as the BBB now has onboard flash storage.
We’ll be filling in with more information on supported accessories as we test them for compatibility. For now we suggest picking up a 5V 2A power supply and a micro-HDMI cable. If you want to use it ‘head-less’, a USB console cable is suggested as the ‘Black does not have an onboard USB-to-Serial converter like the original BeagleBone.
Processor: Sitara AM3359AZCZ100 1GHz, 2000 MIPS
Graphics Engine: SGX530 3D, 20M Polygons/S
SDRAM Memory: 512MB DDR3L 606MHZ
Onboard Flash: 2GB, 8bit Embedded MMC
PMIC: TPS65217C PMIC regulator and one additional LDO.
Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
Power Source: miniUSB USB or DC Jack, 5VDC External Via Expansion Header
HiSpeed USB 2.0 Client Port: Access to USB0, Client mode via miniUSB
HiSpeed USB 2.0 Host Port Access to USB1, Type A Socket, 500mA LS/FS/HS
Serial Port UART0 access via 6 pin 3.3V TTL Header. Header is populated
Ethernet 10/100, RJ45
SD/MMC Connector microSD , 3.3V
User Input: Reset Button, Boot Button, Power Button
Video Out: 16b HDMI, 1280×1024 (MAX), 1024×768,1280×720,1440×900
w/EDID Support
Audio Via HDMI Interface, Stereo
Expansion Connectors:
Power 5V, 3.3V , VDD_ADC(1.8V)
3.3V I/O on all signals
McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7
AIN(1.8V MAX), 4 Timers, 3 Serial Ports, CAN0,
EHRPWM(0,2),XDMA Interrupt, Power button, Expansion Board ID
(Up to 4 can be stacked)
There are so many great platforms for creating digitally enabled devices that its gotten hard to figure out which one to use. For example, we are currently building a hydroponic garden project and had to choose a controller to run the pumps, read the sensors etc. We were surprised at the number of choices that were available to us. It can be a little confusing for the beginner. To help, we’ve taken three of the popular models and compared them so that you can choose the right tool for your next project. Spoiler: we recommend all three.
The three models (all of which we use here at Digital Diner) are the Arduino,Raspberry Pi and BeagleBone. We chose these three because they are all readily available, affordable, about the same size (just larger than 2″ x 3″) and can all be used for creating wonderful digital gadgets. Before we get to the comparison, here is a brief introduction to each one.
[ 1.822762] bone-capemgr bone_capemgr.7: slot #1: Requesting firmware ‘cape-bone-replicape-00A1.dtbo’ for board-name ‘Replicape 3D printer cape’, version ’00A1′
Am I dreaming? After visiting every inch of the kernel twice, it’s hard to believe that I have finally cracked it. With my face still stuck on the keyboard, I manage to scroll up in the boot log to get a better look. Yes, it is true! My firmware has been loaded into Device Tree! Do you know what this means? The SPI device is available! That means the Replicape is working on Ubuntu! That means that everyone will buy Replicape for their printers and I will finally have world domination! Anyways, that’s it for the fun part, now let the geeks work : )
Here’s a fascinating follow up to the Home for the Beagle Bone Part 1 post — an honest application of the 80/20 rule to discuss major issues discovered with the designs shared in the previous post. From iHeartRobotics:
The 80/20 rule supposes that 80% of your results comes from 20% of the work you did. It has further been argued that the last 20% of a project is the most difficult and important. One can understand how these two ideas tie together and they indeed have some sort of merit. Those last few stages in preparing to bring a product to market/project to close are critical because the details are important. The last post ended with the Beagle Bone Case being at the 80% stage. The design language and major features have been settled. Now is the time to take the case and sort out imperfections, adjustments for changes in new/changed constraints, cost effective production and so forth. Basically, the iteration and revision of a design in the stages prior to being salable.
In this case, additional feature requests were made that changed core parts of the design. Room needed to be added to accommodate an additional shield or board, as well as any wiring. This resulted in the case being expanded 10mm on the sides and increasing the height by 18mm. Time was also taken at this stage to refine existing features. The SD Card port was enlarged for easier access and the press-fit to close system improved alongside adding Greebling to the case top. This version of the Beagle Bone Case was then 3D Printed.
Unfortunately, there is a problem with the case as designed; it takes over 5hrs 30min to complete in addition to suffering from curling due to its new size. Internally, a design that takes longer than 180-225min to 3D print is no longer affordable to offer as a product. The time removes full 3D printing as an option for manufacturing after including the cost of running the 3D Printer and man power.
Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!
Have you considered building a 3D project around an Arduino or other microcontroller? How about printing a bracket to mount your Raspberry Pi to the back of your HD monitor? And don’t forget the countless LED projects that are possible when you are modeling your projects in 3D!
The Adafruit Learning System has dozens of great tools to get you well on your way to creating incredible works of engineering, interactive art, and design with your 3D printer! If you’ve made a cool project that combines 3D printing and electronics, be sure to let us know, and we’ll feature it here!
COMING SOON! Sign up for the Next-Gen BeagleBone. Quantities are limited… Shipping late April. Supports same industry standard interfaces and well-developed eco-system of software and add-on tools.
Everything you love about the BeagleBone and more:
Lower price
Higher performance
On-board HDMI to connect directly to TVs and monitors
More and faster memory now with DDR3
On-board flash storage frees up the microSD card slot
Support for existing Cape plug-in boards
Matt Richardson has created a teaser video!
Sign up for the Next-Gen BeagleBone and we’ll send you an email letting you know when you can place your order!
Check out this successfully Kickstarted FCC and CE certified IEEE 802.15.4 modem suitable for Arduino, Raspberry Pi, BeagleBone, and other embedded systems. The designers describe it as “a drop-in wireless link that can be plugged right into an Arduino without a shield,” and are now able to offer it for sale over at Colorado Micro Devices:
The Colorado Micro Devices RadioBlock is an IEEE 802.15.4 FCC and CE certified wireless modem. It has a simple UART interface to make it easy to drop into your end product or to experiment with. A standard 100 mil pin spaced header means you can plug it right into many common boards: Arduino, Raspberry Pi, BeagleBone, it’s easy – No special pin configuration or adapter board needed! If you can connect RXd, TXd, Power and GND, you are ready to unplug and go wireless. It has an onboard regulator so it is 5V tolerant for boards with 5V IO. To make it even easier we’ve written a simple wireless mesh network we call SimpleMesh. SimpleMesh automatically routes your data to the node you address and we’ve created Arduino and C libraries for you so you can spend your time on your app and not on networking. Since these stacks are open source you don’t need anyone’s permission to to hack them….
Check out this helpful post about how a team planned for Open Manufacturing for a project involving a BeagleBone. From IHeartRobotics:
The first thing is to frame what you want to build by constructing a list of constraints and intentions for guidance. In our case, we decided it needed to consider following:
Access to all of the ports with special consideration given to SD Card removal.
Maintaining minimal dimensions
Able to be mounted to the TurtleBot using a universal set of mounting holes.
3D Printable Design
Doing this creates the “world” that your design lives in and as such the tools you may consider using and the initial ideas for construction.
The next step is to obtain or create a 3D Cad replica of the Beagle Bone board. If one has to create their own model for testing, it’s best to note that only the major dimensions of the board and components necessary to the case are needed, but they must be accurate. These include the board itself, it’s ports, mounting holes, and anything that one may feel needs to be built around to complete the case.
Now that we have a physical and 3D model of the Beagle Bone, we can start to draw out the general outline and order of feature construction. I personally rough out a general model idea on paper and then begin creating in a CAD program of choice with the frame. Testing and experimentation are important parts of the design process. I constructed a rough case frame that wraps around the Beagle Bone and printed the piece to test the tolerances and fit. Doing this is beneficial to designers as it saves time over the long term versus running into an unaccounted error later in the process. The idea uses empirical analysis to verify quantitative and qualitative data….
Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!
Have you considered building a 3D project around an Arduino or other microcontroller? How about printing a bracket to mount your Raspberry Pi to the back of your HD monitor? And don’t forget the countless LED projects that are possible when you are modeling your projects in 3D!
The Adafruit Learning System has dozens of great tools to get you well on your way to creating incredible works of engineering, interactive art, and design with your 3D printer! If you’ve made a cool project that combines 3D printing and electronics, be sure to let us know, and we’ll feature it here!
COMING SOON! Sign up for the Next-Gen BeagleBone. Quantities are limited… Shipping late April. Supports same industry standard interfaces and well-developed eco-system of software and add-on tools.
Everything you love about the BeagleBone and more:
Lower price
Higher performance
On-board HDMI to connect directly to TVs and monitors
More and faster memory now with DDR3
On-board flash storage frees up the microSD card slot
Support for existing Cape plug-in boards
Matt Richardson has created a teaser video!
Sign up for the Next-Gen BeagleBone and we’ll send you an email letting you know when you can place your order!
A short demonstration of Rtlizer running on the Beaglebone. Rtlizer is a simple real-time spectrum analyzer that uses an RTL2832U DVB-T receiver (aka. rtlsdr) and runs on a Beaglebone, or any other device with librtlsdr and Gtk+ installed.
New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone! We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!