Latest firmware and software
UART
TCD1304 driver firmware (UART) date sep. 20th 2019 Changelog
pyCCDGUI (python) date apr. 8th 2019 Changelog
Otterly CLI (linux) date apr. 8th 2019 Changelog
Otterly CLI (macOS) date apr. 8th 2019 Changelog
Stand-alone executables
pyCCDGUI (macos) date apr. 8th 2019
pyCCDGUI (win64) date apr. 8th 2019
The stand-alone executables are for users who for some reason don’t have or want a python3-interpreter on their system.
3rd party
Daniele Zannoni’s MATLAB script
SPI
TCD1304 driver firmware (SPI) date sep. 20th 2019 Changelog
Otterly hfCLI (raspberry pi) date mar. 8th 2018 Changelog
Otterly Raman GUI (raspberry pi) date nov. 9th 2017 Changelog
The Otterly Raman GUI is probably not compatible with firmwares later than nov. 2017
USB
Firmware is for the custom STM32F405RG-board. Use the UART GUI/CLI for interfacing.
TCD1304 driver firmware (USB) date jul. 29th 2019
Firmware is for the STM32F405 pyboard. The builds are identical to the custom STM32F405RG-board’s but are configured to use a xtal of either 8 or 12 MHz.
TCD1304 driver firmware (USB-pyboard) date jul. 29th 2019
Firmware is for the STM32F103 “blue pill”. Use the UART GUI/CLI for interfacing.
TCD1304 driver firmware (USB-F103) date apr. 8th 2019
Multiple CCD driving
UART
Multiple TCD1304 driver firmware (UART) date sep. 20th 2019
Multiple Otters CLI (UART) date sep. 17th2019
SPI
Multiple TCD1304 driver firmware (SPI) date sep. 20th 2019
Other downloads
KiCAD-files
KiCAD project directory for the TCD1304-LDO PCB
Buy it directly from dirtyPCBs: TCD1304-LDO PCB at dirtyPCBs
KiCAD project directory for the STM32F405RG-board
Buy it directly from dirtyPCBs: STM32F4inputs
KiCAD project directory for the Nucleo ADC-input signal conditioning shield
Buy it directly from dirtyPCBs: stm32-nucleo-adc-opamp
Eagle-files
Eagle-files for TCD1304 PCB (through-the-hole)
Eagle-files for TCD1304 PCB (SMD)
Eagle files for the ADC-conditioning PCB
Datasheets for CCDs
TCD1304DG
TCD1103GFG-Rev2-090115
TCD1254GFG-Rev3-090115
Application notes for linear CCDs
Documents for the STM32F401RE
Datasheet
Reference manual
Application note for the STM32F4’s ADC
Application note for the STM32F4’s DMA
Previous releases
SPI
TCD1304 driver firmware (SPI) date mar. 8th 2018
TCD1304 driver firmware (SPI) date dec. 25th 2017
TCD1304 driver firmware (SPI) date nov. 14th 2017
TCD1304 driver firmware (SPI) date mar. 18th 2017
TCD1304 driver firmware for STM32F401RE (SPI) date sep. 10th 2016
TCD1304 driver firmware for STM32F401RE date july 9th 2016
Otterly hfCLI (raspberry pi) date dec. 24th 2017
Otterly rpiCLI (raspberry pi) date mar. 18th 2017
UART
TCD1304 driver firmware (UART) date apr. 8th 2019
TCD1304 driver firmware (UART) date nov. 10th 2017
TCD1304 driver firmware (UART) date sep. 10th 2017
TCD1304 driver firmware (UART) date mar. 19th 2017
TCD1304 driver firmware for STM32F401RE (UART) date dec. 28th 2016
Otterly CLI (linux) date sep. 29th 2018
Otterly CLI (macOS) date mar. 27th 2018
Otterly CLI (linux) date mar. 13th 2018
Otterly CLI (macOS) date aug. 18th 2017
Otterly CLI (linux) date sep. 10th 2017
Otterly CLI (linux) date mar. 19th 2017
Otterly CCD GUI (linux) date mar. 19th 2017
Otterly CCD GUI (linux) date sep. 17th 2017 Changelog
pyCCDGUI (python) date nov. 29th 2018
pyCCDGUI (python) date sep. 29th 2018
pyCCDGUI (python) date aug. 19th 2018
USB
TCD1304 driver firmware (USB) date jun. 27th 2018
TCD1304 driver firmware (USB-F103) date mar 3rd 2019