Live data from Hacker News

DIY cellphone

hlt.media.mit.edu

31–40 of 60 posts

Re: DIY cellphone

#31
post #24

Can anyone share any details about one of those laser wood cutters? Costs/Materials/Brands/Issues etc. for a hobbyist?

If you're really into DIY, you can make your own CNC laser cutter http://www.instructables.com/id/Laser-cutter-start-slicing-s...

Otherwise, you're talking $5k and up. However these guys are cheap and fast if you want to farm it out: http://www.pololu.com/catalog/product/749 (I don't work for them, and I'm not an affiliate, just a happy customer)

Re: DIY cellphone

#33
post #24

Can anyone share any details about one of those laser wood cutters? Costs/Materials/Brands/Issues etc. for a hobbyist?

Typical commercial unit is $10k - $25k Typical diy unit is $2k-$3k w/ major but not hard assembly. See http://buildyourcnc.com and http://nortd.com/lasersaur Typical power nec. for that wood in their proj. is ~45 watts. Acrylic needs 10-25 watts. Multiple passes are possible, too. Services charge from $1 to $2 per minute of cutting. Imported laser engravers are available, too for ~$600 via ebay, but have extremely limited software and require dedicated computer. Lasers have a lifetime in 1000s of hours (?) and replacements can be bought at http://lightobject.com Cardboard and paper also cut very easily with these machines and can make useful thing in their own right. Differences b/t DIY and commercial units are assisted z-control of the bed, which is necessary for focusing. Bed size is always an issue with these. I think you need to both vent the exhaust from any laser cutter as well as water cool it. Those are just extra units you add on.

Re: DIY cellphone

#34
post #30

With all these open cell phone stacks: what do people do about IMEI? Isn't modifying IMEIs illegal in many countries? Or is the IMEI already programmed as part of some module from the factory and thus there's no need to change it? EDIT: Whoops. I did mean IMEI and not ESN. I've edited this post.

On GSM phones, ESNs don't apply. IMEIs are the equivalent, however. In that case one of the value-adds of an integrated module is that it comes with an IMEI. If you're going into large scale production you can pay CTIA for your own block of IMEIs and reprogram your modules, but typically that's not worth it. However if memory serves (it's been about 5 years) they force you into doing this if you get above a certain production volume, otherwise it becomes difficult tor track which chunk of the traffic is yours, and whether or not you're shipping a ton of devices which haven't passed carrier certification, etc.

I'd imagine it works similarly with ESNs, but I have no experience there.

Re: DIY cellphone

#35
post #24

Can anyone share any details about one of those laser wood cutters? Costs/Materials/Brands/Issues etc. for a hobbyist?

I bought a 40 watt laser cutter/engraver from China via ebay. It cost a little less than $1800. It cuts wood and some thin plastics (acrylic) like this quite well.

Unfortunately, its quality was so terrible, it was little more than a box of parts. I had to build a new stepper driver and run it from MACH3 to get any results out of it. I also had to replace some "greased rail" style bearings with linear ball bearings to get decent accuracy.

The one they've got at MIT probably says "Epilog" on the side and costs somewhere between your car and your house.

Edit: I generally cut "luan" plywood 1/8" or thinner. It seems like about the thickest I can handle. 1/16" veneer gives me the best results.

Re: DIY cellphone

#36
post #22
post #16

Earlier quoted context omitted.

Actually what these guys don't mention is that the Raspberry Pi is plugged into a relatively huge USRP, because that kind of blows their whole "Look how tiny it is" PR out of the water.

+5. You can run the whole stack on a router. It's basically doing call control for a couple of channels. The heavy lifting is done in USRP.

The host part of OpenBTS is not just call control(Freeswitch or Asterisk provides most of the call control part).

OpenBTS is a software defined radio and really does most of the processing in software. The USRP provides the radio interface, up/down conversion between baseband and carrier frequencies and the analog/digital conversion.

The USRP just sends/receives those samples without caring or knowing about GSM. Samples are processed in software on the host, where the GSM stack is implemented.

There's other hacks(http://www.youtube.com/watch?v=xFjVcxMpA6c) where you can just use a couple of phones as the transceiver instead of the USRP.

Re: DIY cellphone

#37
post #11
post #6

Earlier quoted context omitted.

Sure, but it would be a cool project to build up a nice phone environment using this module. If anything, this would be more akin to saying "I'm using hardware features on my microprocs to do this neat thing". Not amazing engineering. On a related note, does anyone know if we can get these modules to do data? Or if there's a cheaper version of these modules?

The GSM module supports GPRS and TCP/IP via AT commands[1] so it should be possible to get some data going. [1] https://www.sparkfun.com/datasheets/Cellular%20Modules/CEL-0...

Totally possible. I've built telemetry systems out of this family of devices. However rather than using the AT TCP stack, you're much better using the standard GPRS PPP mechanism that most USB cell modems use so that you can use your chip's or OS's TCP stack instead.

For example device, see http://www.windowsfordevices.com/c/a/News/Opensource-hardwar...

For PPP info, see http://ernstagn.home.xs4all.nl/GPRS-HOWTO/

[EDIT:] It's been a while, but Telit was also pushing their embedded python interpreter pretty hard back when I was into all of this. I had need for an embedded micro for other parts of my application so I never bothered too much with it, but it looked pretty interesting.

Re: DIY cellphone

#39
post #8
post #6

Earlier quoted context omitted.

Sure, but it would be a cool project to build up a nice phone environment using this module. If anything, this would be more akin to saying "I'm using hardware features on my microprocs to do this neat thing". Not amazing engineering. On a related note, does anyone know if we can get these modules to do data? Or if there's a cheaper version of these modules?

I did a quick peek at their electronics schematics. Well, believe it or not, but it looks like designing a laser-cut custom wooden case for this phone took much more effort than the electronics part. So, returning to my analogy: you are building a DYI PC because you laser-cut a custom case for the off-the-shelf parts you purchased. If this is the level of DYI to be amazed of on this site, I'm completely confused.

I posted this not so much because I was amazed by the thing itself or thought it represented some pinnacle of "true" DIY, but more so because I like the idea of making things that were once far out of reach of anyone but serious hackers into something that a broader collection of people could feasibly tackle. It isn't quite there yet, but it is due to people like this that it will be, one day. You could nitpick all day about how most anything isn't truly DIY unless you mine/refine all your own materials and create your electronics from first principles, but that starts to get a bit silly.

More generally, I am a believer in the idea I first read from Clay Shirky that as more people get involved in an area average quality goes down but innovation goes up a lot as you get lots of people trying lots of new things, which in the end is only goodness. Except, perhaps, for those that prefered it remain elite so they could feel special (not saying this is you, but I see this attitude in a lot of pioneers in areas that later become more mainstream).

Re: DIY cellphone

#40
post #4

"Cellular connectivity is provided by the SM5100B GSM Module...". Meh. No way a DYI. It's like you assemble your desktop PC from pieces like motherboard and power supply and say that you built a DYI PC.

As the person who made the phone, I think this is an interesting question.

Do we say that Apple doesn't build computers themselves because they buy the CPU from Intel? Or because they use Qualcomm transceivers (and lots of other off-the-shelf components) in their phones? On the other hand, we probably wouldn't say someone made a phone if they just put it into a different enclosure.

I can say that I spent a lot of time selecting all the components, putting together the schematic, routing the board, and writing the UI software. (All of that took a lot longer than laser-cutting the case.) Of course, it probably took a lot more work than that to create the GSM module. But that's also true of the microcontroller I'm using, the LCD, even the battery. Just about everything is built on top of the work of others (see the Toaster Project for an example of how hard it is to do otherwise).

Interestingly, this critique hasn't really come up from the people I've worked with to build the phone. I explain the function of the GSM module (and the rest of the components) but after putting it all together, people don't seem to think of the phone as just a box for the module -- in part, I'd argue, because they realize how many other things are in there too.

Again, though, there's a fundamental question here that I'm trying to explore with my research: what does it mean to do it for yourself?

Post reply on HN