Podcasting since 2005! Listen to Latest SolderSmoke

Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Saturday, August 5, 2017

Let's Give Jason NT7S Some Support!


Most of us are using Jason's code and his Arduino Si5351 libraries.   We now have an opportunity to help him continue to come up with the innovations that keep things moving forward on our workbenches.  

Consider becoming a patron.   Learn more here:  

https://www.patreon.com/NT7S

Thanks for all you do Jason!  


Saturday, July 8, 2017

Steve N8NM Gets Modular -- With Both Hardware and Software


Steve N8NM has an excellent article on his blog about the benefits of modularity.  He breaks new ground by extending the concept into the software realm.  Check it out:

https://n8nmsteve.blogspot.com/2017/07/sr-16-lets-get-modular.html 

Subscribe to Steve's blog, or link to it.  Hopefully this will encourage him to post more great things like this.

Saturday, June 3, 2017

My Organic Chip Rig with an LTSpice Schematic

CLICK ON IMAGE TO ENLARGE

This is a rig that came together through a process of Spontaneous Construction.  It started out with an innocent effort to get  an Organic Light Emitting Diode display to work with an Si5351/Arduino combination.   Then I figured I'd make a superhet receiver with it.  Then Pete said I should make it a transceiver.

Most of my earlier transceivers so closely followed the schematics of Farhan or others that it didn't really make sense for me to prepare a new schematic.  This one was different.  So I decided to prepare a proper schematic.  I tried a few of the free-ware CAD or drawing programs, but each of them had a learning curve at the entrance. So I turned to LTSPICE.  I have already climbed that learning curve.  

The results appear above.  Click on the image to make it bigger.   I'm sure there are errors in there.  And I think some of my parts choices might be less than optimal.  But it works well.

The filter was deigned with the help of AADE software.

The idea of using two NE602s with a filter between them came (I think) from the Epiphyte.

The band pass filters were designed with ELSIE software.

The RF power chain is mostly from Farhan's BITX40 module, with the pre-driver and driver modified for a bit more gain.  Farhan's amp is the most stable power amplifier I have ever used.  It hasn't given me any trouble, even at 20 Watts. Strongly recommended.

The microphone amp is derived from the 741 op amp circuit used in the (in)famous Wee-Willy DSB rig.

The receiver AF amp also comes from Farhan's BITX40Module.

Please let me know if you spot errors or have suggestions for circuit improvement.

A link to the .asc LTSpice file appears below.   Perhaps some brave soul  more skilled in LTSpice than I am might want to turn this drawing into an actual simulation.  Some of the parts (like the NE602s) have actual simulated components behind the drawings.  Others (like the relays and the LM741 and LM386) are just drawings.  But go ahead and flesh this thing out.  Who knows, it might come to life in the PC and start making QSOs on 40!

Here is the .asc file:  http://soldersmoke.com/NE602 Rig.asc



Sunday, March 6, 2016

"My Favorite Programming Language is Solder" -- Boldport Kits

Look closely at the inscription on that USB stick.   Obviously I sympathize.   The folks at Boldport have some very interesting ideas and projects.   And they operate from a very cool location, just south of the river Thames, not far from my old home in London. 

Here is their main site: http://www.boldport.com/blog/2016/2/21/boldport-club-project-1

Here is where you can subscribe to receive a monthly project (with parts!) from them:
https://boldport.cratejoy.com/

As for the solder quote from Bob Pease, this was discussed before on this blog, back in 2011.  We were talking about an intereview that had been done with Alan Wolke W2AEW:

I also liked Alan's response to the question about his favorite software tool: "Gee, solder is soft, can we consider that software? I use a lot of that!" This is very reminiscent of a quote from the legendary Bob Pease (colleague of Jim Williams): "My favorite programming language is solder." (That quote was sent to me by Steve WA0PWK. Thanks Steve.)

Wednesday, March 18, 2015

Software Advice From the Brainwagon (Mark, K6HX)

I was really happy to get this encouraging message from Mark, K6HX.  Mark is a real wizard -- he has been deeply involved in the production of many of Pixar's wonderful animated films.  And his blog -- Brainwagon -- is always a good read.   Mark offers good advice for software and hardware troubleshooting. Thanks Mark!

Hey Bill and Pete:

Just finished listening to your latest SolderSmoke on my commute
yesterday, and thought I'd drop you a line to let you know that I'm
really enjoying the "dynamic duo" format that you've adopted.  Having
different ideas and different perspectives on the show, but with both
of you showing such great enthusiasm really makes the show a pleasure
to listen to.  (Incidently, your audio for this last podcast seemed
much better to me, a couple of episodes seemed to be plagued with much
different levels between Pete, who was booming, and Bill, who
frequently seemed to be quite low.  Whatever you did, keep it up!)

As a guy who does mostly computer/software engineering, I'm especially
liking Pete's continual, good natured prodding of Bill to get with the
program and use more gadgets like the Arduino, the AD9850 and the
Si5351.  :-)  But what's most valuable to me is when you guys engage
in the back and forth of debugging problems like your recent amplifier
feedback issues.  And what I realized (and might come as some comfort
to Bill) is that most of the skills which you guys have developed to
understand and debug radio projects apply equally well to software.

Stop me if this seems familiar:

If you want to learn to program, you do it by programming.  Pick a
simple project and try to get it working, then build on your success.

Don't try to learn it all at once.  Making a computer blink an LED is
a good start.

Make use of the resources of the Internet community.  Look at what
other people are doing, look at their designs, and enlist their help
when necessary.

Keep notes about what works and doesn't.  Make an archive of all the
code you write.  Examples that work can be helpful to create new code
that works.

Don't just poke the program with a stick, hoping it will work if you
prod it the right way.  Develop a theory of why it works, and test
that theory.  If the theory is not born out in practice, then don't
leave that code lying around in your program.

Don't get too wedded to your idea about why a program may not work.
Test your assumptions, even the ones that you are sure of.  Often
those hide the worst bugs.

Think about modularity.  Build simple routines/modules that you can
reuse to build bigger programs.

Build on the shoulders of giants: using tested modules of other people
isn't cheating.  But eventually you may need to understand what is
inside these black boxes, so keep working on developing your skills.

Share your enthusiasm with others, via the Internet, Youtube or social media.

-------------------------------------------------------------------------------------------
See Bill, you've already learned a lot of the lessons you need to be a
programmer, you just learned them all with respect to radios.  They
will serve you well if you decide to take the plunge into tinkering
with programming.  :-)

On some of the ham radio related Facebook pages, I've been a little
annoyed lately that so many hams seem to lament that "nobody builds
anything anymore".  Ironically, I suspect these are the same sort of
people who decided to pile onto Bill's amplifier project and skewer
him for its audio quality.  If we want more experimentation in ham
radio, we are going to have to tolerate a little more failed (or at
least, not totally successful) experiments.  But even beyond that, I
supect that there is quite likely more people (in absolute numbers)
doing homebrew now than in any time in decades.  It's an incredible
golden age for homebrew.  We have great books out like EMRFD, great
mailing lists, vendors to sell us amazing parts at incredibly low
prices, and the Internet to share and learn.  People like you two are
part of this.  What are all these complainers doing to get people to
build stuff?

I have to really thank you, Bill in particular.  While I've still not
gotten all the way to building my own transceiver, you got me back
into amateur radio, fueled my interest in beacons, QRSS, WSPR and
homebrew in general.  And Pete's approach to radio seems to be the
wedding of electronics and software that I find in sync with my own
ideas.  I look forward to doing more projects, and hearing about
yours in the weeks and months to come.

Well done, sirs.

Mark (K6HX)

Our book: "SolderSmoke -- Global Adventures in Wireless Electronics" http://soldersmoke.com/book.htm Our coffee mugs, T-Shirts, bumper stickers: http://www.cafepress.com/SolderSmoke Our Book Store: http://astore.amazon.com/contracross-20
Designer: Douglas Bowman | Dimodifikasi oleh Abdul Munir Original Posting Rounders 3 Column