Hike News
Hike News

xwhatsit's Grand Unified IBM Capsense USB controller Order (Batch 3)

类型: 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 yourself—you 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 leftovers—which 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:

,