Skip to content

Electronic Design, Fabrication, and Assembly

Aaron Berliner edited this page Dec 2, 2016 · 2 revisions

This Wiki is to be used to detail the Electronics Design, Fabrication, and Assembly specifications for Crucible Mark 1

Setup Arduino

Download the Crucible Repository

  1. Fork a new repo from the public Crucible git repository.
  2. Clone the forked repo on my Mac using git clone
  3. Link the forked repo to the upstream using git remote add upstream
  4. Check out the correct branch using git checkout refactor-drew

Download the Arduino Software

  1. Purchase a new Arduino Micro (s) for testing.
  2. Connect the Arduino Micro to computer (a MacBook Pro)
  3. Download and install the most updated Arduino software (ver 1.6.12)

Flash the Arduino

  1. Connect the Arduino Micro to computer using a micro-usb
  2. Copy the ArduinoCode/CrucibleMeteor_SF directory to the Documents/Arduino directory
  3. Move the CrucibleMeteor_SF/libraries directory to Documents/Arduino
  4. Open up the Arduino software and opened up the CrucibleMeteor_SF sketchbook
  5. Verify that Board:Arduino Micro, Port:/dev/cu.usbmodem1411, programmer:USBtinyISP
  6. Verify that the Arduino can communicate with the computer using "Tools>Get Board Info"
  7. "Verify" and "Upload" the sketch into the Arduino

Should return Sketch Uploaded with the following message

WARNING: Category '' in library Wire is not valid. Setting to 'Uncategorized'

Sketch uses 17,130 bytes (59%) of program storage space. Maximum is 28,672 bytes.
Global variables use 1,102 bytes (43%) of dynamic memory, leaving 1,458 bytes for local variables. Maximum is 2,560 bytes.

Clone this wiki locally