Where'd I go?

The operation of transmitters designed to jam or block wireless communications is a violation of the Communications Act of 1934, as amended ("Act"). See 47 U.S.C. Sections 301, 302a, 333. The Act prohibits any person from willfully or maliciously interfering with the radio communications of any station licensed or authorized under the Act or operated by the U.S. government. 47 U.S.C. Section 333. The manufacture, importation, sale or offer for sale, including advertising, of devices designed to block or jam wireless transmissions is prohibited. 47 U.S.C. Section 302a(b). Parties in violation of these provisions may be subject to the penalties set out in 47 U.S.C. Sections 501-510. Fines for a first offense can range as high as $11,000 for each violation or imprisonment for up to one year, and the device used may also be seized and forfeited to the U.S. government.

Moderators: adafruit_support_bill, adafruit

Where'd I go?

Postby bushing » Thu Dec 20, 2007 7:20 am

Hi guys! Sorry I've been a bit silent on this board lately -- I've gotten caught up with "Real Work" and not had time to play with this much, plus I'm sort of stuck at an awkward stage of this project.

I'd hoped to give a couple of close friends WBs for Christmas, but there's no way that can happen this year. :/ I have five WBs in various stages of functioning -- all of which are using the PCB ("internal") antenna.

* My "best" WB has a range of 2-3m, maybe. This is encouraging but not ideal. The bigger problem is that it has some sort of glitching issue where the ATMega will usually hang right after booting ... unless I have it plugged into my computer via USB, which leads me to suggest that it's not getting enough power -- but the battery is good.

* Two more seem to function correctly, but with very small range -- less than a meter.

* One has a dead 3.3v regulator -- the 15th one I've blown -- so I've been experimenting with using a 2.8v regulator instead. My idea there is that maybe I could drive both the MCU and the PLL off the same supply, and remove the 3.3v regulator entirely. This seems to start up correctly, but it does not recognize any input from the serial port -- I get "invalid command" for anything I type. The FTDI chip is probably overdriving the RX line of the MCU.

* The last has a bad +5v supply -- I used this as an opportunity to install the more powerful RF amps (SXB-4089 or something?) to see what that would do, but I'm going to have to hook the 5v up to a bench supply to test it, and I haven't gotten around to it.

I've decided that I need to try to replace the PCB antenna on the first "best" unit with real antennas using SMA connectors -- which I currently have on order with Mouser. (Those things are *horribly* expensive!) That way, I can rule out any antenna problems, and I'll actually be able to probe at the radio board while it's running (because it won't be covered up by the antenna PCB). (If you have not yet built one of these, I'd have to recommend you put antennas on your first one -- even though they're expensive -- because it will make it easier to debug.)

Assuming I get all of my current units working, I have several ideas that I think would improve the project. The biggest problem I have, so far, is the cost per unit -- and the difficulty of obtaining some of the parts doesn't help.

* As I stated in an earlier thread, I think we could shave $16 in parts costs off of each unit by switching to Z-Comm VCOs (which are about $5 cheaper, each). Those VCOs use a +5v supply, so we could omit the +12v supply and simplify the circuit and save another $5. Z-Comm has a minimum order of 5 pieces, and the last time I check they were out of stock of one of the VCOs we need. However, I was able to get them to send me a free sample of the VCO they have listed as back-ordered (?!), but I can't really try it until I have at least one unit that works well with the MiniCircuits VCOs.

* I've had so many TPS79333 LDO 3.3v regulators blow that I can't possibly give a built WB to a friend in good conscience, knowing that it might die in a puff of smoke any time they turn it on. I replaced a couple of them with Fairchild parts, and have not had further problems, but I can't reproduce this consistently enough to know if they fixed the problem.

* I have trouble getting clean connections with an iron, so I want to move to paste soldering. I have access to a Epilog laser cutter for $30/day at Techshop.ws -- I'd love to go there with a stack of overhead transparency stock and make 50 stencils and sell them here for $5 a piece, but that's yet another project.

I haven't given up on this project, but I've spent a *lot* of time on it, and over $1000 in parts and PCBs. I have learned a lot, but I still don't have anything to show for my efforts. I can't afford to buy more parts (for example, the RF amps or VCOs) until I can finish some of the units I already started.

Hopefully, I'll have some more free time in January, and by that time I will at least have mounted the SMA connects and see if that helps. Until them, I'm kinda stuck.

I'll try to drop by here more often; if anyone has any other ideas about making this project more reliable, easier to build, or cheaper to build, I'd be open to suggestions.

-b
bushing
 
Posts: 63
Joined: Tue Aug 14, 2007 4:34 am

don't despair

Postby inh » Thu Dec 20, 2007 9:37 am

Hi bushing - don't despair. One of your main problems is that TPS79333 blows up - better: 576-1281-1-ND IC REG LDO 500MA 3.3V SOT23-5
solves this problem.

I have had a go at simplifying the software (but I'm not as good as you) just stuff to set the bandwidth and dc offset from the c code, instead of having to tune it through the usb port. I have noticed there is some redundant code in there, and some blind alleys...

the simplest cost saving solution is to remove the switches, pll, atmega, digipots, replacing them with wires, and pcb pots. Then use a scope to get the sawtooth to the specs in the vco datasheets. Then unsolder the pcb pots, measure their resistances, and put fixed resistors in place...
these steps will reduce time and effort by a factor of at least 2. Not ready to give to friends though until you solve the problem of shorts on the external boards. If a WB goes into someones pocket with keys, they could get seriously burnt, or start a fire.

keep at it - but dump those pesky 79333s - they are bad...
thanks
Ian
inh
 
Posts: 102
Joined: Mon Aug 27, 2007 5:49 am
Location: london

Postby WBVenom » Thu May 22, 2008 10:34 pm

Solution to the external board shorting issue: Soldermask all the vias on the external boards.

For some reason, none of the vias on any of the boards are masked. The process in EagleCAD to ensure the vias aren't masked actually requires time and energy, so I'm not sure why ladyada did this.

The only "bonus" could be that the boards look more flashy due to the hundreds of shining, tinned, unmasked vias. It is counterintuitive to make an illegal device flashy, however, so the issue gets a big fat :?: from me.

Also, to make the boards completely short-proof, the four-pin header on the battery board would also need to be masked off, potentially with paint-on electrical tape or heavy conformal coating.
Disclaimer: I have not, will not, and do not work on or manufacture any device not in compliance with FCC regulations. Any involvement here is strictly a matter of education. No intent or actions expressed have been or will ever be realized.
WBVenom
 
Posts: 17
Joined: Fri Apr 11, 2008 2:33 am

Postby andyman » Mon Jul 07, 2008 2:41 am

One way to fix the problem where the device won't boot up without the USB port plugged in is to simply modify the firmware to look for a specific character to enter the firmware. I've downloaded your code and made the modifications and it seems to work just great. But I'm having other problems with my wave bubble and I have a feeling its solder joints..

I'll post the mods shortly or heck I'll just check it in to your tree on subversion if you still need it.
andyman
 
Posts: 14
Joined: Wed May 21, 2008 12:41 am


Return to Wave Bubble

Who is online

Users browsing this forum: No registered users and 1 guest

Stuff to buy from the Adafruit store and links to product documentation!


New Products [108]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[31]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[34]
LCDs & Displays[48]
Components & Parts[70]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[111]
 
Wireless[14]
Cables[62]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]