Reading Analog (ADC) Values on a BeagleBone Black

adc_failing

Hipster Circuits shows us how to read analog values on a BeagleBone Black.

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.

1278_LRG

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.

Pick up a BeagleBone Black right here

Filed under: beaglebone — by Tyler Cooper, posted May 13, 2013 at 3:34 pm


Animated Beagle + Bone

Beagle
Animated Beagle + Bone by Maxhirez :)

Filed under: beaglebone — by adafruit, posted May 10, 2013 at 7:08 am


New! Updated Adafruit Proto Plate for Beagle Bone & Beagle Bone Black

702_LRG

New! Updated Adafruit Proto Plate for Beagle Bone & Beagle Bone Black – Ready to prototype your next Beagle Bone project? You’ll certainly want this handy Proto-Plate! Not only is it really good looking, it’s also very useful, holding your Beagle Bone or Beagle Bone Black steady alongside a standard half-sized breadboard.

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.

702st_LRG

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 and half-sized breadboard are not included! You can pick those items (as well as other Beagle Bone toys in the shop.

702st_LRG

Technical Details:

  • 3″ x 4″ acrylic plate, laser cut
  • 4 x 4-40 1/2″ screws
  • 4 x 4-40 hexnuts
  • 4 x 4 3/8″ nylon standoffs
  • 4 x rubber bumpers

In stock and shipping now!

Filed under: beaglebone — by jeff, posted May 7, 2013 at 4:00 pm


BACK IN STOCK! BeagleBone Black

1278 Lrg

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.

1278Scale Lrg

1278Side Lrg

1278Bottom Lrg

Comes with a mini B cable for powering it up ASAP. No microSD card is included as the BBB now has onboard flash storage.

1278Kit Lrg

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
  • PCB 3.4” x 2.1” 6 layers
  • Indicators 1-Power, 2-Ethernet, 4-User Controllable LEDs
  • 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)
  • Weight 1.4 oz (39.68 grams)

In stock and shipping now!

Filed under: beaglebone — by adafruit, posted May 2, 2013 at 4:12 pm


UPDATED PRODUCT – Adafruit Bone Box – Enclosure for Beagle Bone/Beagle Bone Black

699 Lrg

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.

699Top Lrg

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.

In stock and shipping!

Filed under: beaglebone — by adafruit, posted at 4:02 pm


Summer of Code 2013 – Beagle Bone

Adafruit 1447

Summer of Code 2013 – Beagle Bone.

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.

Read more and apply!



NEW PRODUCT – BeagleBone Black

1278 Lrg

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.

1278Scale Lrg

1278Side Lrg

1278Bottom Lrg

Comes with a mini B cable for powering it up ASAP. No microSD card is included as the BBB now has onboard flash storage.

1278Kit Lrg

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
  • PCB 3.4” x 2.1” 6 layers
  • Indicators 1-Power, 2-Ethernet, 4-User Controllable LEDs
  • 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)
  • Weight 1.4 oz (39.68 grams)

In stock and shipping now!



Arduino Uno vs BeagleBone vs Raspberry Pi

Over on the Make Blog, they have a nice post on the differences between the Arduino Uno, BeagleBone, and the Raspberry Pi.  Check it out and learn which is right for your next project.

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.

Pick up an Arduino UNO, BeagleBone, and a Raspberry Pi right here at Adafruit!



Kernel Hacking on the Beagle Bone

Over on Hipstercircuits they have a nice writeup on adding BeagleBone cape support to a kernel with device tree in Ubuntu.

[ 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 : )

Pick up a BeagleBone in the Adafruit shop and start hacking!

Filed under: beaglebone — by Tyler Cooper, posted March 21, 2013 at 6:07 pm


Open Manufacturing: A Home for the Beagle Bone Part 2 #3dthursday

HomeForBeagleBone

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.

Read more.

WarpCurl


649-1
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!



REMINDER: NEW PRODUCT – Next-Gen BeagleBone – Sign up!

Window-437

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!

Sign up now!

Filed under: beaglebone — by adafruit, posted March 4, 2013 at 12:15 pm


RadioBlocks from Colorado Micro Devices #piday #raspberrypi @Raspberry_Pi

RadioBlocks

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….

Read more.


998Each Friday is PiDay here at Adafruit, be sure to check out our posts, tutorials and new Raspberry Pi related products. Have you tried the new “Adafruit Raspberry Pi Educational Linux Distro” ? It’s our tweaked distribution for teaching electronics using the Raspberry Pi. But wait, there’s more! Try our new Raspberry Pi WebIDE! The easiest way to learn programming on a Raspberry Pi.

We now have Raspberry Pi Model B with 512MB RAM in stock and shipping now!



Open Manufacturing: A Home for the Beagle Bone #3dthursday

3DPrintedCase_BeagleBone

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….

Read more.

MountedOnTurtleBot


649-1
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!



NEW PRODUCT – Next-Gen BeagleBone – Sign up!

Window-437

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!

Sign up now!

Filed under: beaglebone — by adafruit, posted February 25, 2013 at 3:25 pm


DIY Beaglebone Powered Real-Time Spectrum Analyzer

Rtlizer is a Beaglebone powered simple real-time spectrum analyzer.

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.

Learn more about the Rtlizer on Github.

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!

In Stock and Shipping Now!

Filed under: beaglebone — by Tyler Cooper, posted February 18, 2013 at 2:00 am


www.flickr.com
adafruit's items Go to adafruit's photostream
www.flickr.com
items in Adafruits More in Adafruits pool