Close
0%
0%

PortableSDR

Fully stand-alone HF (Shortwave) Software Defined Transceiver & Vector Network Analyzer. Designed for rugged portable use. Highly hackable.

Similar projects worth following
The PSDR is a completely stand-alone (no computer needed), compact, Portable Software Defined Transceiver (hence the name, sorta). Originally designed for backpacking use by Ham Radio operators. It includes complete coverage up to about 30Mhz (plus 144Mhz), it has a 168Mhz ARM processor, color display, and an innovative interface.

Vector Network Analysis (which includes antenna analysis) and GPS functions are included.

The entire design is Open Source. The electronics are designed and laid out to be easy to understand and tinker with. In addition to source code, schematics, board layout and parts lists, articles and videos describing the theory of the design are being created.

Want a PortableSDR? Please take THIS SURVEY so I can make it happen!


Finals Video:


For previous project views, please see links to the left.

System Design Document / Block Diagram:

Click here for a PDF.

Source code and Design Files: All files (including the above diagram) are available on GitHub at https://github.com/MichaelRColton/PSDR

License Information: The project code is still very much in development. It currently uses the Adafruit GFX and ILI9340 libraries (both being adapted for this application) and is likely to use other libraries in the future. I will comply with any licenses for libraries I include, and plan to license the project itself under a permissive license (like MIT) or a copyleft license like GPL. I would very much appreciate suggests on this.

About the PSDR1: There were a lot of subcircuits that I had never tested for this project (and were hard to breadboard at the frequencies and sizes involved) so I built the PSDR1 board you see here to demonstrate all those parts. I left off the easy stuff (like a battery charger, the whole GPS sub system) and a few of the more advanced parts (like the RF switching, and phase and amplitude measurement IC) Also, while the LCD module was expedient, the next version will have it integrated directly.

  • 1 × STM32F429 Microcontroller U21 - Digikey part number: 497-14052-ND
  • 1 × AD8302 Magnitude/Phase Detector U23 - Digikey part number: AD8302ARUZ-ND
  • 2 × AD9834 DDS Frequency Synthesizers U1, 8 - Digikey part number: AD9834CRUZ-ND
  • 1 × QVGA LCD ILI9340/ILI9341 LCD - Search ebay for "2.2 (ILI9340, ILI9341)"
  • 1 × GP39-1513 GPS Reciever U4 - http://www.adh-tech.com.tw/?36,gp39-1513

View all 16 components

  • Big in Germany

    Michael R Colton01/17/2015 at 19:15 0 comments

    So I get home yesterday to find an unexpected package. Inside is a Ham Radio magazine (The December 2014 issue of Funk Amateur, I like the name!) with a note.... all in German. Sweet! I flip through it and to my shock, I find the PSDR! WHAAAAT!? What a cool thing! (I'd scan the whole thing, but that might be verboten, copyright stuff, you know.) I googled to see if the article was online, didn't find it, but did find a mention of the PortableSDR here.

    The Kickstarter campaign is off to a great start! Last I looked it was almost to $12,000 (20% of the goal) at this rate it will be successful! Thank you so much everyone for your support!

    I am getting a lot of messages, and I am trying to get caught up on posts and things, I hope to get caught up soon.

  • KickStarter! Finally!

    Michael R Colton01/14/2015 at 06:01 2 comments

    PortableSDR on Kickstarter

    Now you guys can finally get it! Sorry it took so long! Thanks for your patience and support eveyone!

    For all of you who are itching to have one (bless your hearts) click here!

    The internal speaker works now, btw (not great, but it's a start). Also, I have some ideas for a pretty cool 4 band antenna that doesn't need a tuner.

  • Quick Update

    Michael R Colton12/12/2014 at 05:31 5 comments

    Hi fans!

    I just wanted to make a quick post here to let you know that I am still here. I wanted to have the Kickstarter live by now, but I really need to get some quotes back on PCB manufacturing, or I wont be able to set the prices with any confidence. I am so excited to get these out into the world, but I don't want to go broke doing it, you know?

    I have an initial quote on the metals (though I want to change the design a little bit) and have been meeting with a local PCB assembly house. I've worked with them (as well as many others) for other projects and have found their work to be absolutely amazing. They cost a little more, but I think it will be worth it in boards that will work well for a long time. Also, since they're local, I won't have to pay for shipping, wait for shipping, or, for example, fly to China (I'm dying to go, but not on my own dime, you see).

    I hope to have a quote back from them soon. When I've got everything figured out, you'll be the first to know!

  • 3RD PLACE! (And stuff!)

    Michael R Colton11/24/2014 at 07:14 6 comments

    Hi everyone! I got 3rd place! I'm the 3rd best hacker in the world! Thanks everyone for your support! Congratulations to the other finalists, in particular SatNOGS! I have an unused, wooden garage that would be perfect for housing one of their antennas trackers. I'll need to get on that. Also, I would love a tricorder and spectrometer. I'd like a chipwhisperer too, but I think it's a little over my head.

    So where have I been? (Sorry about that, btw) Well first, after all the stress of the contest, it was nice to kinda do nothing for a while. But mostly I've been trying to figure out how to get the PSDR produced so you can have one!

    I've poured over the survey data; very interesting stuff! There are a few things in there that are encouraging; so many people said they'd buy a PSDR2 AND a future version! There are also a few things that people aren't going to like. Maybe it was the BaoFeng comparison, but a pretty large number of people said it would only be worth say $50-150 to them (some even less!). There's no way that can happen, it's made of expensive parts and.... how can I compete with a big Chinese company!

    Right now I am finding places that can do the manufacturing for me, particularly the metal housings and PCB assembly. When I have some quotes back, I'll be able to determine what I can charge and not go broke (a very real possibility if I'm not careful).

    I hope to have a Kickstarter project up in about a week. Thanks for your patience everyone! I haven't forgotten about you!

    Also another religious thought, skip if you aren't interested.

    Read more »

  • Schrödinger's Finalist

    Michael R Colton11/11/2014 at 06:10 2 comments

    Today, in the interview post about the RamanPi, Brian says, "If you're wondering who the winner of The Hackaday Prize is, even I don't know. [Mike] and a few Hackaday overlords do," Thinking of it now, of course the results would be known before the announcement, but it hadn't really occurred to me until I read that. For some reason it seemed weird to me. Whether I have won first place or not is known, but not to me. So in a weird way, I am in the superposition of both having taken first, and not. That is, until Thursday morning (for me 5 am :/ ) when the wave function will collapse. I think it would be fun to be in their position, to know that you were about to change someone's life, and you knew it, but they didn't. Good luck to my fellow finalists! No matter the outcome, I'm happy to have made it so far.

    Pictured above is Girl Kitty, she's been our cat since I was a teenager (which makes her about 18 years old) but, unlike Schrödinger's cat, Girl Kitty is, thankfully, alive.

    In other news, the response to the survey has been MIND BLOWING! The PSDR has about 650 followers, not everyone is going to respond, I guess I expected about 100 responses. Right now I have 1,106! (Which is, by the way, probably enough) THANKS EVERYBODY! It's been amazing to see such an overwhelmingly positive response! I'm still going through the data and want to devote a proper post to it. Give me a few days. I'm really learning a lot by going through all of this.

  • Trying To Transmit

    Michael R Colton11/06/2014 at 15:27 0 comments

    I shot this before the Final Overview Video, but didn't get around to posting it. Basically, it shows that my first attempt at an amplifier board for the PSDR2 was unsuccessful, also, I need filtering. I think that what I showed in the video might not have been that meaningful because I had already damaged the amp at that point. Nevertheless, it seems that filtering before the amplifier is going to be required. I have a circuit I want to try that would be a digitally variable low-pass filter. I think it will work, just not sure if will work at RF frequencies.

    I was also lucky to bump into a pretty seasoned RF engineer and picked his brain about designing this amplifier (I only picked the surface though, since I could only take about 5 minutes of his time) basically, it sounds like MMICs will probably only get me to 1 W. Which is not terrible. Beyond that, I'll probably have to design a discrete circuit. BUT he also suggested a trick I'd read about, where you use a power splitter, then, say, 5 MMIC amps, then a combiner, and there you go. I'm interested in trying that. That would also make it easy to step down power, and even provide some redundancy...

    THANK YOU SO MUCH EVERYONE FOR DOING THE SURVEYS! I've received over 600 responses! (500 today alone, thanks to being featured on the front page. Thanks Brian!) Next time I'll give a breakdown of the responses and what it will mean for the PSDR moving forward.

  • Want a PSDR? Take this Survey!

    Michael R Colton11/02/2014 at 04:41 0 comments

    I'm trying to work out the details of making the PortableSDR available, but there are some things I need to figure out. Please please take a moment to fill out this survey so I can plan things out appropriately. It should only take a minute. Thank you so much!

  • Glamour Photos

    Michael R Colton10/28/2014 at 06:00 3 comments

    Here are some very lovely (if I do say so myself) pictures of the PortableSDR.

    There are a bunch more. Check 'em out!

    Read more »

  • Plastic's Fantastic, But Metal is Better

    Michael R Colton10/20/2014 at 04:51 5 comments


    Hi everyone!

    I spent the last few days modifying the design of the case to simplify it (7 screws instead of 21, for example) and to make it millable. I had some great help from my friend Jacob, thanks Jacob! He also suggested a countersunk front cover and I think it's going to look awesome! I spent pretty much all of Saturday at work, generating toolpaths and "borrowing" the milling machine. I made a few mistakes, learned a bunch of stuff. It was pretty fun! I'm getting better! I'm probably going to sandblast it when it's done (you can see I need to hand finish a little bit, particular around the paddle area.) so it will have a soft, frosted look. At least for now. I might paint it after that. We'll see.

    I also want to share some small miracles. Those of you who are offended and/or not interested in religious things can skip the rest.

    Read more »

  • We need more RFs!

    Michael R Colton10/17/2014 at 06:49 1 comment

    Hi everyone!

    Let me first say how blown away, honored, and delighted I am to be included in the final round of judging! The enthusiastic responses I've gotten from everyone have helped keep me motivated through the long hours of design and programming (honestly, this would have been a year long project or more otherwise). Thanks to everyone for your support! I've loved reading everyone's comments here on my project blog, on the final-five announcement page, youtube, and reddit.

    Now then! Where were we. It seems like many people have been anxious to see transmit support working. I realized that some of the other features I'm excited about, like the Vector Network Analyzer, require the PSDR to generate signals, and of course, I want to see if I can talk to people with it! So, as you saw in the last video, I got transmit support started, but I was a little disappointed that the power output was so low (I mean, I knew it would be low but...)

    So, I decided to try my hand at putting together an amplifier to go in the PSDR2's amp board socket (those five holes in the upper left), and this is the result. PCBs should get here next week, hopefully in time for the final judging. If it works the way I think it will, it should get us somewhere close to 100-200mW. Still not a lot, but enough to get a signal out, and maybe drive another amplification stage in the future.

    It was fun to design. I'm trying some weird stuff here, for example, the two MMIC amplifiers are biased like a diode or transistor (well, that's what they are), where current is more important than voltage. Also, they like to be driven around 5-6v. So I needed a boost converter, ideally with a constant current output. Well. they make LED drivers that do exactly that. So that's what will be powering this little amp.

    I'm actually not totally confident it will work on the first try, but it will be a learning experience either way.

View all 28 project logs

  • 1
    Step 1

    Obtain or produce the sub assemblies pictures above (See github for detailed assembly instructions, gerbers, and STLs): Polycarbonate front cover. Encoder PCB, Top housing, LCD, Knob, Main PCB, Paddles, Battery, Bottom Housing, screws and washers.


  • 2
    Step 2

    Connect battery to Main PCB, and set both into Bottom houssing

  • 3
    Step 3

    Connect LCD module to main PCB

View all 8 instructions

Enjoy this project?

Share

Discussions

Chrisz wrote 10/26/2014 at 00:56 point
Very very interesting project! I'm looking forward to visiting the HackadayMunich and cross my fingers for the competition.

  Are you sure? yes | no

GuW wrote 10/25/2014 at 12:11 point
I'm signing up only to follow this project, I also want to sign up for one :D
Keep up the good work 73 de SM2VJX

  Are you sure? yes | no

sm6eqo wrote 10/22/2014 at 21:19 point
Great project! Just what I have been looking for!
Please do a kit.

SM6EQO

  Are you sure? yes | no

Apek wrote 10/22/2014 at 00:23 point
Please do a kit - at least a partial with the PCB and hard to source parts
73
VA7ARI

  Are you sure? yes | no

pedrocalixto80 wrote 10/19/2014 at 23:30 point
What transistors are you going to use on the RF board ???
Great project and whaiting for the release of a kit !!!
73 from Portugal
Pedro Almeida
CT5JZX

  Are you sure? yes | no

Michael R Colton wrote 10/20/2014 at 06:31 point
This is the specific part I am using. Amplifier design is still something I'm learning, so I don't know how well it will work. Also, I'm going to need more power after these.

http://www.digikey.com/product-detail/en/HMC482ST89E/1127-1421-1-ND/3984978

  Are you sure? yes | no

pedrocalixto80 wrote 10/20/2014 at 22:08 point
Take a peak ;-)
http://www.phonestack.com/farhan/jbot.html

"In this design, the attempt is to apply these principles to higher power output from the 2N2218 variety of transistors to get 5 watts of clean, stable and linear output from a 1milliwatt signal."

  Are you sure? yes | no

Michael R Colton wrote 10/21/2014 at 04:02 point
Very interesting! I may have to build one. The trick is going to be how small can I make it. I don't have a lot of room. Thanks for the link!

  Are you sure? yes | no

pedrocalixto80 wrote 10/21/2014 at 12:05 point
Give me the dimensions in milimeters you have and maybe i can help you on something.
Here is my mail ct5jzx@nra.pt

  Are you sure? yes | no

pedrocalixto80 wrote 10/25/2014 at 20:42 point
Here is a project from the same builder this one is multiband but because of the complexity it will bee bether to make external like a companion for an extra boost.
www.hfsignals.org/index.php/RF386

73

  Are you sure? yes | no

skrankesvin wrote 10/18/2014 at 14:00 point
Great project :)
About making kits: Maybe it would be an idea to make kits with the difficult
parts (the ones requiring hot air soldering) Pre-Soldered, and people could do
the rest themselves. I would certainly buy that - Then again, I would probably
buy a hot air station just to build this project....

  Are you sure? yes | no

Michael R Colton wrote 10/20/2014 at 06:35 point
That had occurred to me as well. I wish there was a poll feature on here, I'd like to get a clearer picture of what people are interested in. Maybe I'll start collecting addresses... If I do a kickstarter, I could just make a few reward levels and let it sort itself out that way. We'll see! I'll keep everyone updated here.

  Are you sure? yes | no

Bob Bruno - K2KI wrote 10/20/2014 at 12:28 point
Congrats on becoming one of the top finalists!
This is an amazing device you have built. i am an avid SDR and QRP operator.
I would be very interested in owning one of these devices!

73...
Bob de k2ki

  Are you sure? yes | no

DainBramage wrote 10/21/2014 at 01:31 point
Certainly you've drummed up some interest here on your project! Nonetheless, a poll feature would be a welcome addition to the site.
By the way, I took a photos of your PortableSDR to my last ham club meeting, and there were quite a few people interested in it. You've got an awesome thing going, and I hope you are successful.

  Are you sure? yes | no

Michael R Colton wrote 10/21/2014 at 04:04 point
Awesome! That's great to hear! Its interesting to think that this thing I wanted to build for myself was something so many other people would also be interested in!

  Are you sure? yes | no

DainBramage wrote 10/21/2014 at 18:26 point
You've struck upon a niche that no one else is covering. Who knows, maybe in 20 years we'll all have Colton transceivers next to our Yaesus and Ten-Tecs.

  Are you sure? yes | no

Jabí wrote 10/18/2014 at 06:02 point
I am be very interesed in your futurs kits or assembleds modules ¡¡
Congratulationes from EA.
73,s de Jabi, ea2aru.

  Are you sure? yes | no

Michael R Colton wrote 10/18/2014 at 06:24 point
Hi! Thanks for your interest! I will post more information here about kits or assembled units when I have it. Please see my reply to Adam, below, for some more information.

  Are you sure? yes | no

Jabí wrote 10/18/2014 at 06:02 point
I am be very ineteresed in your futurs kits or assembleds modules ¡¡
Congratulationes from EA.
73,s de Jabi, ea2aru.

  Are you sure? yes | no

Jabí wrote 10/18/2014 at 06:02 point
I am be very interesed in your futurs kits or assembleds modules ¡¡
Congratulationes from EA.
73,s de Jabi, ea2aru.

  Are you sure? yes | no

Adam wrote 10/18/2014 at 03:48 point
You replied to a comment below that you plan to sell the PSDR in some capacity. Do you have a time frame on this? I'm getting my Technician Class license soon, and would love one of these.

  Are you sure? yes | no

Michael R Colton wrote 10/18/2014 at 06:23 point
Not sure yet. If people are interested in the PSDR2 as it is currently designed, and are interested in doing some of the assembly themselves, I could start doing them right now. If you are interested in fully assembled units, or are interested in waiting for a later version, then... I'm not sure when. The problem is that they take me hours to assemble myself, so long that the cost would be prohibitive, but mass production requires a minimum order of, say, 100 units, so maybe $30,000. If I win the Hackaday prize, that might be an option, or I may do a kickstarter for it.

Consider studying up for your General, this radio will be more fun if you have good access to the HF bands! Good luck (or congratulations) on your Technician!

  Are you sure? yes | no

Adam wrote 10/19/2014 at 17:43 point
Thanks!
If you're making a list, I would be interested in assembling one myself, either this version or a future one.

  Are you sure? yes | no

Mike Ashcraft wrote 10/14/2014 at 14:36 point
Looks good what kind of power output are we talking about for TX?

  Are you sure? yes | no

Michael R Colton wrote 10/17/2014 at 06:53 point
Currently something like 10mW, I just finished an amp board that should get us somewhere closer to 100-200mW, wont know for about a week. The plan, eventually, is to have at least 1 Watt, ideally more like 5.

  Are you sure? yes | no

Michael R Colton wrote 10/14/2014 at 05:47 point
Thanks to everyone for your kind words, encouragement, and enthusiasm! I'm super excited to have made it this far! I really appreciate everyone's support! I'm going to do my best to keep pushing hard. Wish me luck!

  Are you sure? yes | no

j0z0r pwn4tr0n wrote 10/14/2014 at 04:29 point
Congratulations on making it to the final round of judging. I love what you have done and have thoroughly enjoyed watching the progression of this project. The finals look to be packed with good projects, here's to hoping that you get the chance to see this planet from orbit!!!

  Are you sure? yes | no

antennas wrote 10/14/2014 at 03:36 point
Yes what a fantastic project. I would love to build this. What is the cost of
all the parts? If it's here I missed it. I Just went to Digikey for the AD8302ARUZ-ND...WOW $30 for that 1 chip?? Is that right?
VE1FX

  Are you sure? yes | no

Michael R Colton wrote 10/14/2014 at 05:45 point
I think the total cost for parts is about $200, and assembly is not super easy (though it is doable, all of my boards have been hand soldered, by me) Yeah, the AD8302 is the most expensive chip on the board, more than the amazing STM32F4. But that chip is what makes the VNA functions possible. It also seems to be available for much cheaper on ebay, but..... that's not necessarily a good place to buy good parts.

  Are you sure? yes | no

R3dmous3 wrote 10/14/2014 at 02:48 point
Is it possible to run it with other bands?

  Are you sure? yes | no

Michael R Colton wrote 10/14/2014 at 05:42 point
It is designed to cover 0-30~MHz, with an optional mixer for 144MHz (that I haven't designed yet) I have done most of my testing on 40m (7MHz) because that's what my antenna is designed for.

  Are you sure? yes | no

Colin Vallance wrote 10/14/2014 at 00:28 point
This is some really exciting stuff! I have you agree with you, nobody is commercially making anything like this yet and it's also the radio *I* want. Keep up the great work and I know I'll be eagerly following.

73s,
KC8DHY

  Are you sure? yes | no

DainBramage wrote 10/13/2014 at 22:19 point
Congratulations on being one of the five finalists!!!

  Are you sure? yes | no

Jon Dayton wrote 10/13/2014 at 20:35 point
I mess with micro controllers enough to get what's going on here but I'm years away from being able to build one of these. The ham inside me is dying for somebody to offer these for sale. "Shut up and take my money!"

  Are you sure? yes | no

Fer Jackson wrote 10/13/2014 at 19:24 point
As noted before, PortableSDR is one of the five finalist projects! Congrats!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates