类型: GB
作者: xwhatsit
发布时间: 2014-05-12
19:54:17
更新时间: 2014-10-18 06:16:01
原链接:
https://geekhack.org/index.php?topic=58192.0
IBM Capsense USB Controllers
For
information about this project, see the thread over here:
http://geekhack.org/index.php?topic=58138.0
It was pointed out to me in the
main project threadfor these controllers that the `Making Stuff Together’
forum isn’t for anything commercial. So we’ll use this
thread for any orders of fully-assembled/tested
controllers.
It’s worth reiterating this is an
open-source project; there are completely open
schematics/PCBs/firmware available
here. Precompiled hex files, along with ready-to-order
PCBs on OSHPark
mean that if you’re OK with surface-mount soldering you can
build these yourselfyou don’t need some Kiwi with a toaster
oven to make these for you.
However, if you are
interested in having something fully assembled and tested,
this is the thread for you. Hopefully by batching a few
orders together I can reduce lead times, and in theory may
even be able to effect a small price reduction if there’s
enough of them.
Pricing/Availability
As mentioned
above, these are open-source. If you have a soldering iron
and flux, consider building your own! Don’t be put off the
surface mount soldering, several people (some with no
previous surface-mount experience) have now built their
own.
However if you’re not into picking up resistors
with tweezers, I can build one for you and pre-program and
test it first. I have a toaster reflow oven that makes this
straightforward for me, and at any given point I’m likely to
have a large number of the components on hand. Just bear in
mind I’m in New Zealand; if I’m out of PCBs, an order from
OSHPark takes a few weeks to get to me, even before I mail
the finished controller to you.
Here’s my spreadsheet
of bill-of-materials with pricing
in NZ$:
Code: [Select]
══════════════════════════════════════════════════════════════════════════
Sheet 1: Beamspring-USB Id Designator Package Quantity
Designation Price Total 1 CON1 USB_MINI_B 1 USB-MINI-B $1.42
$1.42 2 U2 tsot-6 1 DAC101S101 $3.16 $3.16 3 U1 TQFP32 1
ATMEGA32U2 $7.00 $7.00 6 U6 so-14 1 LM339A $0.48 $0.48 7
C3,C4 SM0805 2 22pF $0.01 $0.02 8 C10,C9,C8,C11,C6,C7,C2,C12
SM0805 8 0.1uF $0.01 $0.08 9 R4 SM0805 1 4.7K $0.01 $0.01 10
R3,R17 SM0805 2 20K $0.01 $0.02 11 R1,R16,R2 SM0805 3 10K
$0.01 $0.03 12 C1 SM0805 1 1uF $0.02 $0.02 13 R15 SM0805 1
47K $0.01 $0.01 14 C5 SM0805 1 4.7uF $0.02 $0.02 15 R6,R5
SM0805 2 22R $0.01 $0.03 16 RP2 RPACK_1206 1 100K 1% $0.08
$0.08 17 RP1 RPACK_1206 1 10K 5% $0.01 $0.01 18 X1 HC49US 1
16MHz $0.60 $0.60 19 U3,U5,U4 DHVQFN16 3 74AHC595 $0.60
$1.80 20 P1 805_396_30x2_SM 1 EDGE_30X2 $3.00 $3.00 21 P2
pin_array_3x2 1 CONN_3X2 $0.45 $0.45 Ground wire + crimp 1
$0.25 $0.25 PCB 1 $10.04 $10.04 Total $28.52
══════════════════════════════════════════════════════════════════════════
Sheet 2: Beamspring-Displaywriter-USB Id Designator Package
Quantity Designation Price Total 2 CON1 USB_MINI_B 1
USB-MINI-B $1.42 $1.42 3 U2 tsot-6 1 DAC101S101 $3.16 $3.16
4 U1 TQFP32 1 ATMEGA32U2 $7.00 $7.00 6 U3,U4 so-14 2 LM339A
$0.48 $0.96 7 R3,R6 SM0805 2 20K $0.01 $0.02 8
C9,C10,C7,C12,C11,C8,C6,C4 SM0805 8 0.1uF $0.01 $0.08 9
R4,R7 SM0805 2 4.7K $0.01 $0.03 10 C5 SM0805 1 1uF $0.02
$0.02 11 C1,C2 SM0805 2 22pF $0.01 $0.02 12 R5,R9 SM0805 2
10K $0.01 $0.02 13 R1,R2 SM0805 2 22R $0.01 $0.03 14 C3
SM0805 1 4.7uF $0.02 $0.02 15 R8 SM0805 1 1K $0.01 $0.01 16
RP1,RP2 RPACK_1206 2 10K 5% $0.01 $0.02 17 RP3,RP4
RPACK_1206 2 100K 5% $0.08 $0.15 18 P2 pin_array_3x2 1
CONN_3X2 $0.45 $0.45 19 X1 HC49US 1 16MHz $0.60 $0.60 20
U5,U6 DHVQFN16 2 74AHC595 $0.60 $1.20 21 Ground wire + crimp
1 Chassis GND $0.25 $0.25 22 PDW1 805_396_30x2_pins 1
EDGE_30X2 $3.00 $3.00 PCB 1 $12.60 $12.60 Total $31.06
══════════════════════════════════════════════════════════════════════════
Sheet 3: Model-F-USB Id Designator Package Quantity
Designation Price Total 2 U2 tsot-6 1 DAC101S101 $3.16 $3.16
3 U1 TQFP32 1 ATMEGA32U2 $7.00 $7.00 5 U3,U4 so-14 2 LM339A
$0.48 $0.96 6 R6,R3 SM0805 2 20K $0.01 $0.02 7
C9,C10,C7,C12,C11,C4,C8,C6 SM0805 8 0.1uF $0.01 $0.08 8
R4,R7 SM0805 2 4.7K $0.01 $0.03 9 C5 SM0805 1 1uF $0.02
$0.02 10 C1,C2 SM0805 2 22pF $0.01 $0.02 11 R8 SM0805 1 1K
$0.01 $0.01 12 R5,R9 SM0805 2 10K $0.01 $0.02 13 C3 SM0805 1
4.7uF $0.02 $0.02 14 R2,R1 SM0805 2 22R $0.01 $0.03 15
RP3,RP4 RPACK_1206 2 100K 1% $0.08 $0.15 16 RP2,RP1
RPACK_1206 2 10K 5% $0.01 $0.02 17 P2 pin_array_3x2 1
CONN_3X2 $0.60 $0.60 right angle 19 X1 HC49US 1 16MHz $0.60
$0.60 20 U5,U6 DHVQFN16 2 74AHC595 $0.60 $1.20 21 P1
USB-Micro-B 1 USB $1.60 $1.60 PCB 1 $12.95 $12.95 Total
$28.78
══════════════════════════════════════════════════════════════════════════
Sheet 4: Solenoid-Driver Id Designator Package Quantity
Designation Price Total 1 U1 SOT23_6 1 MIC2009A-1 $1.70
$1.70 2 U3 SOT23-5 1 MIC2250-2 $2.45 $2.45 3 U2 so-16 1
ULN2003 $0.96 $0.96 4 C5,C3 SM1210 2 22uF $0.36 $0.72 5 D2
SM1206POL 1 LED $0.17 $0.17 6 R2,R4,R6 SM0805 3 100K $0.01
$0.03 7 R5 SM0805 1 16K $0.01 $0.01 8 C1 SM0805 1 1uF $0.02
$0.02 9 R1,R3 SM0805 2 470R $0.01 $0.02 10 C4,C2 SM0805 2
0.1uF $0.01 $0.02 11 P1 pin_array_3x2 1 CONN_3X2 $0.45 $0.45
12 P3 PIN_ARRAY_2X1 1 CONN_2 $0.10 $0.10 13 D1 DO-41 1
1N5819 $0.30 $0.30 14 C6 c_elec_6.3x7.7 1 220uF $0.70 $0.70
15 L1 INDUCTOR_12.8x12.8 1 22uH $1.80 $1.80 6-pin ribbon
cable 1 $4.22 $4.22 + connectors PCB 1 $3.13 $3.13 Total
$16.79
The pricing for the three controllers is close
enough that I will set US$50 for each controller for me to
build and test each one. I think this is a fair margin over
my raw costs for an hour or so soldering, assembling,
testing and packaging (and heatshrinking USB cables for the
Model Fs). I certainly won’t get rich charging that
The solenoid driver I will set at US$25 for me to
build/assemble/test.
Shipping in the past has been
US$11.50 to pretty much anywhere with untracked airmail. It
has usually taken about 2 weeks to arrive. For tracked
airmail, NZ Post puts the price up to approx. US$40.50 which
is reasonably steep, but may be worth it if you’ve had
packages go missing in your part of the world before.
Current
orders
Round 1/June 1st batch closed, fully shipped
Final tally:
24x Model-F-USB-Rev2
9x Beamspring-USB-Rev4
6x Beamspring-Displaywriter-USB-Rev1
8x Solenoid-Driver-Rev2
4x 3178-Adaptor-Rev1
-
Round 2/August 15th batch closed, fully shipped*
Last round almost squeezed in a month from close of order to end of shipping everything out (apart from the leftoverswhich are all gone now); I’m reasonably confident we can aim to hit a month this time.
Final tally: 18x Model-F-USB-Rev2
11x Beamspring-USB-Rev4
2x Beamspring-Displaywriter-USB-Rev1
13x Solenoid-Driver-Rev3
1x 3178-Adaptor-Rev1
-
Round 3/October 18th batch accepting orders*
Current tally: