loading

Start

Hello Choosatron owner!

(updated February 9th, 2015 – removed ‘Wrestlefest from stories, has a bug’)

Choosatron firmware is ready, we just have a few backend components we are finalizing before we can release a more user-friendly approach to setup.

Support

Please email at support at choosatron.com for any assistance. The period of time for submitting shipment damage has passed, but I’ll do my best to help. Here are the laser cutting plans if you have access to a laser cutter for a new case:

Choosatron Case Laser Cut Design Files – Revision 18 (To download directly, right click and save-as)

Setup Process

For now, we encourage everyone to setup their Choosatron Spark Account and get their Spark Core setup for Wifi. Follow the next section instructions for this. If you aren’t afraid of the command line, you can keep moving forward to setup the firmware, and get a set of 9 stories preloaded on your Choosatron

Keep track of your Spark account credentials when you create your account!

Choosatron Spark Account + WiFi Setup

  1. If you have a newer WiFi router, make sure legacy WiFi support is on. The Spark Core is compatible with 802.11 b/g networks.
  2. Download the Spark app for your Android (https://play.google.com/store/apps/details…) or Apple device (https://itunes.apple.com/au/app/spark-core/id760157884…) to create your Spark account and register your device. You will need to power the device from either 5V micro USB or the Choosatron power.
    1. Keep track of your Spark Credentials (email used, password). Also keep track of the Core ID, or make sure you understand how to find it again.
  3. If the mobile apps aren’t working, or if you need more details instructions or help getting an account and WiFi setup, please take a look at the following two links:
    1. Getting Started
    2. Connecting to Your Core
  4. At this point you have what you need ready for our simple update process to come next week. You will simply need to enter your Spark account credentials, and your Core ID, and next time the Spark Core powers up and connects to WiFi it will download the Choosatron firmware. Feel free to wait until next week for simplified setup!
  5. Otherwise feel free to continue. Don’t worry, it is VERY unlikely you can mess up your Spark Core in a way that can’t be restored.
  6. Download the firmware and pre-loaded story files: cdam-v100-firm&flash.zip
  7. Go to Mac or Windows setup below, depending on your platform!
  8. OR you may follow the instructions in the following link for flashing the firmware using Spark-CLI (command line interface). This should work on windows or mac. It will NOT allow you to preload stories however, just put on the firmware (choosatron-core-v100.bin in the zip files above at step 3).

Mac Setup (windows next, then linux):

  1. If your Spark Core and Choosatron are assembled. Take it apart. It’s going to be easier. You want your Spark Core separate from the main PCB, or at minimum access to the two buttons on the Spark.
  2. Install Homebrew (scroll to the bottom for instructions): http://brew.sh/
  3. Install DFU-Util with this command: brew install dfu-util
  4. Navigate to where you downloaded and unzipped the firmware and flash files (here is the download link again: cdam-v100-firm&flash.zip).
  5. Plug a USB cable from your computer, to the micro-USB connection on the Spark Core. Be gentle!
  6. Enter DFU mode by holding down both buttons and release the Reset button (the one on the left if the USB socket is facing you). Wait until the yellow flashing. (details instructions on entering and verifying DFU mode here)
  7. Run the following command to flash the firmware:

    dfu-util -d 1d50:607f -a 0 -s 0x08005000:leave -D choosatron-core-v100.bin

  8. It should take about a minute or less. If it takes you out of DFU mode, get back into DFU mode (see step 3).
  9. In DFU mode once again, run the following command to flash a set of 10 stories to play. (WARNING: This one takes 3-5 minutes, be patient.)

    dfu-util -d 1d50:607f -a 1 -s 0x80000 -v -D choosatron-flash-09-kids.bin

  10. Wait until it finished. You may remove power (unplug from USB), or hit reset.
  11. Put the Spark back into the main PCB if you took it out. Put it together in it’s case (or whatever form you want) and power it off (if not already). Then plug the main power in and wait. A short while later you will get a short print out that says “Press any button to start!”
  12. Congratulations, it’s set up!

Windows Setup

  1. If your Spark Core and Choosatron are assembled. Take it apart. It’s going to be easier. You want your Spark Core separate from the main PCB, or at minimum access to the two buttons on the Spark.
  2. Download DFU (software for flashing the firmware) http://dfu-util.sourceforge.net/releases/dfu-util-0.8-binaries/win32-mingw32/
  3. Download Zadig http://zadig.akeo.ie/ and follow the instructions on this page (https://community.spark.io/t/tutorial-installing-dfu-driver-on-windows-15-nov-2014/3518) to put your Spark Core into DFU mode (it allows firmware updating).
  4. Enter DFU mode by holding down both buttons and release the Reset button (the one on the left if the USB socket is facing you). Wait until the yellow flashing. (details instructions on entering and verifying DFU mode here)
  5. Download the firmware / story files cdam-v100-firm&flash.zip and unzip them to the same place you have the DFU-util.exe.
  6. Plug a USB cable from your computer, to the micro-USB connection on the Spark Core. Be gentle!
  7. With the driver installed and your Spark Core in DFU mode (plug it into a USB port PRIOR to putting it into DFU mode open a CLI window (Start->Run->cmd) and cd to the directory the files you’ve downloaded are stored.
  8. Run the following command to flash the firmware:

    dfu-util -d 1d50:607f -a 0 -s 0x08005000:leave -D choosatron-core-v100.bin

  9. This one takes about a minute or less, and will drop you out of DFU mode. Go back into DFU mode (see step 3). Wait until the yellow flashing.
  10. In DFU mode once again, run the following command to flash a set of 10 stories to play. (WARNING: This one takes 3-5 minutes, be patient.)

    dfu-util -d 1d50:607f -a 1 -s 0x80000 -v -D choosatron-flash-09-kids.bin

  11. Wait until it finishes. You may remove power (unplug from USB), or hit reset.
  12. Put the Spark back into the main PCB if you took it out. Put it together in it’s case (or whatever form you want) and power it off (if not already). Then plug the main power in and wait. A short while later you will get a short print out that says “Press any button to start!”
  13. Congratulations, it’s set up!

Linux Setup

  1. If your Spark Core and Choosatron are assembled, take it apart. It’s going to be easier. You want your Spark Core separate from the main PCB, or at minimum access to the two buttons on the Spark.
  2. Install DFU-Util with this command: sudo apt-get install dfu-util
  3. Navigate to where you downloaded and unzipped the firmware and flash files (here is the download link again: cdam-v100-firm&flash.zip).
  4. Plug a USB cable from your computer, to the micro-USB connection on the Spark Core. Be gentle!
  5. Enter DFU mode by holding down both buttons and release the Reset button (the one on the left if the USB socket is facing you). Wait until the yellow flashing. (details instructions on entering and verifying DFU mode here
  6. Run the following command to flash the firmware:

    sudo dfu-util -d 1d50:607f -a 0 -s 0x08005000:leave -D choosatron-core-v100.bin

  7. It should take about a minute or less. If it takes you out of DFU mode, get back into DFU mode (see step 3). If dfu-util complain about an invalid dfuse address, you need a more recent version of dfu-util (on Ubuntu, you can install this package: dfu-util 0.8).
  8. In DFU mode once again, run the following command to flash a set of 10 stories to play. (WARNING: This one takes 3-5 minutes, be patient.)

    sudo dfu-util -d 1d50:607f -a 1 -s 0x80000 -v -D choosatron-flash-09-kids.bin

  9. Wait until it’s finished. You may remove power (unplug from USB), or hit reset.
  10. Put the Spark back into the main PCB if you took it out. Put it together in it’s case (or whatever form you want) and power it off (if not already). Then plug the main power in and wait. A short while later you will get a short print out that says “Press any button to start!”
  11. Congratulations, it’s set up!

Building the Kit Instructions

If you have received your kit, feel free to download this instruction PDF for how to assemble. PLEASE keep in mind that it may be easier to setup the software for the Choosatron with the Spark Core not inside the case. You still have access to the USB port while built, but not the small buttons on the Spark that may be needed.

Assembly Instructions Download (To download directly, right click and save-as)

If you want to play with the laser cut designs, included are the original Corel Draw files, exported with curves, and for opaque, clear, and slightly thicker wood materials.

Choosatron Case Laser Cut Design Files – Revision 18 (To download directly, right click and save-as)

Here is a video that shows putting a kit together. Note, it wasn’t made as a tutorial video (I plan on making a new video for that purpose), but should help!

Comments ( 0 )
2015 ©: Monkey with a Mustache, LLC. All rights reserved.