Skip to content
mxmxmx edited this page Jun 19, 2017 · 19 revisions

NB:

  • prior to version rev 1 (typically, blue PCBs), the input stage consisted of a TL074 (+BAT54s), not a MCP6004. other than that, the differences between the versions are very minor; none of them affect functionality. if you still have an older, yellow board, see here.

  • the main thing to watch out for: early versions of the board use a different set of pins, hence the code needs a tiny edit before compiling (it defaults to PCB revisions rev1, rev1b - see the firmware page).

PCB versions:

rev 1.c (10/2016)

  • labelled rev 1c
  • enlarged encoder holes
  • ditch 79L05 pad (as it was unused, anyways)
  • supported by current firmware

rev 1.b (06/2016)

  • colour: blue, labelled rev 1b
  • silkscreen correction (100k, jumpers)
  • supported by current firmware

rev 1.b (02/2016)

  • colour: blue, labelled rev 1b
  • add 10k pull-up (pin 13)
  • added holes for jacks and standoff
  • ditch LM4040-3V (for AREF pin)
  • supported by current firmware

rev 1 (06/2015)

  • colour: blue, labelled temps utile
  • ditch adafruit OLED header
  • ditch pull-up resistors for trigger inputs
  • replace TL074 w/ MCP6004
  • use LM1117-5, not 7805
  • add LM4040-5
  • change pins for: OLED (use only CS), outputs (don't use SMD pins).
  • use 100k/33k divider, not 100k/diode (trigger inputs)
  • silkscreen corrections
  • supported by current firmware

rev 0 (9/2014)

  • colour: yellow, labelled temps utile
  • supported by current firmware: comment out the switch in TU_gpio.h

rev 0 (07/2014)

  • colour: green, labelled 6 clocks
  • supported by current firmware: comment out the switch in TU_gpio.h