imagingBoard - schematic and board information

A project log for ramanPi - Raman Spectrometer

The open source 3D Printable Raman Spectrometer using a RaspberryPi and easy to find off the shelf components..

flcfl@C@ 09/16/2014 at 04:502 Comments

Note: This log entry is a living document. I'll be updating this post to reflect the current configuration as time goes on.. There will also be a log at the end of the post noting modifications to the log, etc..

UPDATED-----> 10.23.2014

This log entry is where I will keep current information regarding the schematic, board layout and other details about the imagingBoard electronics and firmware.. I will reference this log entry in the 'details' section of the project page.. This log entry will probably change from time to time to reflect the current status of the imagingBoard. If you're interested, it might be worth a bookmark..

The function of the imagingBoard is as follows:

Here is what the current imagingBoard looks like...

It is basically a ST Micro Nucleo F401RE board with a blank arduino 'shield' on it's back... The daughter board has two indicator LEDs and a port that goes out to the CCD board....

Which looks like this...

Later on, these two may be integrated into one board.. There may be an external ADC, etc... but this is what it is for now...

Here is the rendering of the imagingBoard main board



This is the rendering for the imagingBoard CCD board



Here is the schematic for the imagingBoard main board

Here is the schematic for the imagingBoard CCD board

The eagle files, and the firmware are located in the gitHub

The board consists of the Nucelo F401RE, a Toshiba TCD1304DG Linear CCD Array, and a SI11145 Digital UV Index / IR / Visible Light Sensor (Adafruit Part#1777)..

Keep an eye out, since there will be updates here...!


09.17.2014 - Added living document info

09.18.2014 - Corrected date format

09.22.2014 - Added imagingBoard Graphic

09.23.2014 - New Logo

10.15.2014 - Added new schematics and board layouts for imagingBoard main board and imagingBoard CCD board

10.23.2014 - Added link to alpha version of firmware that increases sensitivity and allows better integration control


Jarrah Peddie wrote 07/27/2016 at 06:37 point

Hi, im trying to get some data out of a TCD1304dg with your code base, i'm having some trouble understanding how the shiftgate_int works to drive the state machine, there doesnt appear to be any way this gate can ever rise. does this need to be a signal fed externally or something? Or is it something else entirely? 

Any help you can give would be great.


  Are you sure? yes | no wrote 02/23/2017 at 01:38 point

Was this ever answered? I'm wondering about this question as well.

  Are you sure? yes | no