Cardreader
Supported readers
- Dreambox DM8000 internal reader
- Dreambox DM800 internal reader
- serial readers (e.g. µmouse)
- Smargo Smartreader+
Introduction
I needed a reader that works on all linux platform as well as Mac OS X. So I chose to use a FTDI MM232R module as it fits these requirements and also works on Windows.
I used Eagle to create the schema and the board and you can found all the files attached to this page (eagle files and images).
Eagle schematics :
Eagle board :
Some comments :
I would recommend using a support for the oscillator so that you can easily change it (I used a 3.58MHz one and a 6MHz one for testing).
I didn't include any LED or anything that was not absolutely needed.
JP1 allows you to select between 5V and 3.3V operation, this can be useful for cards that needs a 3V power supply instead of 5V. If you use 3.3V you will need to find an oscillator that runs at 3.3V
In your [reader] section in oscam.server, you need to set the detect to : Detect = CTS
The internally generated clock (6MHz, 12MHz, 24MHz, and 48MHz) can be brought out of the device and used to drive a microcontroller or external logic (pin 9 of MM232R). I reprogram it's to 6MHz with FT_PROG ( http://www.ftdichip.com/Resources/Utilities.htm ). Result: scheme without oscillator :) . Evg33
Attachments (4)
-
cardreader.png
(17.9 KB
) - added by 14 years ago.
Eagle schematics
-
cardreader_board.png
(6.7 KB
) - added by 14 years ago.
Eagle board
-
CardReader.sch
(13.4 KB
) - added by 14 years ago.
Eagle schematics file
-
CardReader.brd
(10.7 KB
) - added by 14 years ago.
Eagle board file
Download all attachments as: .zip