Podcasting since 2005! Listen to Latest SolderSmoke

Showing posts with label Arduino. Show all posts
Showing posts with label Arduino. Show all posts

Thursday, April 11, 2019

Circuit for Farhan's Satellite -- Arduino in SPACE

Farhan sent me the schematic of the AISAT amateur digital satellite that went into orbit on April 1, 2019 from India.   He notes that the circuitry is very simple.   Indeed, it reminds me of the very simple but effective circuitry we saw in satellites in the early days of the space age.  Beautiful simplicity, with an Arduino on-board.   And it is great to see that Farhan did not forget the low pass filter.  FB OM.  


Monday, November 5, 2018

Pete N6QW Rejuvenates the Atlas Twins with an Arduino and an Si5351



Pete Juliano N6QW has turned his attention to the Atlas Twins, a nice single conversion multiband rig. Pete has used an Arduino/Si5351 to replace the analog oscillators in the old Atlas.  This improves stability and allows for USB/LSB operation.  

Pete very graciously kept the old analog circuitry in the rig, allowing the Atlas to be returned to its pristine analog state at some time in the future. Pete also made some very kind comments about the surprising stability of the original  analog oscillator circuitry.  

Check out Pete' site for more details: 

http://n6qw.blogspot.com/2018/11/2018-year-of-ssb-transceivers.html

Saturday, October 20, 2018

Pete's New Transceiver with Heathkit Filter and WSPR (Video)



Another beautiful rig from Pete. Inspiration for the winter building season.  More info on his blog:

http://n6qw.blogspot.com/

We hope to discuss this and other projects in the next SolderSmoke podcast, hopefully next Saturday. 

Sunday, July 29, 2018

On-Board your Arduino Board with an HCC Board



Nice, but the toaster oven is kind of scary. 

Sunday, July 1, 2018

VU3XVR's Assembly Language 1K AtTiny-Si5351 VFO



Although Ram VU3XVR's project is in the digital realm, his barebones approach to the bits and bytes is, for me, very appealing. He takes a Si5351 and runs it with ATtiny13 with only 1k of space.  He makes intelligent use of every bit of that space.  He reveals his overall approach to rigs when he states in the video that his VFO will NOT have the traditional glowing numeral frequency readout because those bright lights can be so annoying and distracting.  I'm with your Ram!  Well done OM. Simplicity is a virtue. No more trouble with the Arduino and its fickle IDE.  No more agonizing visits to the Si5351 library.   

I see lots of applications for this little circuit.   Ram mentions beacon transmitters.  

He provides details here: 

https://vu3xvr.blogspot.com/2018/07/si5351-dds-clock-generator-using.html   

Friday, June 1, 2018

INTERVIEW: Bob Crane Talks to Jack Purdum W8TEE at FDIM. Definition of "Homebrew."


Jack Purdum has been making enormous contributions to the radio art.  His background with digital technology has opened many doors for homebrewers, especially through his books on the use of the Arduino microcontroller.   I think his new "JackAl board" is really going to shake things up.  I was glad that our correspondent in Ohio, Bob Crane W8SX, caught up with Jack and interviewed him for soldersmoke: 


But I have one small disagreement with Jack.   It has to do with the definition of "homebrew."   Jack seems to define true homebrew as "designing and building your own rig from scratch."  My problem is with the "designing" part.  By this definition, those intrepid heroes of days-gone- by who saw a schematic in QST, ripped apart some old broadcast radios, and used the parts to build a 50 watt CW transmitter with a regen receiver were not true homebrewers.   I would maintain that they were.  I agree with Jack that kit building is a bit different, and of course designing the rig yourself earns you the coveted "designer" designation.  But for me, if you start with a schematic and an article, gather the parts and build the thing yourself, that is a homebrew project and you are a homebrewer.  After all, even the designers are very often making use of standard blocks of circuitry (Colpitts oscillators,  common emitter amplifiers, power supply circuits, etc.)

I think we will have to turn to our lexicon expert Steve Silverman for a ruling.  

In any case, thanks to Bob Crane and to Jack Purdum. 




Tuesday, May 8, 2018

KE4MIQ's Repurposed Raduino Receiver


FB James -- Really glad you are listening,  and that you are having fun with a Direct Conversion receiver --- souped up with a Raduino! 


Bill, Pete

Just listened to #204. (New Listener)
You talked about using the Raduino with other radios.
I bought one of Mike Hagen's RaduinoXs to use with my Bitx40. So, I have repurposed my original Raduino as a VFO for my 4SQRP ZZRX-40 DC receiver. I used Allards's v1.26 with a few code changes to tune 7.000 to 7.300. It's currently al fresco on a piece of Hobby Lobby foam board. I may "cabinetize" at some future date.
Attached is a pic of the ZZRX-40, Raduino, and Goodwill Sony speaker with Jameco stereo amp, all running off of Harbor Freight 9v Nimh rechargables.

So far I have heard over 40 states and 20 countries with a 65ft piece of wire in the rafters.
73s
James
KE4MIQ

Saturday, March 31, 2018

Yet Another Household Item Useful to Homebrewers: Toilet Bowl Cleaner for PC Board Fabrication

Picture

We have already been using Desitin ointment for heat sink compound, kitchen breadboards for radio breadboards, Scotchbrite pads for polishing, nail polish varnish for toroidal core coating and Olive oil as a field-expedient lubricant. (Am I forgetting anything?)   But I must say I was a bit taken aback by KV4QB's mention of his innovative use of the dilute hydrochloric acid in toilet bowl cleaners in his PC board fabrication process.   Good one DuWayne!   Eric Guth went the extra mile be suggesting a recycling of the liquid. 

This was a really interesting QSO Today interview.  Listen here: 

Monday, January 1, 2018

Jeff Damm WA7MLH on QSO Today






Happy New Year!    

There was so much wisdom and tribal knowledge in Eric Guth's interview with Jeff Damm WA7MLH. It was almost overwhelming. 

You should all listen to it.  Twice. At least twice: 

https://www.qsotoday.com/podcasts/WA7MLH
  
My notes:

-- I sympathize with Jeff's decision to go solid state and give up on high voltage after an encounter with an undischarged 600 volt capacitor.  
-- I really like the 1700 kHz IF with a 5 MHz VFO for an 80 and 40 meter receiver. 
-- Interesting that EE degree didn't help much in his efforts to understand ham gear.  Better to read Wes's books and Doug's. 
-- Tek Spectrum Analyzers were specially made to fit down a submarine hatch.  
-- Building and measuring just as important as studying the theory.  Inked-up text books. 
-- Learned ugly from Wes as a teenager. 
--Searched for old commercial gear to gut and use as homes for homebrew solid state gear. The enclosures,  panels and controls are very useful.   Great way to avoid metal work.  These rigs are no longer boatanchors!  Again, I sympathize.  I've sacrificed many Heath Lunchboxes and QF-1s.  
-- Jeff Builds the VFO first.  My preference too. But he understands Pete's AF-first approach. 
-- Finger on the input of the AF amp!  Buzz!  Yea! Step your way back to the front end.
-- ALWAYS one stage at a time.  
-- Osh Park Boards for standard circuit modules.  Like Legos. 
-- Cubic Feet of air variables.   Jeff has a lifetime stash.   
--Thinking about what was and should have been his section of EMRFD. Go for it Jeff. PLEASE! 
-- Hesistant about chips. Analog guy.  Would have been a huge time sink.  Analog guy.  
-- Buying parts on e-bay.  Fewer and fewer RF parts at hamfests. 
-- People reading QST Tech Articles for entertainment. Editor apprach: "Nobody will build it anyway." Handbooks giving priority to entertainment and less to information and education. 




Monday, August 14, 2017

ZL2CTM's Homebrew Transceiver Project



Wow, Charlie has a lot of very cool ideas in this initial video.   Some suggestions: 

-- With the IRF-510 in the final, beef up the heatsink, and follow Farhan's lead by including an option for 24 volts on the drain.  That would take you  up to 20 watts or so (for those who are so inclined). 

-- Could that Teensy SDR board work at the IF frequency?  If so, consider putting it ahead of the crystal filter.  This would enable us all to join the Waterfall Signal Purity Police Force. 

-- I love the OLEDs too, but I found them to be noisy.  I minimized the noise with shielding around the OLED and active decoupling on the power line to the AF amplifiers.

More of Charlie's work here: 

https://plus.google.com/107506245856154702088

Saturday, August 12, 2017

Real-Time 3D on an OLED Display


Oh man, I thought I was so cool when I got the OLED to display 7215 kHz and other frequencies.  Then I see this.  What next?  Real-time 3D SDR Waterfalls?  On an OLED?  Holograms?  

From: 
http://hackaday.com/2017/08/08/atmega328-3d/#more-267887


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!  


Sunday, July 2, 2017

AC9JQ's Mini Digi VFO/BFO Al Fresco with OLED (and noise test)



From Dean AC9JQ:

Just completed the VFO/BFO/Arduino/OLED module for my radio.  I also have the LPF, BPF and crystal filters completed and tested.  Next will be the audio amplifier and NE602 modules.  I will probably build one of the NE602 modules and test things out as a DC receiver.  My ultimate plan is to have the rig no more that 1"x3.5"x3".  I still have a lot of "stuff" to stuff into that size of box.  I'll keep you posted.


I have been able to contain the entire Arduino/Si5351/OLED into a small cube in the front.  The rest of the radio has to fit on two levels in the rest of the area behind the Arduino/Si5351/OLED.  I think I will build the audio section and on NE602 mixer and run it as a direct conversion first to vet out any noise or other problems.  Bill, that small coax that you pointed out will really help on this build.  I used a small piece as a power feed-thru and will use it to feed out the VFO/BFO signals, thanks again for that pointer.

I decided to test for noise on the TIA transceiver test bed.  See the video of the results.  Not too much noise.  I'm only using my indoor magnetic loop for an antenna.  Video is kind of sloppy, but taking off the antenna and turning up the volume shows how little noise is left in the system.  Now time to stuff the rest of the radio into the tight quarters.

I purchased OLED from ebay.......

They are nice and compact, although as time goes on, I'm sure they will be harder to read.  I'm hoping to have an alfresco version in a week or two.  I used much of Pete's code from the shirt pocket transceiver upgrade, modified the code to address the smaller display and add USB/LSB capabilities. 

73's  Dean AC9JQ

Saturday, May 27, 2017

FDIM: W8SX Interviews W8TEE on Facelifts for SSB Rigs

Our intrepid correspondent Bob Crane interviewed FDIM speaker Jack Purdum W8TEE.  Jack made some very intriguing comments on his efforts to enhance the beloved BITX transceiver.  CW! AGC! Speech processing! Woo hoo!  We await more details on how to acquire the board that Jack describes.

Jack is a very accomplished guy who has made many contributions to the radio art, most recently on Arduino microcontroller projects:  https://www.qrz.com/db/W8TEE   

Listen to Bob's interview with Jack here:

http://soldersmoke.com/FDIM17W8TEE.mp3

Thanks Jack! Thanks Bob!

Here are is the manual, bill of materials, and schematic for Jack's board:

http://soldersmoke.com/W8TEEschematic.pdf

http://soldersmoke.com/W8TEEmanual.doc

http://soldersmoke.com/W8TEEbom.doc


Tuesday, March 21, 2017

FB IBEW HB DC CW de UAE: A65DC's International Homebrew Rig


Good evening!

After my JOO moment, Bill put me in contact with Pete Eaton, who suggested that I would have a look at the schematics for K4GC 40m CW Transceiver.
And I did, It was just perfect for me, low part count, lots of things done in software!!! Perfect Bryan!


I started off the build and both Bryan and Pete supported me along the way, thank you! 

So here we have it:

The design slowly deviated further and further from the original, but I think I learned quite a lot by starting to make it “my own”.

The Arduino was changed to an UNO, yeah they are clunky and big, but I was not shooting for a pocket-size anyway… and they do have a proper USB port.
The RF-path is now switched by a relay straight after the filter, when the relay is relaxed the antenna is connected to the mixer, when I touch a paddle it connects to the TX circuit.
I have a short hang time from the last key input and it goes back to RX, VOX Delay I guess.

I completed the 700Hz bandpass filter, boy! this makes it a much nicer rig to work CW, I originally I skipped this filter for no good reason? That is the board standing up in the picture.


The TX circuit is a two stage, the first stage is a replica of VK3YE beach40 amplifier circuit, that also uses DB139. The second stage is a spin of the EMRFD Page 2.38 IRF511 Amp.
I have cranked it up to 17w, but it gets too hot too fast, as you can see I don’t have any proper cooling yet, I need to redo this board and plan for the heatsink a bit better.. it is now set around 10w, still getting hot, "599 TU 73”.
To be honest my CW does not go much further anyway, but I guess with this radio now completed I have one more reason to get my speed up.
 I use for convenience both CLK0 and CLK1, when I go into TX I switch off CLK0 and do the keying on CLK1, both transmitter stages are powered up the whole time (until I stop keying as described above)

As the 700Hz filter worked so superb, I decided that I wanted to introduce “modes” to the rig, I can now switch the audio either thru the filters (CW) or straight to the AF amp (AM).
I do enjoy listening around, and we have a lot of AM stations on offer in my region.

I kept the smart RX mute transistor circuit and when I ask the Arduino to change mode, it will mute the receiver quickly, pull the relay and then un-mute again, no ear pain from the loud relay click. (I am happy with that detail).

The 2 line display became a four line, and I can change Tuning Rate, RIT, Key Speed and Mode by using only the encoder and the one button built into the encoder.
The front panel sports, on off, Headphones, Paddle and volume, the display and the big knob.
Power connector and USB Port on the side. I did complete the CAT control changes while working on this radio, it now uses the classic Kenwood interface e.g. TS480. (A lot fewer questions from the PC to answer.)

The CAT control works very nice while using N1MM, it works a lot less nice using CQRLog, I guess it has to do with the number of times the software in the PC is asking about things from the radio.
I will look into logic to only worry about incoming serial requests if I have not answered for some time, and never answer while in TX…

By pressing the VFO button a small arrow appears next to TR, if I push again it moves the arrow down to RIT and so on.
if I turn the knob with the arrow standing in front of e.g. KEY it will increase or decrease the KEY speed, when I press again, it will return to frequency control.

Oh, another detail (that I am happy with) while the arrow is in front of the KEY, you can fiddle with the paddle with out transmitting.. practical for testing the speed.

So this is a K4GC transceiver with bits and pieces from VK3YE and bits from the A65DC laboratory in Dubai, truly international.

To trim things in I scheduled a QSO with a local ham here, and things worked very nice, later the same night I made my first “DX” contact with RM2D!!! Moscow!!
What are the odds that a Swedish guy living in the UAE makes the first contact to another Swedish ham who lives in Russia!

73,
Martin A65DC

Saturday, March 18, 2017

Channelized! BITX 60 with the Five Channels (with video)


Here's an update on my BITX 60 project.  The modified module is in the lower box.  An Arduino Uno and an Si5351 (this one with unreleased smoke) is in the Heath QF-1 box on the top.  I am using an Arduino sketch written by Don ND6T. It spits out the needed 17 MHz LO freq needed for each of the five 60 meter channels. You can scroll through the channels by just holding down the rotary switch interrupt button.

There is a move afoot to liberate from channelization about 15 kHz of the 60 meter band. When that happens, I'm ready to go -- I'll just reconnect the rotary encoder for the Si5351 and load some new code.  I suspect that by the time that happens, Don will have modified his code so that the 15kHz "tunable" segment will be integrated into the current program and will appear as one of the options as you scroll through the choices. 

For reasons that most readers will understand, I have resisted channelization for many years.  But here I am, channelized on 60.  It is not so bad.  I'm having fun listening to a new band, using a modified BITX, an Arduino, a bit of Heathkit and code from a fellow ham.   





Saturday, March 11, 2017

WA8WDQ Builds OZ1JHM's Arduino CW Decoder (Video)




Bill, Pete:
I wanted to update you on my DC receiver progress.  While I'm still operationally proficient in CW, many of my friends are not.  So I thought it would be fun to add a CW decoder to my DC receiver. 

In my research for a solution, I ran across a sweet decoder I thought might be of interest to the SolderSmoke listeners.  OZ1JHM developed a totally software based decoder for Arduino that uses the Goertzel Algorithm.  This algorithm performs similarly to a Fast Fourier Transform but only for tone decoding at specific frequencies.  This limitation keeps the code small and fast making it perfect for microcontrollers like the Arduino. 

I was able to hack Hjalmar's code into mine and the result is CW decoder functionality in the receiver with no additional hardware!  But, the Arduino Uno's performance is limited so I need to dynamically switch between receiver VFO/control code and the CW decoder in order to preserve real-time performance.  This is only my first pass so perhaps I will find a way to optimize the code to more fully integrate the two.  I currently switch back and forth based on whether the VFO knob has been rotated or is idle.  This at least gives the illusion of real-time integration but makes it harder to tune in a signal for the decoder. 

Now that the Arduino Zero is available, I've been considering moving that direction to dramatically improve available horsepower.  This isn't the first time I've run out of gas with the Uno.  Now it's time to start working on a transmitter module for the radio :).  You know, even though I have an operational K3, I find myself reaching for this radio first.  Something magical about using something you've created :).  But hey, preaching to the choir!

Be sure to check out Hjalmar's site (http://www.skovholm.com   and 
http://skovholm.com/cwdecoder) for details on his design and a video demo.

Brad  WA8WDQ

Saturday, March 4, 2017

SolderSmoke Podcast 194 - Approaching the Digital-Analog Singularity


SolderSmoke 194 is available (scroll down for link)
March 4, 2017
BIG NEWS:   uBITX from Farhan
BENCH REPORTS
Pete: Recycling Old Boards
Working on Arduinos and advanced displays
Bill: SDR Adventures and Misadventures.
RTL-SDR is fun.  Built HB front end.  
HDSDR under Windows is fun and easy.
Thought about Raspi3, 7 inch touch screen, Linux, software YUCK.  
Followed advice of Ken G4IIB and got a 50 buck tablet with Google Play. 
Who needs tiny OLEDs?  Use a 7 inch tablet as your display!
Building a Ceramic Resonator for the HRO  455 kc filter
The value of doing something different. 
Boxed up my NE602 OLED rig. 
OLED noise and ACTIVE decoupling.
NE602 and MOSFET tips
LEXICON:  
OTD   Obsessive Tinkering Disorder  G6LBQ
"A Thing of Beauty"  
Source of Tombstoning term:  Don ND6T.
Ken G4IIB’s extremely smooth audio.
ON THE AIR:
On AM on 75 and 40.  Fun.  Old Military Radio Net and "The Lonely Guy Net" on 75 Saturday morning.
Good old 17 meters. Open at mid-day
HB2HB on 40 with W0PWE.
Listening on 60
Hambrew magazines disappeared, but are back now.
EMRFD Classic Edition available
New Posts to BITX HACKS
MAILBAG:
Gloves follow-up. Not a good idea.
VK3YE’s QRP by the Bay event  and a new book!
Colin M1BUU achieves Mountaingoat status
Martin A65DC JoO MMM in the UAE
Tom NY2RF Editorial with mention of JoO!
Lots of Al Fresco rigs: W8LM BITX on a board, Brad WA8WDQ DC RX, KA4KXX Al Fresco OZ DSB
ON6UU DSB from Spain via Belguim
Hugh ZL1UEM SMALL Si5351 OLED
Cookie Tin rigs VK2EMU’s Biscuit Tin DC RX,  WA7HRG’s Popcorn rig
VK4FFAB FB LTSPICE intro
Ken G4IIB’s BITX adventure (with VERY smooth audio.  How smooth? We can’t say.)
VU2XE’s BITX with a CAD box
G0ETP’s shockingly beautiful SDR receiver
Alan W2AEW on the mend with broken ankle.  His videos are a treasure trove of tribal knowledge.

Tuesday, February 7, 2017

ZL1UEM'S Tiny OLED Si5351 Arduino VFO



Hugh ZL1UEM has come up with a very creative way to take maximum advantage of the small size of the Si5351 board, the Arduino, and the OLED display.  He even has the rotary encoder in there.  Look carefully -- he uses both sides of the board.  Very nice. Thanks Hugh!

Hi Bill,

First let me say that I have been an avid follower of the SS blog and podcasts since the days of your podcasts involving Mike KL7R.

Like many others I was tempted to purchase the $49 surface mount module from HF Signals.  As a keen home brewer I felt guilty about employing a prebuilt board but excused my decision on the grounds that I would build a DDS and other accessories myself.

In addition to follow the SS blog I also check Pete's blog regularly and was excited by his OLED VFO for the Bitx40.

I constructed it on a small double sided matrix board with plated through holes.  A bit of noodling led to the layout shown in the photos.  There is only one board with components mounted on both sides.  The board came to life on the first power up but the text spilled off the bottom of the display.

I assumed that the sketch that I had downloaded from Pete's blog was for a different OLED module.  I knew that he had also used a yellow/blue OLED, the same as mine, previously so emailed him requesting a sketch for this OLED.

I was taken aback when he informed me that the sketch I had was the same for both the dual colour OLED and the black and white one too.  Pete suggested that I swot up on the use of OLEDs generally and that perhaps I should first experiment with the text size to begin with.  He also offered some advice about the mapping of the screen.

I soon discovered that the text size was not the cause of my grief and that I needed to look elsewhere.

I first tried running the ssd1306_128x64_I2c sketch from the sample sketch folder and was rewarded with the message "Height incorrect, please fix Adafruit _SSD1306.h".  A search of the Internet revealed that I needed to edit the .h file and find "#define SSD1306_128_64" which was commented out and uncomment it and make sure that the other two options, _32 and _16, were commented out.

My next problem was how to edit the specified .h file.  I tried notepad but the text all ran together.  Another internet search revealed that Notepad++ was a suitable choice and it did indeed cut the mustard.

A reload of the sketch completely restored the display to full functionality.

All this may be obvious to many but it was all new to me and if I had not been prompted by Pete l would not have had learnt so much and would not have had the same sense of achievement when it all came together.

Many thanks to you and Pete for providing a focus for my hobby.

73's
Hugh ZL1UEM

Friday, February 3, 2017

A Mighty Mite, a BITX40, an ILER, some Arduinos, and the Joy of Oscillation in the United Arab Emirates


Martin A65DC sent us this wonderful report on his efforts in the UAE.  His e-mail nicely conveys his enthusiasm.  I was especially pleased to see that wooden enclosures are catching on (another fellow on the BITX20 group is using a cigar humidor).  Thanks Martin!  Please keep us posted on your UAE homebrew adventures.

Hi Bill and Pete,

My name is Martin, and I am listening to every episode, sometimes more than once, thank you for an excellent show boys. I am a ham in the United Arab Emirates and operate radio as A65DC.

I just wanted to share my "JOY OF OSCILLATION” moment with you, I had the moment two days or so ago.. fantastic!

Well it is not super tidy, but as a proof of concept is totally acceptable. red and green goes to the variable cap (above).

Next to the Mighty Mite (above) is my bitX40, what a fantastic board!! I have big plans for this radio. But for now it will stay in its wooden box and keeps me company.


This (above) is another kit build, 20m SSB kit from EA3GCY Javier. ILER20, please have a look, this is where you should start if you are into kit building!! the instructions are fantastic.
I added some Arduino magic to it with a SI5351, and then I was sitting and looking at my big UNO board, hmmm USB port, why not further develop the code and use the port as CAT control.
I can now connect this rig to e.g. N1MM and control it, read and write frequency (in current version) I am simulating the protocol of a TS590, but that turned out to be a bad choice, I should have gone for a simpler radio, like a 140 or something, the 590 has loads of CAT commands that my code needs to answer… this radio is my QRO 20m as rig it sports the 20w amplifier kit from K5BCQ and will put out a whooping 22w!  Several contacts from A6 into Europe and some over to Indonesia.. fun stuff, two kits from different vendors together with some own building and coding.. I love it.


On the workbench now is an Arduino CW keyed based on K3NG, the Arduino code is very well written and it has loads of functionality, most of what I will never use.. but as a keyer it is superb.
This is my keyed circuit, super simple stuff, it is here connected to the Mighty Mite as a test, works 100%  I am now researching a good circuit for a CW transmitter/transceiver for 40m that will be in the 5 to 10w range to use my new keyer with.

Again, thanks for a fantastic show guys,

73
A65DC, Martin
Designer: Douglas Bowman | Dimodifikasi oleh Abdul Munir Original Posting Rounders 3 Column