40 - Multifunction Digital VFO - Part 2: Software

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 28

  • @jlog7395
    @jlog7395 2 месяца назад +1

    Best DIY home brew channel on RUclips!!!! Learning so much. Thank you.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  2 месяца назад

      Thank you very much indeed. I'm pleased you are finding it helpful. Best wishes, Nick

  • @alanmacdonald65
    @alanmacdonald65 Год назад +1

    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!

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      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

  • @williamglew2851
    @williamglew2851 Год назад +1

    THANKS NICK WATCHED IT TWICE AND MUST HAVE A GO I HAVE JUST SOLDERED THE BOARD UP READY FOR THE SOFETWEAR

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thank you very much William. I hope you get on OK with the code. 73 Nick

  • @gerrycogger3719
    @gerrycogger3719 Год назад +1

    Hi Nick. Bit of feedback. The VFO is working her 100% on the West Sussex coast UK. Excellent videos. Thank you. 73s G4YRT

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      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.

  • @Steve-GM0HUU
    @Steve-GM0HUU Год назад +1

    👍Thanks for posting Nick. Very interesting. Nice graphics explaining USB offset and IF filtering.

  • @BobMellor1954
    @BobMellor1954 Год назад +1

    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

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thanks very much Bob and have a wonderful time across the Pond! 73, Nick

  • @gradje74
    @gradje74 Год назад +1

    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.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      That's great. Glad you got it working - and even tweaked it to work better for you! Great stuff. 73, Nick

  • @acestudioscouk-Ace-G0ACE
    @acestudioscouk-Ace-G0ACE Год назад +1

    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.😃😃

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thanks very much Ace! No worries. I think you are absolutely right to pace yourself with this stuff. 73 Nick

  • @peterwebb2224
    @peterwebb2224 Год назад +3

    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)

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      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

  • @antopiaaw
    @antopiaaw Год назад +1

    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.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      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

  • @johnwest7993
    @johnwest7993 Год назад +1

    I'm full of fear and dread! I'm only here to see what sort of tin you build each project into. :)

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      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

  • @jameslynes9647
    @jameslynes9647 Год назад +1

    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

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      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

    • @jameslynes9647
      @jameslynes9647 Год назад +1

      @@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.

  • @anilkumar-u7r1u
    @anilkumar-u7r1u Месяц назад

    i make montv dds vfo 😍, 20m.40m,band lsb,usb,vfo,frequency ❓❓❓ please help

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Месяц назад +1

      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

    • @anilkumar-u7r1u
      @anilkumar-u7r1u Месяц назад +1

      ok thank you 73 ,VU3 RFN