Unofficial Community
See all
Members (4,347)
Luis Alcaraz Leal's profile photo
Laura Sarmiento's profile photo
Yeager Cade's profile photo
Anthony Russell's profile photo
David Killingley's profile photo
Pearce Fleming's profile photo
Enrico Leonardo Orlando's profile photo
Holger Rusch's profile photo
Adil Iguider's profile photo
Joshua MalaMaker (Malamaker)'s profile photo
Walter Coria's profile photo
Mohammad Moradi's profile photo
Helton Maia's profile photo
Gabriel G's profile photo
Gavin McClellan's profile photo
Shaowu Tseng's profile photo
Jon Robinson's profile photo
Jeramy Brian's profile photo
Raquel Santana's profile photo
eVk Sys's profile photo
David Miller's profile photo
Michel Karis's profile photo
Aleksandar Zdravkovic's profile photo
Steve Prior's profile photo

Stream

Join this community to post or comment

Steven Johnson

Discussion  - 
 
Announcing the dedicated 4 port USB hub for the BBB.

Currently I'm costing it for a small run and trying to gauge community interest.
Its got 4 x 480mbps USB 2 ports. (3 full size A ports + 1 mini A port) Can run either Self or Bus powered. Has a mode where advanced users can Bus power but report to the BBB that its self powered.

And does it by only adding 16mm to the length of the BBB.
14
Isaac Weddington's profile photoTom Burklin's profile photo
6 comments
 
Very cool, also intersted
Add a comment...

Keith Gillett

Discussion  - 
 
Lookin for a hint on how to force slow down the beagle usb to 1.1 speed. Using kernel 3.14.55, anyone?

1
Add a comment...

Jon Hoffman

Discussion  - 
 
SwiftyBones has been updated for Swift 3
2
Jon Hoffman's profile photo
3 comments
 
I have updated SwiftyBones, please let me know if you have any issues
Add a comment...
 
Only for today free ebook: BeagleBone Robotic Projects
https://www.packtpub.com/packt/offers/free-learning
1
Chris Bell's profile photo
 
Id love a free book on robotics thx a bunch. 
Add a comment...

Jon Hoffman

Discussion  - 
 
BuddyBot, the first robot programmed in the Swift programming language with SwiftyBones, just got some more upgrades.  The first being a second MaxSonar_EZ2 range finder so it can decide which way to turn when it detects an object in front of it.  The rest of the upgrades were cosmetic like a new top tray that holds the breadboard in place, two new indicator LEDs so it now has three and a new start button. 

BuddyBot, the first robot programmed in the Swift programming language with SwiftyBones, just got some more upgrades. The first being a second MaxSonar_EZ2 range finder so it can decide which way to turn when it detects an o...
1
Add a comment...

Deborah P

Discussion  - 
 
Build a home security with this #BeagleBone free eBook - http://bit.ly/Free-Tech-Learning (available only today) .

• Build your own state-of-the-art security system
• Monitor your system from anywhere you can receive e-mail
• Add control of other systems such as sprinklers and gates
• Save thousands on monitoring and rental fees
2
5
Add a comment...

Jon Hoffman

Discussion  - 
 
The first robot programed in Swift with SwiftyBones

This may be the first robot programming entirely in the Swift programming language.  I programmed it as an example of what can be done using Swift with the new SwiftyBones library and the BeagleBone Black. Right now it does not do that much but my daughter and I will hopefully be expanding it to do more
4
E. LeFort's profile photo
 
Keep up the good work!
Add a comment...

Jon Hoffman

Discussion  - 
 
In my earlier posts that should how to use Swift with the Beaglebone Black I used the SwiftyGPIO library to interact with digital GPIO ports.  While using digital GPIO ports can be very powerful the Beaglebone Black also has analog ports.  In this post I will show how we can use the TMP36 temperature sensor with an analog port to determine the temperature.
In my earlier posts that should how to use Swift with the Beaglebone Black I used the SwiftyGPIO library to interact with digital GPIO ports. While using digital GPIO ports can be very powerful the Beaglebone Black also has ...
3
Add a comment...

Jams Mendez

Discussion  - 
 
¿As you can enable UART port ArchLinux ARM in BeagleBone Black?
1
Add a comment...

Jon Hoffman

Discussion  - 
 
When we remotely connect to a BeagleBone Black we generally SSH into them over a WiFi or wired network.  There are several drawbacks to using a WiFi or wired network connection with a BeagleBone Black especially with robotic projects.  In this post I will demonstrate how we can use 6LoWPAN over Bluetooth Smart to connect two BeagleBone Blacks together.  This will allow us to use standard Internet technologies like SSH or HTTP over a Bluetooth connection. 
When we remotely connect to a BeagleBone Black we generally SSH into them over a WiFi or wired network. There are several drawbacks to using a WiFi or wired network connection with a BeagleBone Black especially with robotic ...
3
Add a comment...

About this community

As embedded-computing enthusiast and as a fresh owner of a Beaglebone Black device I want to share with other developers my comments about the platform.

Stefan Krüger

Discussion  - 
 
Hello, i want to ude the BBB with multiple sensors like temp, humidity, smoke, leakage sensor(water detection).. I think that's possible, but is is it also possible to create a 19" rack case and connect the sensors via RJ45 cable and it doesn't matter which port I use? (I hope you know what I mean)..

Thanks in advance
Stefan
1
Martin Samuelsson's profile photoStefan Krüger's profile photo
2 comments
 
+Martin Samuelsson​​ .. Hmm, I've no idea, sorry. Maybe 1-wire? Do you have any recommendations? My goal is to create something to monitor my server room environment 
Add a comment...

Craig Anderson

Discussion  - 
 
Can this be used with a BBB? What is similar for BBB? I'm developing some lab equipment and would prefer BBB over RasPi as my small Linux platform. The price/performance of this camera looks good to me.
The Raspberry Pi camera module can be used to take high-definition video, as well as still photographs. Supports 1080p30, 720p60 and VGA90 video modes.
1
Walter Coria's profile photoEric Davies's profile photo
7 comments
 
Really depends on whether you need hard-real time response.
Add a comment...

Jon Hoffman

Discussion  - 
 
All of my robots that I have created use a motor controller board similar to the Rover 5 four channelmotor controller that I use in BuddyBot.  These motor controllers are very convenient and easy to use however they can get a little expensive when you are on a budget and want to create multiple robots.  Fortunately an H-Bridge is a very cheap alternative to the more expensive motor controllers boards. In this post I will show how to drive two motors with the L293D H-Bridge and the BeagleBone Black. We will use Swift to program the H-Bridge.
5
E. LeFort's profile photoJon Hoffman's profile photo
2 comments
 
Thanks

Add a comment...

Jon Hoffman

Discussion  - 
 
In this post I will show the latest updates to BuddyBot and also give a list of parts that I used to build him.  You can use this parts list to build your own Swift based robot.
In this post I will show the latest updates to BuddyBot and also give a list of parts that I used to build him. You can use this parts list to build your own Swift based robot. This weekend we added a couple new sensors a...
3
2
Add a comment...
 
Hi guys

I have difficulty controlling nRF24L01+ on BeagleBone Black using Python.

I use this library https://github.com/jpbarraca/pynrf24
Here is my code: http://pastie.org/10836500

Here is output of printDetails:

STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1 = 0xe7e7e7e7e7 0xc2c2c2c2c2
RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0xe7e7e7e7e7
RX_PW_P0-6 = 0x08 0x08 0x00 0x00 0x00 0x00
EN_AA = 0x3f
EN_RXADDR = 0x02
RF_CH = 0x60
RF_SETUP = 0x06
SETUP_AW = 0x03
OBSERVE_TX = 0x00
CONFIG = 0x0c
FIFO_STATUS = 0x11
DYNPD = 0x00
FEATURE = 0x00
Data Rate = 1MBPS
Model = nRF24l01+
CRC Length = 16 bits
PA Power = PA_MAX

For the other side, we use Arduino.

The problem is that:

- BeagleBone side cannot send to Arduino side, with error MAX_RT

- BeagleBone side can receive data from Arduino side, but now cannot receive.

Do you have any notice for me to make it work?

I connect nRF24L01+ to SPI0 port of BeagleBone, so it should not have conflict with HDMI.
usr/bin/env python3 import time from datetime import datetime from nrf24 import NRF24 # The module is attached to SPI0 of BeagleBone, corresponding to # /dev/spidev1.0 in Linux SPI_POS = 1 PIN_CE = 'P9_27' PIN_IRQ = 'P9_15' PAYLOAD_SIZE = 8 CHANNEL = 0x60 # Note: Page 37 of NRF24L01+ datasheet ...
1
Add a comment...

Jon Hoffman

Discussion  - 
 
BuddyBot, the first robot programmed in the Swift programming language just got its first upgrades. The link has a video of BuddyBot in action.
BuddyBot, the first robot programmed in the Swift programming language just got its first upgrades. The first thing you may notice is I printed out a couple of new trays to hold the components so it looks better. Secondly I...
1
Add a comment...
 
I'm having some problems that I suspect could be due to fluctuating power supply. I've looked around a bit, but found no evidence of the Black being able to monitor and report its internal voltages. Is that correct?
1
Martin Samuelsson's profile photoSamuel Bucquet's profile photo
3 comments
 
thanks !
Add a comment...

Jon Hoffman

Discussion  - 
 
SwiftyBones is a modular Swift library for interacting with both the digital GPIO and Analog pins on the BeagleBone Black.  This library is written to make it easy to write Swift applications that run on the Beaglebone Black that interacts with external sensors, LED or any device connected to the Digital GPIO and/or Analog pins. 
2
Add a comment...

Samuel Bucquet

Discussion  - 
 
Hi,
It seems my pwm didn't initialise.
The only way I can see a signal on my scope is if the driver (kernel module) 'pwm_test' with the 'bone_pwm_P9_14' dtbo is loaded.
I tried everything I could find relevant to 3.8.13 and 4.1.X Linux kernels and I'm stuck, how can I address correctly the pwm ?

My bbb run with Debian Jessie official.
I updated all I could think of : dtc, kernel, dts files, ...
I'm lost !

1
Samuel Bucquet's profile photo
5 comments
 
OK, so I modified 'cape-universaln' dts file and recompiled and loaded after reboot and ... It is as if the gpio I commented (P9_23) is still declared by the dts. I commented all references to the gpio but I have still a conflict.
I double checked that it was the dts I modified which is loaded, I don't understand !
Did someone already encounter something like this ?
Add a comment...

Jon Hoffman

Discussion  - 
 
Have you wanted to use the Swift programming language to write applications on your BeagleBone Black? How about programming robotics with Swift? This blog post will show how I setup my BeagleBone Black to use Swift and also show how we can use the SwiftyGPIO package to interact with the digital GPIO ports on the BeagleBone Black.

Now that I have completed my three books on Swift (MasteringSwift, Mastering Swift 2 and Protocol Oriented Programming with Swift), I told my daughters that I would take a break from writing books for the summer. My oldest t...
4
Jezra's profile photo
Jezra
 
Awesome! Thanks for sharing.
Add a comment...