element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Portable Electronics Kit
  • Challenges & Projects
  • Project14
  • Portable Electronics Kit
  • More
  • Cancel
Portable Electronics Kit
Blog BoneCommander - A Ruggedized BeagleBone Linux Computer
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Portable Electronics Kit to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ninjatrent
  • Date Created: 15 Feb 2018 2:28 AM Date Created
  • Views 2452 views
  • Likes 14 likes
  • Comments 11 comments
  • debian
  • beaglebone black projects
  • beaglebone_project
  • beagleboard.org
  • beagleboneblack
  • beaglebone black 4.3 lcd
  • bonescript
  • powerboost 1000
  • node.js
  • beaglebone black cape
  • open source
  • project 14
  • beagleboard
  • adafruit
  • beaglebone black wireless
  • portableekitch
  • linux
Related
Recommended

BoneCommander - A Ruggedized BeagleBone Linux Computer

ninjatrent
ninjatrent
15 Feb 2018

BoneCommander - A Ruggedized BeagleBone Linux Computer

 

image

Model: AT ABBBW

image

 

Description

 

The BoneCommander is a rugged and mobile BeagleBone Linux Computer powered by a BeagleBone Black Wireless SBC.

An Element14 BeagleBone 4.3" LCD Display Cape is the primary display interface for the BBB W. There is a 4 port USB Hub connected to the USB Host on the BeagleBone and a Wireless USB Keyboard with touchpad connected to this USB Hub. Power is provided by an Adafruit PowerBoost 1000C 5V Lipo USB Boost Charger and a 3.7v 2500mAh Lithium Ion Polymer Battery. The PowerBoost 1000C utilizes the TPS61090 boost converter from TI.

 

 

Parts List

 

BeagleBone Black Wireless

image

http://beagleboard.org/black-wireless

http://www.newark.com/beagleboard/bbbwl-sc-562/sbc-bbb-wireless-with-wifi-bluetooth/dp/95Y0639?st=beaglebone

 

Element 14 BeagleBone 4.3 LCD Display

image

http://www.newark.com/element14/bb-cape-disp-ct43/display-board-tft-lcd-beaglebone/dp/99Y9250?st=beaglebone

 

83-17317 -  Miniature Wireless USB Keyboard with Touchpad

image

http://www.newark.com/stellar-lab-computer-plus/83-17317/miniature-wireless-usb-keyboard/dp/84Y8222

 

Zero4U - 4 Port USB Hub for Raspberry Pi Zero v1.3

image

https://www.adafruit.com/product/3298

 

PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A - 1000C

image

https://www.adafruit.com/product/2465

http://www.ti.com/product/tps61090

 

Lithium Ion Polymer Battery - 3.7v 2500mAh

image

https://www.adafruit.com/product/328

 

Vaultz Locking Gadget Box, Black with Chrome Accents,

Dimensions:Height:2.75",Width:8.25",Depth:5.5",Internal Height:2"

Internal Width:4.625",Internal Depth:7.75"

 

Sandisk 32GB microSD Card

 

OS Image

 

Debian 9.3 2018-01-28 4GB SD IoT

https://beagleboard.org/latest-images

 

image

 

Building the BoneCommander

 

     Last year I purchased the Element 14 BeagleBone 4.3 LCD Display for use with the BeagleBone Black Wireless. Even though this display was created before the BBB W, I was sure that it would be compatible. Well it is to a degree. The OS Image provided with the display was not fully compatible. Likely a result of the display cape's special OS Image, the WiFi and Bluetooth peripherals of the BBB W were not detected and therefore not accessible.

image

The display cape was then tested with the official Debian 9.1 2017-08-31 4GB SD LXQT Desktop image provided by BeagleBoard.org.

image

With this OS Image, the wireless peripherals are detected as present.

image

image

Okay so we have the full desktop image operating properly. We even have a little Chromium Browser.

 

A sigh of relief, it works. Now to shutdown and begin work on an enclosure. If only it was that easy.

 

Upon shutdown the BBB W would get stuck in an infinite power down loop. The only way to stop this was by holding the power button down or unplugging the device (not recommended).

 

Unfortunately I didn't know how to resolve this issue so the display cape was put on the shelf until a solution could be found.

A few months had passed. I was sitting at my desk working with a BeagleBone Black Wireless late one night. After a few hours of staring at a terminal, fatigue sets in and I begin to see errors in my work. It is at this point that I need to make a choice, shutdown and lay it down or get some coffee and get back at it. Mmmm coffee.

 

So with the prospect of coffee in mind, I stood up for a little stretch and that's when I saw it. The display cape that had been placed on the shelf months ago. I felt a bit of guilt when looking upon it. I know, it's just a piece of hardware, but it's a piece of hardware that someone put time and effort into designing. This thing has a purpose, and that purpose was not be stuck in a box on a shelf.

 

Full of coffee and back at my desk, I made the decision to change direction and revisit the display cape. This time I decided to try out the Debian IoT image. What do you know, it works. None of the same issues that were experienced with the other images.

 

With the cape and the BBB W working together properly, now it's back to work on the enclosure.

 

The Enclosure

 

I found this Vaultz Locking Gadget Box on sale at a local shop last year. The box had also been put on the shelf sometime ago. You see, I didn't know exactly what this box would be used for. It's only when the BBB W and the display cape were assembled that I realized the box might be a good fit for this project.

 

image

Here are some of the tools that were used to modify the enclosure. A cordless drill was also used.

 

image

A hole was cut to the size of the LCD display and some hot glue was applied to secure the display to the inside of the enclosure.

In between the BBB W and the display, A piece of foam wrapped in electrical tape has been placed to protect the display. A few pieces of the foam were also used to protect the ribbon cables that run from the display to the cape. This foam was recycled from the packaging my Raspberry Pi Touchscreen.

 

image

On the right side, I placed a temporary piece of foam and foam project board. After the setup was confirmed to work, these were removed and the BBB W and cape were secured with some hot glue.

image

For the antennas and micro USB ports, a few holes were drilled. The micro USB plug wouldn't quite fit without  first removing some of the aluminum frame. You might be wondering, "What's up with the Stormtrooper?" Well the Stormtrooper is actually a streaming music player for my shop. Stormtrooper Pi Radio

image

The BeagleBone Black Wireless only has one USB host so I have added a 4-port USB hub. This particular USB hub is a Zero4U 4-port hub that was designed for the Raspberry Pi Zero. With a very compact form factor, this USB hub is a perfect fit for this project.

 

On the right side, a breadboard and a few components that might be used. Opposite the breadboard, I have drilled a few holes to allow air to pass.

 

The BBB W has not yet been configured for use with the GPS module that is shown in the photo. There is a chance that it might be damaged or my wiring was incorrect. It did not appear on UART as it should but then I might have queried the wrong UART. There is another GPS Module to swap with this one, and that one is  confirmed working. The other GPS is currently attached to another BeagleBone project which is in the works. Eventually the BoneCommander will control them all.

image

     Vader's Theme playing in background.

 

Powering the BoneCommander

image

The Adafruit PowerBoost 1000C seemed to be the best choice for supplying battery power to the BeagleBone Black Wireless.

It was already known that the PowerBoost could sufficiently power the BBB W from previous experience.

image

BeagleBone Black Wireless wireless...kind of.

image

Will the Adafruit PowerBoost be able to power the BoneCommander?

 

We shall see...We shall see (regrettable acting image )

 

image

   We have a command line.

image

    sudo dpkg-reconfigure tzdata

image

   sudo look cool...Good BeagleBone

 

 

Thanks for checking out the BoneCommander Project.

 

Trent

ninjatrent

https://www.instagram.com/trent_darkside/

https://plus.google.com/110467216231518640445

  • Sign in to reply

Top Comments

  • ninjatrent
    ninjatrent over 7 years ago in reply to three-phase +3
    Hi Donald, Thank you for checking out this project. The use of recycled materials provides for an interesting challenge along with a few other perks. They are readily available and cost effective (free…
  • shabaz
    shabaz over 7 years ago +3
    Hi Trent! Great-looking project : ) Although it has a cute beaglebone name, it truly is the Darth Vader of SBCs in its ruggedized black shell : ) I too am still experiencing that issue with it not shutting…
  • genebren
    genebren over 7 years ago +2
    Great project! That is a clean looking portable Linux computer. Well done. Gene
Parents
  • shabaz
    shabaz over 7 years ago

    Hi Trent!

     

    Great-looking project : ) Although it has a cute beaglebone name, it truly is the Darth Vader of SBCs in its ruggedized black shell : )

    I too am still experiencing that issue with it not shutting down (using the desktop image). I've noticed that the shutdown does work if the BeagleBone Black Wireless is powered from the USB port. But doesn't work if it is being powered from the 5V DC connector : (

    Interesting to hear that it works with the IoT image.

    Nice that you're implementing GPS for this mobile computer too! Keep up the great work : )

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • shabaz
    shabaz over 7 years ago

    Hi Trent!

     

    Great-looking project : ) Although it has a cute beaglebone name, it truly is the Darth Vader of SBCs in its ruggedized black shell : )

    I too am still experiencing that issue with it not shutting down (using the desktop image). I've noticed that the shutdown does work if the BeagleBone Black Wireless is powered from the USB port. But doesn't work if it is being powered from the 5V DC connector : (

    Interesting to hear that it works with the IoT image.

    Nice that you're implementing GPS for this mobile computer too! Keep up the great work : )

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • ninjatrent
    ninjatrent over 7 years ago in reply to shabaz

    Hi Shabaz,

     

    Thanks for your interest in this post. And thank you for the compliments to the design. I was very much angling for that dark and menacing look that one would find in a tool of the Darkside. No desktop, just cruel and unforgiving command line. The rebels and their fancy GUIs. image I will build  my own (this is going to be a fun challenge)

     

    I'm really starting to believe the shutdown issue might be caused by the eprom or maybe an issue with the design of the cape's circuitry. Even after proper shutdown with " sudo shutdown -h now " while power is still connected to the microUSB port, there is a faint flash of light on the LCD display that pulses around the same frequency as the shutdown loop that was experienced with the desktop image and the 5V barrel port.

     

    The Debian IoT Image is very similar to the Raspbian Lite Image. I like it.

     

    Configuration of the GPS has been a bit of a challenge. It is an Adafruit GPS ( they do have quite a few Arduino and Raspberry Pi tutorials )

     

    This was my first attempt of configuring the BBB W with a GPS. The same module worked previously when connected to a USB to TTL Serial cable and Pi 3. I am going to give it another try this weekend.

     

    Thanks again for checking out my project. It is always appreciated when other people dig these crazy ideas. The input is also greatly appreciated. Everything I know was learned from someone else.

     

    Trent

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube