"... and no one shall work for money, and no one shall work for fame; But each for the joy of the working, and each, in his separate star, shall draw the thing as he sees it, for the god of things as they are"

-Kipling

Of Itself So - Projects

Robotics

SRV1 CSharp Console

A console for the SRV1 Robot written in CSharp. The basic functionality and features of this software are:

  • Connects to the SRV1 Robot via TCP/IP.
  • Buttons can be pressed to send shortcut motor control commands.
  • Arbitrary user defined text and hex commands can be transmitted.
  • Image information from the SRV1 Robots camera can be received and displayed.
  • Interpreted C programs can be sent to the SRV1 robot and executed.
  • Runtime errors in interpreted C programs are displayed.
  • A comprehensive log of all data transmitted and received from the SRV1 is kept.

This software is offered as a binary and with source code under the terms of the the MIT License. Please see the SRV1CSharpConsole page for details and a download link.

Microcontrollers

PropScript Bit Inspector

A binary file viewer and Propeller Assembly Language Disassembler for the Parallax Propeller Chip written in CSharp. The basic functionality and features of this software are:

  • Interprets the binary header bytes and presents them on the display
  • Can display the file contents in hex format.
  • Optionally can display the file contents in binary format.
  • Optionally can undo the Little Endian byte order when presenting the file contents.
  • Optionally displays PASM code in a disassembled manner with forward and back label references.
  • Moving the edit carat over lines in the display panel will dynamically update a display showing the disassembled PASM opcodes for that line split out into the various instruction components.
  • Contains a handy converter which enables a user to enter four hex bytes (assumed to be a binary PASM instruction) in various formats such as hex, binary, little endian hex, little endian binary and to see the output in a variety of formats.

This software is offered as a binary and with source code under the terms of the the MIT License. Please see the PropScript Bit Inspector page for details and a download link.