Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The Mini Parts List is available for perusal. Circuit schematics and source will be coming shortly.
  • We have the source code for the Mini, as operating in the parameter analyzer mode. mini-param-0.01.tar.gz
    • The Mini Commands describe how to talk to the Mini in parameter analyzer mode.
    • Be aware that this is source for the prototype on a protoboard, which uses an ATMega32, rather than the ATMega48 in the current PCB version
  • We have the source code for the Mini, as operating in scope/signal generator mode. mini-opamp-0.01.tar.gz.
    • This code compiles for and runs on the Mini prototype PCB, but has not been tested very much, and may be very low quality.
    • It should be rewritten to be entirely interrupt-driven for better perfomance.
  • We have the Eagle source for the schematic and board for the prototype PCB. mini-pcb-ver-0.01.tar.gz. This board has two errors:
    • The CLR pin on the DAC is wired low, instead of high.
    • The CS/LD pin is wired to a pin that on the Mega48 (unlike the Mega32) can only be an input when in SPI mode.
    • There are vias under the clock crystals, which the clock crystals may short. Use a piece of electric tape to solve this.
    • The USB connector is bigger than indicated in the spec sheet, or in the library file I mooched off the web. Hence, some components either need to be soldered at the very edge of the pads (my quick and dirty solution), or the USB connector should be filed down (better solution)
  • To develop the Mini under Debian, you will need the Debian AVR packages
  • To program it, the schematic for connecting to a parallel port is here: http://www.captain.at/electronics/atmel-programmer/ (To find it, Google for 'DAPA Programmer'). The Mini includes the protection resistors already.
  • We are beginning to create Mini assembly instructions that explain how to get up and running.

The iLab Mini was begun as a maverick project by Piotr Mitros, who was hired primarily to create this Wiki, and help update some of the documentation. It is currently garnering some support from the powers that be, and Piotr is investigating either finding ways to devote more time to the project, or alternatively, pass it along to someone else who can. Right now, there is a team of undergraduates at OAU that is (hopefully) taking over the development of the Mini.

...