Dangerous Prototypes

In development => Project logs => Topic started by: t0mpr1c3 on December 23, 2013, 06:44:10 am

Title: 12mm rotary encoder breakout
Post by: t0mpr1c3 on December 23, 2013, 06:44:10 am
Very simple breakout board without so much as pullup resistors, just breaking out all 5 pins to a pin header. The PCB features enlarged holes to fit generic encoders.



Blog post: http://smokedprojects.blogspot.com/2013 ... akout.html (http://smokedprojects.blogspot.com/2013/12/12mm-rotary-encoder-breakout.html)

Github repo: https://github.com/t0mpr1c3/rotary-encoder-breakout (https://github.com/t0mpr1c3/rotary-encoder-breakout)
Title: Re: 12mm rotary encoder breakout
Post by: MickM on December 23, 2013, 08:29:09 am
t0mpr1c3;
 thanks for that.
Now I can use the one I have.
I was unable to find a footprint for it.

Mick M
Title: Re: 12mm rotary encoder breakout
Post by: t0mpr1c3 on December 23, 2013, 03:48:02 pm
The package was originally from the DP library. I didn't get the adjustment quite right for the encoders I have because they don't sit perfectly flat on the board. The 2 larger holes that stabilize the case may need to be closer together. After soldering it all looks OK.

I must say, if I had realized at the outset that you could buy a rotary encoder module for $1.49 shipped (http://http://www.buyincoins.com/item/40435.html) I wouldn't have bothered. I don't really need 10 of them at the moment.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01052056376session_write_close ( )...(null):0
20.01092187968ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01092188744Database_MySQL->query( ).../DatabaseHandler.php:119
40.05602327480Database_MySQL->error( ).../Db-mysql.class.php:273