Slashdot Mirror


Why the Raspberry Pi Won't Ship In Kit Form

An anonymous reader writes "A post at the Raspberry Pi blog shows an image containing the device's SoC and memory chip to help explain why the tiny PC won't ship in kit form. Clearly, the chips are so small, and the solder blobs required so tiny, that most people would mess up doing it by hand. Add to that the fact one chip has to sit on top of the other, and if you're a millimeter out, your chips are fried." The post also addresses the use of closed source libraries for graphics acceleration.

33 of 240 comments (clear)

  1. Just an idea... by Anonymous Coward · · Score: 5, Funny

    How about we stop posting a Raspberry Pi story every goddamn blog post and save the talk for oh... I don't know... when the god damn thing actually ships?

    I've been throwing my money at the screen for months and NOTHING'S HAPPENING!!!

    1. Re:Just an idea... by Samantha+Wright · · Score: 5, Funny

      Well, we tried that, but we ran out of Apple and Google stories to run during the interim.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    2. Re:Just an idea... by Anonymous Coward · · Score: 5, Funny

      haven't seen a bitcoin story in a while

  2. "Most people" would mess this up? by Lashat · · Score: 5, Funny

    Should read EVERYONE without the nimble fingers of a child, the steady hand of a special forces sniper, and the sharpest soldering iron this side of the sun.

    --
    For every benefit you receive a tax is levied. - Ralph Waldo Emerson
  3. BGA packages are intimidating by vlm · · Score: 5, Informative

    BGA packages are intimidating, even to a guy who's been hand soldering other SMD packages since around/before 1990 (that being me)

    Plain SMD is easy to do by hand, even the 0402 stuff.

    The thing with BGA is its an alignment problem. Some entrepreneur will likely invent a magic clamp that holds the chip in perfect registration to the PCB, at which point it'll be dirt simple to solder BGAs.

    I donno where the "if you're a millimeter out, your chips are fried" stuff comes from because thats /.ed. I've done analog microwave RF work where that is actually true. That is not possible on a logic level board. "oh noes, /ce has been grounded, whatever shall we do?" Well just fix the solder bridge and stop whining. Its not like you just shorted out a 20 amp 24 volt power supply thru the bias/bypass network of a microwave FET amplifier, nothings going to blow up on a digital ckt.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:BGA packages are intimidating by allanw · · Score: 5, Informative

      I don't understand why people even want a kit at all. The assembled version is already ridiculously cheap due to high volume. There's tons of surface mount parts that would be annoying to even package for people. Why ruin a perfectly good small form factor to make it a little easier for a few people who want to solder it themselves? Also, it would take you hours of your own time assembling it. Why don't people design their own hardware instead?

      The much bigger problem is the lack of documentation on accessing the GPU (which is a more modern design and pretty powerful compared to the older ARM CPU core they're using)

      Another issue is that it is very hard to debug an assembled board. If one of the pads on the BGA doesn't make contact it's nearly impossible to diagnose. A power to ground short would be very difficult to locate. They can't use their automated test jig to sort out defective parts or errors in assembly, etc. And then the manufacturer will be prompting tons of support requests by people. It really isn't worth the effort.

    2. Re:BGA packages are intimidating by TheGratefulNet · · Score: 4, Insightful

      I want one assembled AND TESTED.

      I'll pay for that.

      debugging a software bug (my own code, say) is hard enough without second guessing the hardware.

      csb: a friend of mine is trying to convince me to use an arduino mega (high density smd-only chip) where I'm currently using the skinnydip28 version of the regular 328-style arduino (which is .1" thruhole and easy to deal with). at the very least, if I was moving to a mega (25xx class), I'd insist on it being on a carrier board AND that board being built to high spec and the cpu tested on the board before being delivered to me for assembly into a larger system. I refuse to have to worry about the cpu AND the rest of the system (being a small company). I cannot find good mega-class chips already on carriers (.1-friendly carriers) AND tested AND by a company I'd trust to actually care about quality. being able to buy it pre-tested is key, to me.

      back to r-pi: I'd want this to be known and tested as a FRU of its own. the thing is small enough to be its own field-replaceable-unit in a larger embedded system; and if any part on it is bad, the whole thing gets replaced.

      --

      --
      "It is now safe to switch off your computer."
    3. Re:BGA packages are intimidating by vlm · · Score: 5, Interesting

      I don't understand why people even want a raspberry pi at all. The apps on the itunes app store are cheap. Why ruin CS and IT to make it a little easier for people who want to write their own programs? Also it would take you hours of your own time to write and compile your own software.

      Come on man, its a hobby. When a dude puts together a 1000 piece puzzle you don't pee all over it by claiming you can buy a poster of the same picture and thats a better choice because you don't have to put it together... That kind of misses the point.

      The fun fun fun of kit assembly isn't in working a 16 hour shift assembling it with chinese music on pandora, eating a couple rice grains and some tea while wearing a political prisoner uniform, and pretending your boss beats you for not working hard enough. Unless you like that kind of stuff. Whatever floats your boat. Anyway the fun of kit building is kit bashing weird stuff from different eras to massively customize the project to what you want. Something I've been up to on the bench recently: I started with a fairly modern microwave local oscillator kit. Then I swapped out the crystal because I need to work on a different frequency for a completely different ham radio frequency band. Then I smooshed in a completely different voltage regulator circuit; ugly as heck but I don't care; I want/need to run off 24 volts instead of 12 volts (long story there). Didn't want to buy a modern MMIC amp for the board because I had some old 80s era tech mmics laying around so I redesigned the bias ckt for the correct voltage drop and forward current (exactly as complicated as lighting a LED, just stuck a different value resistor in; didn't wanna build a constant current supply, at least not this time). So far so good. Also added a stylish power LED so I can tell my regulator hasn't shut down from overheating..... yet.

      I think it would be fun to completely redo the I/O on a raspberry pi, at least to begin with that is the most obvious thing to do. Also some stuff I simply don't care about, I would not solder on. Not gonna do the composite video thing, not gonna waste time soldering it on. Probably would rip out the audio stuff figure out how to directly wire a software defined radio directly to the board. If the first thing in the TX chain on the SDR is a giant attenuator, and the last thing on the Pi audio out is a high powered headphone amp, simplicate it and toss both replacing both ckt sections with a piece of wire. etc.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  4. whatever... by spidercoz · · Score: 4, Insightful

    I still want 10 of them...

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - Evelyn Beatrice Hall, re Voltaire
  5. Re:Assumptions by SomePgmr · · Score: 5, Insightful

    The only assumption I saw was that most folks would botch assembly due to the teeny smd tolerances. It seems pretty reasonable to me. I don't know a lot of people with reflow ovens or hands that steady. And at $25 & $35 for the assembled models, I don't know why people would really want to.

  6. Re:Don't forget by Achra · · Score: 4, Interesting

    People have been doing BGA in toaster ovens for a while now. I'm not saying I'd try it with stuff this size, but it is doable. http://www.die4laser.com/toaster/index.html

    --
    Each processor would proceed sequentially as if it had been better for them not to rise against Saul.
  7. Fix this, MacGyver! by Chemisor · · Score: 4, Funny

    And to think that only 30 years ago a resourceful fellow could fix a circuit board with a silver dollar, pliers, and a car battery. With today's electronics, MacGyver would be dead.

  8. Re:Assumptions by Fned · · Score: 4, Interesting

    The only assumption I saw was that most folks would botch assembly due to the teeny smd tolerances.

    So, anyone who does it successfully would achieve a rare accomplishment, through hard work, diligence, and skill.

    I don't know why people would really want to.

    You clearly aren't the target market for a kit form, then.

    Seriously, though: the world is full of people who want to do difficult, unnecessary things. It is a human-being feature. All Raspberry Pi has to do is say "Kits are not covered by warranty, period."

  9. Enough about this board by Animats · · Score: 4, Insightful

    The stories about this board need to stop, at least until they ship the thing. "We bought the parts". "We soldered them on", etc. do not each need a separate story.

    Of course you don't ship kits of SMD parts, especially ball-grid array parts. Such a soldering job is cheap in a production environment, and a huge pain even with the right equipment in a small shop. (It's done in production by printing a solder paste layer on the board with a mask, and the final alignment of the pads is done by surface tension in the molten solder. It's all about temperature control and solder paste depositing. Once the production line is tuned right, it works quite consistently.)

  10. Re:Assumptions by CanHasDIY · · Score: 4, Interesting

    I could mess up soldering a 0 gauge wire to a car battery terminal, but I should be free to do so and waste my own funds doing it!

    Their business, their decision. Don't like it? Fine; design, manufacture, and market your own credit card sized PC kit, and/or don't purchase any Raspberry Pi products.

    I swear, with all the real oppression going on in today's world, it's astounding the nonsense people come up with to bellyache about in the name of "freedom."

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  11. Re:Assumptions by viperidaenz · · Score: 5, Informative

    It would probably cost more to package the components for a kit than to assemble the thing anyway, so your kit would not only cost more, it would probably never work anyway.

    Your reflow oven would need the correct temperature profile, you'd need a solder paste stencil, you'd also need fresh solder paste of the correct type - because it has an expiry date and should also be kept refrigerated.

  12. News isn't the soldering, but the OSS libraries by AceJohnny · · Score: 4, Interesting

    The fact that they won't deliver in kit isn't news*, it's more interesting to know that they have HW-accelerated versions of MPEG4 and H.264 (and only those), and that all these libraries are closed source.

    Furthermore, claims that they have the fastest mobile GPU are fluff: we only have the subjective word of someone who worked on it, not a neutral 3rd party, and it'll be caught up by someone else soon anyhow.

    Finally, I'm going to advance that any complaints about the nvidia binary driver are going to be small fry compared to Broadcom's drivers.

    *it's just not possible to hand-solder BGA packages. At best you'd need a reflow oven, and *that's* still tricky with the sizes involved here.

    --
    Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
  13. Re:Assumptions by Anonymous Coward · · Score: 5, Insightful

    So, anyone who does it successfully would achieve a rare accomplishment, through hard work, diligence, and skill.

    And for those ten to twenty people out there? The phrase I'm looking for is "not a significant market".

  14. DIY kit by mmontour · · Score: 5, Insightful

    If you really want a kit you can buy an assembled board, de-solder all of the components, and *make* a kit.

    1. Re:DIY kit by Anonymous Coward · · Score: 5, Funny

      It's a kit kit. Brilliant!

  15. Re:Assumptions by Anonymous Coward · · Score: 5, Insightful

    The kind of person who can solder BGA are also usually the kind of people who can acquire parts and produce PCBs.

  16. Re:Assumptions by Beardo+the+Bearded · · Score: 4, Insightful

    If you've got the tools to do it, just buy the pre-assembled system and remove the solder. (Heat-gun soldering stations usually come with a removal gun as well.)

    Voila, you've got your kit.

    Now put it back together. Now you've done not just one, but TWO difficult, unnecessary things.

    I worked with one woman who was a brilliant solderer. Production put a part upside down and she was able to solder it on so it worked. (For firmware development, bought me two weeks of dev time.) It was a QF44 PIC, I was astonished when I saw it.

    --

    ---
    ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  17. Re:Worthless as a media streaming device by Anonymous Coward · · Score: 5, Insightful

    So you're saying if you care about video quality you should spend more than $25?

  18. Re:Worthless as a media streaming device by Hatta · · Score: 4, Informative

    HTPCs mess with the signal in all kinds of ways (YUV->RGB conversion is forced, even if you select YUV, it converts to RGB then converts back)

    RGB to YUV is lossless in both directions.

    --
    Give me Classic Slashdot or give me death!
  19. The response from the RPi forum by AdamHaun · · Score: 5, Interesting

    http://www.raspberrypi.org/archives/592#comment-10077

    liz on January 31, 2012 at 9:17 pm said:
    Indeed – we have to use an x-ray machine with microscopy to ensure all the pads are connected properly. And NOBODY has one of those at home.

    This post has just been Slashdotted. http://hardware.slashdot.org/story/12/01/31/203229/why-the-raspberry-pi-wont-ship-in-kit-form Plenty of commenters there appear downright insulted that we don’t think they’ve got ovens, masks, and an x-ray machine at home, along with the dexterity of a TINY TINY PIXIE. (They don’t have any of those things, but they’re still insulted.) Sometimes I really hate Slashdot.

    --
    Visit the
  20. Re:Worthless as a media streaming device by Anonymous Coward · · Score: 4, Funny

    HTPCs mess with the signal in all kinds of ways (YUV->RGB conversion is forced, even if you select YUV, it converts to RGB then converts back)

    RGB to YUV is lossless in both directions.

    But you lose the overtones.

  21. Re:Assumptions by RaySnake · · Score: 4, Informative

    Well unfortunately the Broadcom SoC used in this is only available to official Broadcom partners. So no, the typical person who wants to do this CAN'T acquire the parts.

  22. Re:Assumptions by SpaghettiPattern · · Score: 4, Insightful

    I don't know why people would really want to.

    You clearly aren't the target market for a kit form, then.

    Seriously, though: the world is full of people who want to do difficult, unnecessary things. It is a human-being feature. All Raspberry Pi has to do is say "Kits are not covered by warranty, period."

    In my class I probably was the best at designing PCBs and at soldering and I must disagree with you. Times have changed -and I'm also getting older- and I find it hard to sensibly compete -even as a hobbyist- with mechanical, industrial level soldering, which is what the Raspberry hopefully meets. Also, trying and failing is probably less of a nuisance than trying, nearly succeeding and winding up with weird situations because of soldering issues. Spoke as a tinkerer.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  23. Re:Assumptions by Anonymous Coward · · Score: 5, Insightful

    Really? You don't think the bad publicity they might get if lots of people report "I bought a kit and it failed" is a sufficient reason for them to refuse?

  24. Re:Don't forget by Megane · · Score: 4, Interesting

    I work at a place that has pick-and-place machines to manufacture our stuff. But we don't do BGA yet because we don't have the X-ray equipment to confirm that the BGA was soldered properly. Sure, you can do this in a toaster oven (it's somewhere on sparkfun.com), but it's not even for experts, it's for completely crazy people.

    I have a lot of experience soldering small packages and would not even bother attempting a BGA.

    This isn't just about "soldering small packages", this is about stuff where you can't even get physical access to the places that need to be soldered. I've soldered some 0.5mm QFP stuff (with an 0.4mm tip and a flux pen), but it's not fun.

    tl;dr for TFA: This ain't Heathkit, and Heathkit never put surface-mount stuff in their kits.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  25. Stop whining by Required+Snark · · Score: 5, Interesting
    If you don't care about the Raspberry PI, don't read the article or post about it.

    If you think it gets too much attention on Slashdot, don't read the article or post about it.

    If you think it should be a kit, design a similar system and only sell it as a kit. The people behind the R. PI didn't just sit around and whine, they did something. Don't just complain about it.

    If don't like the closed source drivers, then reverse engineer them yourself. Or get together with the people who want an kit and write their software. Do something beside bitching.

    If you think that assembling a kit at this scale is easy, set up a web site that shows how it can be done. Sell a kit of supplies for the process. Don't just emit hot air.

    You people act as if the motto of Slashdot was News for crybabies, Stuff that sucks

    --
    Why is Snark Required?
  26. Re:Assumptions by viperidaenz · · Score: 4, Informative

    Have you ever reflowed a BGA package that sits on top of another BGA package, with 0.3mm pitch? It wasn't stuck down a tiny vibration moving it in to your toaster oven could mis-align it.

  27. Re:Worthless as a media streaming device by JDG1980 · · Score: 4, Informative

    RGB to YUV is lossless in both directions.

    Only if you're working in infinite-precision floating point. In the real world, this is a lossy conversion.