controlBoard - 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..

fl@C@ 09/26/2014 at 08:454 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.15.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 controlBoard is as follows:

Here is what the current controlBoard looks like..

Here it is with the motors and some of the sensors...

The eagle files are now in the gitHub repository, and here is a rendering of the new PCB layout...



Here is the schematic..

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

The board consists of the Nucelo F401RE, two ULN2003 Stepper Motor Drivers, a BMP180 Barometric Pressure Sensor and an HIH-4030 Humidity Sensor..


09.17.2014 - Added living document info

10.08.2014 - Updated gitHub repository with new PCB design.. Included .studio files and images

10.08.2014 - Updated schematic and posted new PCB layout rendering

10.15.2014 - Updated schematic and posted new PCB layout rendering


lilzzman71 wrote 03/11/2015 at 01:12 point


Possible to skip all these control boards and use Pi as the sole controller for the whole thing?    Theoretically, it should be doable.    This way you don't need some many boards and firmwares. 

  Are you sure? yes | no

fl@C@ wrote 03/11/2015 at 01:54 point

Try emailing me here and I'll answer your questions.. It's getting a little confusing with multiple questions in multiple places.. :)

  Are you sure? yes | no

Mohamed Shamallakh wrote 01/13/2016 at 11:54 point

same question ,,, could you please give us the answer here 

  Are you sure? yes | no

fl@C@ wrote 01/14/2016 at 22:02 point

Mohammed Shamallakh - Not really.  The Pi cannot perform the imaging, we are moving to an FPGA for that since even the microcontroller is not enough to handle the requirements.. The interface and control board could possibly, but the idea was to keep them modular but current development is heading toward integration of all the boards (except the imaging board) onto one which will reduce costs, etc.  The reason the imaging board is remaining separate is due to the fact the spectrometer portion will be able to operate as a stand alone device compatible with a regular ocean optics usb4000.  Some people asked why the Pi is involved at all, some ask why the boards are, ultimately choices were made during the contest but hopefully we find a decent balance. Thanks for your interest.!

  Are you sure? yes | no