You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

TODO:

  • Create a TODO List

Preliminary list:

Hardware design

  • Mini Digital board (main board)
    • Build/test/debug the second iteration, and finalize the design. Order a few hundred
  • Mini Analog board (parameter-analyzer converter
    • Build/test/debug quick-and-dirty version
    • Make new revision with
      • Bug fixes
      • Better layout
      • More power-supply independent

Firmware design

  • Rewrite the Mini microcode so that it is:
    • Interrupt-based, for performance
    • Port or rewrite parameter analyzer code to the Mini
    • Optionally, make a super-accurate version that does slow conversions, and sleeps during the conversion
  • ...

Software design

  • Write server integrated into iLabs architecture
  • Port existing clients to work with the Mini, or write new clients.

Architectural design

Long-term: Design a safe architecture where the server is generic to different kinds of experiments (op-amp, parameter analyzer, etc.). This should still do enough parsing that the client should not be able to cause buffer overflows, overvoltage conditions, etc. on the Mini.

Pedagogical

  • Design labs around the Mini.

Unsorted

  • No labels