Morning matey! Well you were spot on, right over my head, but still a very worthwhile watch and great explanation of how it works. Can't beat the smell of a hot soldering iron though!
Cheers Al! I must admit I found it more satisfying building the actual VFO board with all the interconnections etc. than I did cobbling together the software that runs on it. I suppose the thing about building radios is you get to play with many different types of electronics: audio, digital, RF etc. But I agree: it's not as much fun if you can't prod it with a screaming hot iron! 73, Nick
Hi Gerry. Very well done and many congratulations! That's brilliant to hear. Thank you so much for sharing the news of your success. Keep up the great work. 73, Nick.
Thanks for this Nick, very interesting videos with lots of information to take in, but that's fine. We, (my wife and I) are currently State side at my son's and I have decided to build another receiver based on your work from a while ago as the previous one worked well for me. Thanks again for all of your work, much appreciated, 73's Bob
Hi Nick, I got it running fine now, nice code. I like switching the transmitter part in two stages. When step is set to 1KHz and you want to go to 100Hz you have to cycle through all steps to get there. I added in the following code, just after if (get_button()) { if (duration < 500) ... ... the original case 1 to 1000000 ... else { case 1000000: .... .... case 1: Now, when the switch is pushed for more than 500 ms, you go back one step Of course you have to declare: unsigned long startTime; unsigned long duration; and modify get_button() to count the duration.
Thanks for the video, very interesting and easy to follow but I'll sit this one out till I gain more experience. Great to know what the next chapter looks like though. I look forward to your next project and video. 73.😃😃
Hi Nick, please don't take this as a criticism, I have very little software skills. I have built a pcb version of your vfo, and the filter board, both of which are working FB . Just a couple of observations with the software, I notice that the vfo doesn't start until the encoder is operated although the BFO starts straight away, and when changing the band it won't switch until the encoder is moved. Otherwise a very nice project. As I said not a criticism but an observation or it may have been designed that way? tThe vFO has a nice positive action and does not skip steps, so I will be using it. Thanks for sharing. Best regards....Peter (GW4ZUA)
Hi Peter, no worries at all. Yes I kind of stuck with this code because of bad experiences early on with rotary encoders! To be honest I've changed so much of it I really ought to start from the ground up but that thought doesn't fill me with joy. As a consequence it is something akin to a patchwork quilt! However, if you've managed to get it working then very well done! 73 Nick
Thank you very much. To be honest I'm not really a fan of videos that examine software myself as they can risk becoming a bit dull. But I felt I had to tackle the software at some level. I'm really pleased you managed to make some sense of it and by all means use whatever you wish. 73 Nick
That made me smile John! But seriously you are right - this one is probably not for everyone but sometimes it's good to have things to aspire to. I remember not all that long ago watching Charlie Morris' videos and only dreaming that I would ever be able to build a transceiver like he does. It was completely out of my reach at the time but it didn't hurt me to see the possibilities that lie ahead. With enough practice and study eventually I got there. But all that aside, even if you're here just for the tins ... fear not ... you are very welcome! 73 Nick
Nick: Nice VFO graphics and clean code. Do you see any need to monitor the TX and RX busses to make sure they have actually switched before switching the next group? James
Hi James, I haven't done thus far.It is an interesting idea though and could certainly be done ... if I hadn't used practically all my Arduino pins already! To be honest I've built a number of transceivers with no such switching delay at all and they have worked fine - they were all QRP (or QRP-ish!). I first did it when I built the last rig (Shelf 17) because that puts out at least 80W. I didn't want that kind of RF being pushed through relays that I wasn't sure had switched yet! For QRP it is not such a big deal but I view it as good housekeeping more than anything else. Thanks for watching and commenting. 73 Nick
@@M0NTVHomebrewing Thanks for the response. I guess I'm overly cautious from my old days in SCADA software. I was switching 69KV breakers. Definitely had to know one was clear before closing the other! Cheers.
Hi there! By all means have a go at building my digital VFO but please be aware (as I state very clearly in the comments of this video) that I am not in a position to provide any software support. So I make my code freely available but that's it - after that you are on your own I'm afraid. If this terrifies you then I suggest that you have a go at another design. Sorry but I just don't have the time to enter into conversations about my code. All the best to you in whatever you build. 73, Nick
Best DIY home brew channel on RUclips!!!! Learning so much. Thank you.
Thank you very much indeed. I'm pleased you are finding it helpful. Best wishes, Nick
Morning matey! Well you were spot on, right over my head, but still a very worthwhile watch and great explanation of how it works. Can't beat the smell of a hot soldering iron though!
Cheers Al! I must admit I found it more satisfying building the actual VFO board with all the interconnections etc. than I did cobbling together the software that runs on it. I suppose the thing about building radios is you get to play with many different types of electronics: audio, digital, RF etc. But I agree: it's not as much fun if you can't prod it with a screaming hot iron! 73, Nick
THANKS NICK WATCHED IT TWICE AND MUST HAVE A GO I HAVE JUST SOLDERED THE BOARD UP READY FOR THE SOFETWEAR
Thank you very much William. I hope you get on OK with the code. 73 Nick
Hi Nick. Bit of feedback. The VFO is working her 100% on the West Sussex coast UK. Excellent videos. Thank you. 73s G4YRT
Hi Gerry. Very well done and many congratulations! That's brilliant to hear. Thank you so much for sharing the news of your success. Keep up the great work. 73, Nick.
👍Thanks for posting Nick. Very interesting. Nice graphics explaining USB offset and IF filtering.
Thanks very much Steve! 73, Nick
Thanks for this Nick, very interesting videos with lots of information to take in, but that's fine. We, (my wife and I) are currently State side at my son's and I have decided to build another receiver based on your work from a while ago as the previous one worked well for me. Thanks again for all of your work, much appreciated, 73's Bob
Thanks very much Bob and have a wonderful time across the Pond! 73, Nick
Hi Nick, I got it running fine now, nice code. I like switching the transmitter part in two stages.
When step is set to 1KHz and you want to go to 100Hz you have to cycle through all steps to get there. I added in the following code, just after if (get_button()) {
if (duration < 500)
...
...
the original case 1 to 1000000
...
else {
case 1000000:
....
....
case 1:
Now, when the switch is pushed for more than 500 ms, you go back one step
Of course you have to declare:
unsigned long startTime;
unsigned long duration;
and modify get_button() to count the duration.
That's great. Glad you got it working - and even tweaked it to work better for you! Great stuff. 73, Nick
Thanks for the video, very interesting and easy to follow but I'll sit this one out till I gain more experience. Great to know what the next chapter looks like though. I look forward to your next project and video. 73.😃😃
Thanks very much Ace! No worries. I think you are absolutely right to pace yourself with this stuff. 73 Nick
Hi Nick, please don't take this as a criticism, I have very little software skills. I have built a pcb version of your vfo, and the filter board, both of which are working FB . Just a couple of observations with the software, I notice that the vfo doesn't start until the encoder is operated although the BFO starts straight away, and when changing the band it won't switch until the encoder is moved. Otherwise a very nice project. As I said not a criticism but an observation or it may have been designed that way? tThe vFO has a nice positive action and does not skip steps, so I will be using it. Thanks for sharing. Best regards....Peter (GW4ZUA)
Hi Peter, no worries at all. Yes I kind of stuck with this code because of bad experiences early on with rotary encoders! To be honest I've changed so much of it I really ought to start from the ground up but that thought doesn't fill me with joy. As a consequence it is something akin to a patchwork quilt! However, if you've managed to get it working then very well done! 73 Nick
well i looked forward to this, and was not disappointed the code is nice and easy to read Nick i might even Nick some of the code for mine lol.
Thank you very much. To be honest I'm not really a fan of videos that examine software myself as they can risk becoming a bit dull. But I felt I had to tackle the software at some level. I'm really pleased you managed to make some sense of it and by all means use whatever you wish. 73 Nick
I'm full of fear and dread! I'm only here to see what sort of tin you build each project into. :)
That made me smile John! But seriously you are right - this one is probably not for everyone but sometimes it's good to have things to aspire to. I remember not all that long ago watching Charlie Morris' videos and only dreaming that I would ever be able to build a transceiver like he does. It was completely out of my reach at the time but it didn't hurt me to see the possibilities that lie ahead. With enough practice and study eventually I got there. But all that aside, even if you're here just for the tins ... fear not ... you are very welcome! 73 Nick
Nick: Nice VFO graphics and clean code. Do you see any need to monitor the TX and RX busses to make sure they have actually switched before switching the next group? James
Hi James, I haven't done thus far.It is an interesting idea though and could certainly be done ... if I hadn't used practically all my Arduino pins already! To be honest I've built a number of transceivers with no such switching delay at all and they have worked fine - they were all QRP (or QRP-ish!). I first did it when I built the last rig (Shelf 17) because that puts out at least 80W. I didn't want that kind of RF being pushed through relays that I wasn't sure had switched yet! For QRP it is not such a big deal but I view it as good housekeeping more than anything else. Thanks for watching and commenting. 73 Nick
@@M0NTVHomebrewing Thanks for the response. I guess I'm overly cautious from my old days in SCADA software. I was switching 69KV breakers. Definitely had to know one was clear before closing the other! Cheers.
i make montv dds vfo 😍, 20m.40m,band lsb,usb,vfo,frequency ❓❓❓ please help
Hi there! By all means have a go at building my digital VFO but please be aware (as I state very clearly in the comments of this video) that I am not in a position to provide any software support. So I make my code freely available but that's it - after that you are on your own I'm afraid. If this terrifies you then I suggest that you have a go at another design. Sorry but I just don't have the time to enter into conversations about my code. All the best to you in whatever you build. 73, Nick
ok thank you 73 ,VU3 RFN