原创 Reusing Card Reader from a Canon inkjet Printer

2014-1-25 18:44 4000 0 分类: EDA/ IP/ 设计与制造

Inspired from Charlieb000: http://icrontic.com/discussion/93568/reusing-card-reader-from-mp180-cannon-printer

One of my friends had a Canon inkjet printer which was out of order. Due to the very high cost of inks, he decided not to repair it but to take the parts apart...
 

1.jpg
Fig. Disassembling the printer, plastics and metals would be dumped into recycle areas

There was a card reader module which I thought it might be re-used.

img_20140124_075735_1024x576.jpg
Fig. The card reader module, which used to read SD card, CF card, etc.
(Edges of the PCB were already cut by me)

Looking for information on the Internet, I found Charlieb000's post.
In the post, the pins had been identified mostly so it made me more confident of modifying the module...

A plastic case were drawn by Autodesk Inventor, and made by 3D printing.
2.jpg3.jpg
Fig. The case and cover drawn in Inventor

img_20140124_075847_1024x576.jpg
Fig. The printed case and cover (I forgot to draw screw mounts, anyway the PCB could be fixed by heat glue)

I did not like the 3mm green LED, so I would replace it. I found that there was already a transistor Q2 with resistor R31 for driving the LED, so I would desolder the LED and replace the resistor.
img_20140124_080148_1024x576.jpg
Fig. The 3mm status LED, driving transistor Q2 and resistor R31.

img_20140124_081120_1024x576.jpg
Fig. Basic components needed

PCB: for mounting the AMS1117-3.3 regulator
USB Cable: for connecting to PC
LED and 100 Ohm resistor: replace signal LED
10uF Cap: decoupling cap for regulator

img_20140124_081525_1024x576.jpgimg_20140124_082316_432x768.jpg
Fig. The torn USB wire and cut PCB (only one small piece would be enough)

img_20140124_083031_1024x576.jpgimg_20140124_084348_1024x576.jpg
Fig. Soldered wire for LED and components on PCB

After soldering all the parts (according to the pin assignments from Charlieb000), I connected to the computer via a USB hub (Controller is GL850G), see my machine configuration below.
conf.jpg
Fig. My machine USB configuration
To my surprise, the card reader could sometime be recognised, but sometimes could not...
I guessed it was a 'startup' problem...
Since from Charlieb000, the read cable had to be connected to 3.25V (or 3.3V), so it was guessed to be an 'Enable' or a 'reset' pin which was ACTIVE HIGH.
Then a 10K resistor and a 10uF pull-down capacitor was connected. Afterwards, every time the card reader connected to the usb hub were successfully recognised 大笑

However, when it is connected directly to the Intel's or TI's root hub, it could not be recognised... 哭
Nothing happened, sometimes a message box showing 'USB device not recognised' appeared.

After struggling for some time, the terminating resistors, R1 and R2, were checked to be 100-Ohm. From my memory, usually USB signals were not terminated with such 'large' resistance. Hence, they were replaced by two 22-Ohm resistors.

img_20140124_101201_1024x576.jpgimg_20140125_084047_1024x576.jpg
Fig. Resistors R1 and R2 were both changed to be 22-Ohm (I did not have such small resistors, so the outlook was not good)

And... everything worked! The card reader could be detected when connected to any ports (Intel, TI's root hub or via GL850G) 酷酷

Below shows the schematic.
4.jpg
Fig. Connection of card reader to PC

img_20140125_085004_432x768.jpgimg_20140125_090329_1024x576.jpg
Fig. The card reader was fixed into the case by heat glue and the case was sealed by strong instant glue. 纵容

img_20140125_091225_1024x576.jpg
Fig. New USB card reader from old parts!


5.jpg
Fig. USB Hub connected to a smart phone via OTG 纵容
The white LED was so bright!

I felt I was so lucky to have the problems solved... just by luck!
1. The reader could sometimes be recognised - solved by using a RC circuit to delay the startup
2. The reader could not recognised by some USB host controller - replaced the USB signal termination resistors

Cheers.
广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
mariohk321_586285434 2014-09-10 23:58
我的手机
苹果发布了iPhone6​​,再次掀起了一鼓追「疯」潮...没有留意苹果产品的我,也听到了不少消息...虽然我是一名电子爱好者,但是到2009年尾才拥有第一部智能手机。那是一部的Windows M...
mariohk321_586285434 2014-09-01 00:53
Updates from Me
Hi, long time no see! This September will be a different one for me, since I am not a student an...
mariohk321_586285434 2013-12-30 14:22
Power? Energy? Electronics?
Electricity has brought numerous benefits to our daily life. But we should be aware of the energy ...
mariohk321_586285434 2013-11-29 20:19
Device is not powered on? Replacing the capacitors may help!
Hi! Long time no see! Life has been busy over the past few months... Students' lives are busy... ...
mariohk321_586285434 2013-08-23 10:14
STM32F1 with 1.5inch CSTN Color LCD
First of all, happy new year and happy Valentine's day! Life has been very busy over the past fe...
广告
我要评论
0
0
广告
关闭 热点推荐上一条 /2 下一条