I'll start to design Rev.B PCB before long. Before start the work I'd try to ask some.
1) Rev.A users, do you have any flaw or thought on the board?
If you have requeset, complain, suggestion or anything, post it here(or PM me if it needs). Feedback from real users is very important and helps me a lot.
2) Other suggestion or idea on this?
Are there missing or wanting features?
(But... Don't say about USB hub and DIP switch
I don't need them!)
Or recommended compornent supplier PCB manufacturer or other production service?
3) Any advices on circuit or PCB work?
I'm not an expert of electronics at all. No doubt I did and will make many mistakes. I need advices.
Why Rev.B?
Rev.A works well with HHKB pro2 and Type-S as a wired USB controller. The reason why I set to Rev.B is to add wireless option with Bluetooth. Rev.B still works as USB controller and also can connect with wireless if you install BT module and other parts on it. In my plan you can switch between USB and Buletooth, and Li-po battery are charged with USB.
Wired controller part of Rev.A has no apparent flaws so I wont change its design except for some parts are removed or replaced, while its wireless portion has some flaws to be fixed. In Rev.B I'll use new module Roving RN-42 and add FET switching circuit for power control between USB and battery.
Rev.A
KiCAD project:
https://github.com/tmk/HHKB_controller/tree/revAPCB image:
http://i.imgur.com/NHAavrm.jpgSchematic:
HHKB_controller.pdf (134.27 kB - downloaded 1613 times.)