Raspbian image changes to make it work well with Dexter Industries robots.
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
VNC release - take stretch fixes to master branch (#188) Jun 1, 2018
backup release - take stretch fixes to master branch (#188) Jun 1, 2018
desktop Version Tracking and Update Tracking Jan 5, 2017
homepage hotfix - fix URL links to the forum (#197) Aug 24, 2018
jessie_update Leave minecraft in Nov 8, 2016
lib fix line 41 where the keyword 'echo' was missing Jan 13, 2017
pi3 remove apt-get update when in full di_update mode Jan 13, 2017
resize_on_boot Leave ourselves an error msg when running resize_on_boot.sh Jun 28, 2018
rpi_config_menu_gui Update rc_gui_warning.py Apr 25, 2016
stretch_creation release - take stretch fixes to master branch (#188) Jun 1, 2018
upd_script hotfix - changes according to RFR_Tools PR (#196) Sep 12, 2018
update_gui_elements release - take stretch fixes to master branch (#188) Jun 1, 2018
www hotfix - fix URL links to the forum (#197) Aug 24, 2018
.gitignore release - take stretch fixes to master branch (#188) Jun 1, 2018
Developer_Notes.md release - take stretch fixes to master branch (#188) Jun 1, 2018
LICENSE.md MIT License Added Dec 22, 2016
README.md Update README.md Sep 20, 2017
TEST_LIST.md Update Test List Jun 27, 2017
Thumbs.db Wifi Setup May 12, 2016
Version fix novnc link Jun 26, 2018
desktop_firmware_update.sh Update Desktop firmware updates. Sep 10, 2015
desktop_shortcut_update.desktop release - take stretch fixes to master branch (#188) Jun 1, 2018
desktop_shortcut_update.sh do a PR so permissions are set in GitHub and won't be flagged as chan… Dec 28, 2016
desktop_shortcut_update_start.sh do a PR so permissions are set in GitHub and won't be flagged as chan… Dec 28, 2016
dex.png dex.png Apr 15, 2016
dexter_industries_logo.jpg UI Changes by Taryn Oct 19, 2015
dexter_industries_logo.png Added Scratch Updates, PHP Jul 17, 2015
fetch.sh Touch up. Dec 3, 2015
raspbian_for_robots_update.py release - take stretch fixes to master branch (#188) Jun 1, 2018
shutdown.desktop Desktop Update Oct 21, 2015
update_backup.sh Filename Alignment and Version Cleanup Jan 5, 2017
update_look.sh new script that handles the logos, in the desktop background, and top… May 28, 2016
update_master.sh release - take stretch fixes to master branch (#188) Jun 1, 2018
update_os.sh remove dist-upgrade Oct 2, 2016

README.md

Raspbian Pi For Robots

Dex Logo

This is a customized version of the Raspbian Image for the Raspberry Pi. It has been updated to help users get started quickly with Dexter Industries Robots.

About

This repository contains the latest and freshest updates to our software!

Download

If all this looks too complicated, don't fear! You can download a pre-configured image with the latest software here.

We have detailed step by step instructions on how to install this image onto an SD Card here.

Quick Install - instead of burning the image

In order to create a Raspbian For Robots from a pure Jessie image, open up a terminal in a GUI instantiated environment (the Desktop) and type the following command:

sudo curl -L dexterindustries.com/update_r4r | bash

The same command can be used for updating all the repositories that are found under the "umbrella" of Raspbian For Robots:

Features

  • Default hostname is dex. Default user is pi. The default password is robots1234. VNC password is robots1234.
  • Login on dex.local through your browser.
  • Change the hostname directly on the sdcard. Open "hostname" in a file editor and change the name to the hostname you desire. Boot once, and restart to initiate the new hostname.
  • noVNC available in the browser. You can access from http://dex.local
  • Terminal available in the browser. You can access from http://dex.local
  • Scratch Starter Program - Start Scratch for the different robots in the Dexter Industries Scratch Program.
  • Test and Troubleshoot Program - We've added a Test and Troubleshoot program.
  • Update Program - We have a dedicated program for updating the software, the operating system, and the firmware of your robot.
  • Samba - Samba is installed. The login credentials are "pi" and "robots1234".

Host Name

You can change the hostname of your Raspberry Pi from "dex" to whatever you like. This is particularly helpful if you have more than one Raspberry Pi on the same wifi network.

Place the microSD card in the SD card adapter, and place in your PC or Mac. Open the file "hostname" in a text editor. It should say "dex" by default. Change that name to whatever name you like, with no spaces, tabs or special characters. And be sure to use lower case letters. Save the file. Replace the SD card in the Raspberry Pi and power it up. Wait 5 minutes. Remove the power to turn off the Raspberry Pi. Power up the Raspberry Pi again. The Raspberry Pi should have the new hostname.

Ports

The following ports are used or have the potential for being used:

22: SSH/SFTP

80: http://dex.local

5901: noVNC service

8001: noVNC at http://dex.local:8001

4200: shellInABox at http://dex.local:4200

21852: IR Receiver

98: Browser Streaming Robot project

This Repository

These scripts manage to update the Raspbian for Robots image. These changes are all executed using the Update button on the LXE Desktop of the Raspberry Pi.

Cinch

We've developed a new way to connect using Cinch! This lets you use wifi to tether to your robot.

Testing

On each publication, we run these tests on a burned image to test it.

License

The code here is Licensed under The MIT License (MIT) . Please review the LICENSE.md file or here for more information Copyright (C) 2016 Dexter Industries