A look at the Band Surfer VFO ESP32-S3

Ғылым және технология

In this video, I delve into the ESP32-S3 based Band Surfer VFO, demonstrating its functionality by connecting it to an old 11-meter transceiver. I also guide you through the process of compiling the C++ code, along with the necessary libraries, using the Arduino IDE.
If you encounter any challenges, don't hesitate to reach out to me at m0xfx.channel@gmail.com. I'm considering creating a FAQ video to address common questions about this project.
Join me as we explore the capabilities of this innovative VFO and learn how to implement it in your own projects!
PCBs SOLD OUT
If you would like a Band Surfer PCB, we plan to have more made. Please indicate your interest by providing your name, and we will reserve some for you. To place an order, kindly send an email with 'Band Surfer PCB' in the subject line. Please include your name, address, and the quantity required. We accept payments through PayPal.
Email Address: m0xfx.channel@gmail.com
Donate via PayPal
paypal.me/m0xfx
All donations go towards project development for the channel and is much appreciated.
Downloads
Band Surfer VFO Schematic and Parts List Download
drive.google.com/file/d/1sTjh...
C++ code for the Adruino IDE ESP32-S3
Dual VFO, S meter, memory backup, wifi, split VFO and lock functions.
Note: there is a readme txt doc within the zip file which covers how to configure the IDE.
drive.google.com/file/d/1p9Xv...
Arduino Nano Sketch Download Rev 2 Used in previous videos
drive.google.com/file/d/1Av-H...
Arduino Nano Sketch Download From Previous Videos
drive.google.com/file/d/1LlNt...
Links to Parts Used In This Video
Note: There is a more detailed parts used at the end of
"How to Build and Code an Arduino VFO Si5351 PART-4 of 4"
• How to Build and Code ...
Adafruit I2C encoder board (For channel option)
Note: Only use encoders with the same number of detents to pulses.
www.adafruit.com/product/5880
ESP32-S3 N8R8 Narrow Body
s.click.aliexpress.com/e/_Dmc...
SPI TFT LCD Screen RGB Touch Display Module ILI9341
NOTE: The LCD driver IC used in this video is the ILI9341 320x240 pixel.
The code will only support this IC at this time.
2.2", 2.4", 2.8" or 3.2" sizes will work fine.
Also we are using a no touch display but a touch will work fine but
the VFO has no touch control functionality.
s.click.aliexpress.com/e/_DEX...
I2C FRAM Module 32KB
s.click.aliexpress.com/e/_DBC...
8 Digit Seven Segment Display MAX7219
s.click.aliexpress.com/e/_DBS...
Myewei Electronic Store
s.click.aliexpress.com/e/_De4...
Links to Parts Used In Previous Videos
Arduino NANO Clone Link
s.click.aliexpress.com/e/_Dm8...
SI5153 Breakout Board
s.click.aliexpress.com/e/_DeH...
OLED Display I2C
s.click.aliexpress.com/e/_Dn3ekg
l
Rotary Encoder 100PPR
s.click.aliexpress.com/e/_DBH...
AD831 Mixer
s.click.aliexpress.com/e/_DBN...
8 Digit Seven Segment Display MAX7219
s.click.aliexpress.com/e/_DBS...
SMA RG316 cables
s.click.aliexpress.com/e/_Dl0...
10dB SMA Attenuator
s.click.aliexpress.com/e/_DlH...

Пікірлер: 44

  • @damianzelazny5785
    @damianzelazny57854 ай бұрын

    freaking awesome project!

  • @paulsradiohacks
    @paulsradiohacks4 ай бұрын

    Im so going to use this on my Bitx project and beyond!

  • @christopheriles1469
    @christopheriles14694 ай бұрын

    Another very detailed video; it explains everything and is easy for even me to follow! Thanks again John, please keep them coming.

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi Chris, great to hear from you as always.thanks for the nice feedback, I will do my best to make some more videos regarding projects. I have some repair vids lined up as well which should be interesting as I have 2x 101ZD's sitting in the workshop. 73 John

  • @christopheriles1469

    @christopheriles1469

    4 ай бұрын

    My apologies John, I haven't had time from work to build the Bandsurfer yet but rest assured, I will certainly build it. The "breadboard" vfo works flawlessly so I'm fired up to build the Bandsurfer. Your excellent videos have made this "do-able", thank you so much for all the time and effort you have put in. Bless you, Chris, G0VOE, Somerset.

  • @toolmanchris
    @toolmanchris4 ай бұрын

    All clever stuff John 👍

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi Chris, it's certainly a fun project

  • @GeorgeEI7KO
    @GeorgeEI7KO4 ай бұрын

    Great work Johnboy. Looking forward to stuffing one into a cobra.

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi George, yep it's not long now mate.

  • @paultomlinson528
    @paultomlinson5284 ай бұрын

    Wow it just gets better!

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi Paul. yes it's getting there

  • @paultomlinson528

    @paultomlinson528

    4 ай бұрын

    @@M0XFXUK and some

  • @bob_mosavo
    @bob_mosavo4 ай бұрын

    Thanks 👍

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    No problem

  • @user-se5jc3gw1y
    @user-se5jc3gw1y4 ай бұрын

    Beautiful John .... looks to be highly functional .... Thanks for your work! ----- Dean, KL7MA

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi Dean, no problem it's been quite a fun project to develop. Now we have architecture of the code under control we can add a lot more features. I am currently working on a band pass filter array which can be controlled by I2C and automatically switches in front end band filters controlled by the VFO unit. If you have any ideas for features let me know and I will do my best to incorporate them. 73 M0XFX

  • @pauldobson8421
    @pauldobson84214 ай бұрын

    Love this VFO. How much of a transceiver is already part of the boards you supply? I’m guessing band pass filters and an RF Amp will be needed to add to the boards to get a basic build? Love it!

  • @zl4ssb920
    @zl4ssb9204 ай бұрын

    needs rit (clarifier) on a pot ..nice project

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Yes, very good point, an RIT is certainly something it could do with. I'm thinking of using a rotary encoder with a push switch but I could also look using a pot. Thank you for the comment.

  • @Tokyo1991.JL1AJE
    @Tokyo1991.JL1AJE4 ай бұрын

    Great content! Noticed half of your parts links are jumbled up. Definitely would appreciate you fixing them. Also where there are purchase options for example the touch screen, it would be great if you could be explicit/specific about which part you used as I’ve purchased items claiming a certain driver being used only to find the size I opted for used a different driver. Have you considered using JLCPCB or similar to offer your boards for on demand purchase. I think you get a cut and it would expand your follower base as Chinese shipping seems to be much cheaper than almost anywhere else. 73 John

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi John, you make a good point. Apologies I hadn't considered how the part links come out on a phone, I will certainly take a look at this. Regarding the LCD driver IC, I did mention that I was using the ILI9341 in the description but I can see where the confusion came into play. I will update the descriptions to be more specific. On that note, I am planning to add code for different display driver IC's, which driver did you purchase? Regarding JLC, I know this outfit and I am considering using them or PCB Way for manufacturing pre assembled boards. Thank you for the information, much appreciated regards John M0XFX

  • @richonguzman
    @richonguzman11 сағат бұрын

    is the consumption of this much higher than the Arduino Nano + Oled version?

  • @Paul_VK3HN
    @Paul_VK3HN2 ай бұрын

    Well done, thats a lot of work. To squelch the radio do you stop the VFO?

  • @M0XFXUK

    @M0XFXUK

    Ай бұрын

    Hi Paul apologies I have been busy with work commitments of late. No the squelch works by the micro controller comparing the signal level with the squelch level and switching on a transistor which grounds out the squelch circuit in the transceiver.

  • @Paul_VK3HN

    @Paul_VK3HN

    Ай бұрын

    @@M0XFXUK Nice work, look forward to seeing it all finished some day, as work allows!

  • @CBRadioWayBack10-4
    @CBRadioWayBack10-44 ай бұрын

    so i need to get my old Jumbo out and bring it to you to install this beast of a unit to it..

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Oh Yes!!! Hope all is well mate.

  • @acestudioscouk-Ace-G0ACE
    @acestudioscouk-Ace-G0ACE4 ай бұрын

    A great video John, thank-you! As a beginner, could I build this project straight off or am I better to build your Build & Code Arduino first?

  • @M0XFXUK

    @M0XFXUK

    4 ай бұрын

    Hi, It's pretty straight forward to build and to configure. I feel that the videos are becoming a little fragmented and making it hard to follow for beginners. I am putting a guide together that will go through step by step on how to build and configure the Band Surfer VFO. Keep an eye on this video description as I will add it when I've completed it.

  • @acestudioscouk-Ace-G0ACE

    @acestudioscouk-Ace-G0ACE

    4 ай бұрын

    @@M0XFXUK Hi John, thanks for your reply and consideration, I'll keep an eye on your channel and am working my way through your back catalogue as there is a lot of good information to be found there. Best 73.

  • @salawalas
    @salawalas2 ай бұрын

    Great project, indeed. I'll try to do this myself. Popular and ordinary esp32 Devkit v.3 will be work? I mean esp32-dowd-v3 rev3.1.

  • @M0XFXUK

    @M0XFXUK

    Ай бұрын

    Hi apologies I have been busy with work commitments of late. With regards to your question: I am used the ESP32 S3 however; I guess it would work with esp32 Devkit v.3 but you may have to may have to change to GPIOs the code to suit that board. I hope this is of help.

  • @pitupongkliangsan410
    @pitupongkliangsan4102 ай бұрын

    are you interested to add gps 1 pps output to automatic adjust si5351 frequency stability?

  • @M0XFXUK

    @M0XFXUK

    Ай бұрын

    Hi apologies I have been busy with work commitments of late. To be honest I have developed a new Si5351 breakout board with a 2ppm TXCO which has improved the frequency stability and I have also added an FM modulation feature to the new breakout board. With regards to GPS steered frequency stability is not something I have given much thought to. I believe that he type C variant of the si5351 can be controlled by a variety of reference frequencies which would be interesting to see how it performs with GPS locked standard but is not something I have had the time to play with. Thank you for the comment as it's good food for thought. regards John M0XFX

  • @brownbear1808
    @brownbear18082 ай бұрын

    Hi ! Is it possible to use regular ESP32 WROOM instead of ESP32-S3?

  • @M0XFXUK

    @M0XFXUK

    Ай бұрын

    Hi apologies I have been busy with work commitments of late. regarding your question, Yes I don't see why it shouldn't work however depending what features you use you may need to reassign the GPIO's to suit. Thank you for your comment.

  • @brownbear1808

    @brownbear1808

    Ай бұрын

    @@M0XFXUK Thank you !

  • @bossdog20
    @bossdog202 ай бұрын

    Thanks John very nice project i have sent you an email to order two boards cheers mate from down under Rob VK4AJR.

  • @M0XFXUK

    @M0XFXUK

    Ай бұрын

    Not long now, keep an eye on the channel

  • @SimjetAU
    @SimjetAU4 ай бұрын

    @Toyko.1991. parts list is fine. I ordered all the p0arts I needed including the touch screen from that list it wasnt hard at all. Mine is up and running no problem. It works extremely well. I use JLC myself for my pcbs but also use PCBWay when I get pcb's populated. JLC use a chine supplier for a lot of their parts. I much prefer genuine ones from Mouser etc. as that is what PcbWay use as their p0arts supplierI get pcbs assembled for aircraft engines and prefer to get all genuine manufacturer parts and it not that much more expensive.

  • @Tokyo1991.JL1AJE

    @Tokyo1991.JL1AJE

    4 ай бұрын

    I use PCBWay as well for fab. The parts list format is better when viewed from a desktop. Appears out of sync on mobile if you click from the middle of list as opposed to working through in order. YMMV. Never had a good experience ordering LCDs from AliExpress. Shoddy packaging/cracked screens or bizarre drivers as I said.

  • @SimjetAU

    @SimjetAU

    4 ай бұрын

    @@Tokyo1991.JL1AJE I use a desktop or a laptop..cant stand using a phone for that..its tiresome as you stated. The encoders John suggested are very good surprisingly for the p0rice as well. I got it all from Aliexpess inc the touch screens and all arrived fine and well packed. used Johns links. I am waiting on the I2C encoder Adafruit boards...they are coming from Mouser and should be here this week as couldnt find any on aliexpress

  • @Sailingon
    @Sailingon4 ай бұрын

    Very interesting project. 2e0axa

Келесі