Morse Code Resources
#resource
Greetings, The W8BH Morse Tutor is mentioned on the following Morse code resource sites: CWOps https://cwops.org/cw-resources/ Morse Code Ninja https://morsecode.ninja/resources/index.html It was also mentioned in August 2019 at Hackaday. https://hackaday.com/2019/08/07/blue-pill-makes-cheap-but-powerful-morse-tutor/ Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
Binary for STM32 Blue Pill
4
#stm32
Greetings, The STM32F103C8T6 'Blue Pill' may be programmed with an ST-LINK V2 dongle using the st-flash utility, available from https://github.com/texane/stlink The binary is available from https://github.com/bhall66/morse-tutor/tree/master/MorseTutor Command line (on a Linux system): $ st-flash write filename.bin 0x8000000 Advantage: The stlink utilities are much easier to install than the STM32 tool chain. Disadvantage: It is a binary blob, so the source code cannot be edited with your callsign. However, there is a feature in Config > Callsign which allows you to enter your callsign with your key. Once that is done, your callsign will appear on the Splash Screen, and will be used in Receive > QSO. Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
Files section
2
#resource
Hello Ken. I just looked but do not see any files in the files section. Is the github page the only source for files? Thank you. Jim Pruitt WA7DUY
|
Switching email addresses for groups.io
2
Mark, you can just change your subscription email address without joining under another address or quitting the group and then rejoining. To do that log in to your groups.io account. Once logged in then go to this group home page /g/w8bhMorseTutor then click on the drop down arrow to the right of your name in the top bar and select account. In those settings it lists your email address (and password but not shown). You can change your email address there. The one gotcha or be aware is that it changes your email address for all of your groups.io groups that you are a member. Perhaps you want that, and perhaps you do not but be aware of it. If you did not want to change it for all of your groups.io groups then you would need to do what you did and create a new groups.io account under your new email address and join the group with it. I am not sure if that helps or not. Good luck. Jim Pruitt WA7DUY
|
Keys and Paddles
#keys
Greetings, On 11 November I had a functioning DIY Dual Lever Paddle that I started in September. It is made of brass with a steel base and weights 3 pounds 15.75 ounces. I have it hooked up to my W8BH Morse Tutor. During the build process, I drew many diagrams and took some snapshots of the work-in-progress paddle. I put these up on Google Drive. diagrams: https://drive.google.com/open?id=1xniUgNrU_XlH1dPmRi_idjvRw_o_4b5P snapshots: https://drive.google.com/open?id=1FlPuB85S1cPasjXiOs5vie-FO3qwFa3d I made a short video clip and put it up at YouTube: https://www.youtube.com/watch?v=gAJ7sSdhCks Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor -- Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
Breadboarded ESP32 Testing Send Receive
#prototype
#esp32
Breadboarded ESP32 Testing Send/Receive Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
Capacitive Touch Paddles
#keys
I've seen his page... looks like the schematics are there, just need to create a gerber file and send it off to pcbway! I got this one from ebay and it works great... but it doesn't come with the plastic stand: https://www.ebay.com/itm/Touch-Sensitive-Morse-Paddle-for-Iambic-keying-and-keyers-Touch-Sensitive/162425413259?hash=item25d14f1e8b:g:0pQAAOSwdGFYwh~q
|
Breadboarded Mega2560 Pro Mini W8BH Morse Tutor
2
#mega2560
#prototype
Breadboarded Mega2560 Pro Mini W8BH Morse Tutor https://www.youtube.com/watch?v=r-LGAnyeIVI W8BH Morse Tutor 'ported' to a Mega2560 board: https://github.com/muurtikaar/mega-morse-tutor Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
Welcome
3
Greetings, I am just starting this Group to discuss everything about the W8BH Morse Tutor by Bruce Hall. Please be patient as I setup the group. More information about the W8BH Morse Tutor can be found at http://w8bh.net/ under Arduino Projects > Morse Tutor. Ken, KM4NFQ "Not Fully Qualified"
|
ESP32 Programming
10
#esp32
What's the best way to be able to program the ESP32 once on the board? Seems like the port is too close to the knobs, and even if they weren't, does a plug have enough depth clearance?
|
Finding and comparing parts
3
#pcb
There is an online tool for finding and comparing parts, called Octopart. It can be a useful for looking at similar parts across different manufacturers. Their common parts library helps limit your choices to broadly available components. What is octopart? https://octopart.com/what-is-octopart Common parts library: https://octopart.com/common-parts-library Bruce.
|
Never too old to learn!
9
#pcb
I just wanted to post an experience that happened to me recently..., I was amazed at how quickly a PCB can be created and manufactured these days. I found out that a very powerful tool to create a PCB was KiCad. I downloaded it and very quickly started to sink rather than swim. I got very frustrated with trying to learn KiCad. I wrote to a a member of one of the groups here and pleaded with him to share his KiCad files with me. ( I was looking for a quick and dirty solution to my frustrations).. Well - the person that I had requested the files from stood strong and told me NO! At first I was very disappointed that I could not get a quick solution to my frustrations. As it turns out, the person that I asked for help, basically said - You have s off of the schematic as well as the board itself. He told me to use the schematic and the board and use them as a focus to truly learn KiCad. I started to view some some YouTube tutorials (some many times). Using the schematic that I had I gradually learned how to build a schematic and then to reference footprints and build new footprints for unusual components. Well - it took me several sleepless nights but eventually I was able to create my own set of Gerbers for the PCB. I got my boards back today from JLCPCB. I used this board as some samples of different silk screens etc. The boards look fantastic! I am very proud of what I was able to do with KiCad. Now - I must say that there were many questions while I was building the Schematic and PCB. The wonderful person that that originally told me NO - was able to guide me down the path of learning basic KiCad functions. I now have knowledge that I would not have gotten had he given me his files. KiCad is a great product and my mentor is priceless to me. Never be afraid to jump into a product and learn with a mentors assistance and tutorials. I guarantee if I can do it - So can you... 73 - John -N6API
|
New ESP32 board
5
Good evening All, I just posted a new PCB design for the ESP32 Morse Tutor. The code and the circuitry are the same, but this board has a few advantages over the original one: 1. The board is smaller. Since the size is less than 10 x 10 cm, JLCPCB and other companies will give you five boards for $2 + shipping. Yes, 40 cents per board. 2. The board supports larger displays. The 2.2" display is crisp and bright on the original board, but I find that the 3.2" board is easier on my older eyes. 3. There are more power supply options. Micro-USB and battery inputs are now available in addition to the DC barrel jack input. Here are a few links: Short video showing new and original pcb at: https://www.youtube.com/watch?v=tp74gO6lAm0 Battery operation with new pcb: http://w8bh.net/MorseTutor11.pdf Builder's guide: http://w8bh.net/MorseTutor12.pdf Gerbers: https://github.com/bhall66/morse-tutor/tree/master/MorseTutor_ESP32/PCB/rev%202B Source code: https://github.com/bhall66/morse-tutor/tree/master/MorseTutor_ESP32 Project introduction (STM32-based, but still apply): http://w8bh.net/MorseTutor1.pdf Bruce w8bh.net
|
W8BH pc boards
6
#pcb
Has anyone ordered any of the pc boards for the W8BH morse code tutor? Where did you order them? How many did you order? How much did they cost? I have ordered from JLCPCB in the past but only while they had a promotion going. I have not bought any boards for over a year so am wondering what these boards are costing from board houses. Thank you. Jim Pruitt WA7DUY
|
20k Resister
3
#esp32
#build
Soo... I'm slowly collecting parts. It's coming along nicely. Except.... I just realized that the massive resister kit I purchased had 22K resisters, not 20K... any chance they could work?
|
New PCB's 100mmx100mm
Hi. Just received Bruce's new pcb design from JLCPCB. They look great. Can't wait to build 1 up. I already have an STM32 and 2 ESP32 (old pcb) units built and working. 73 Ken WB2ART
|
ESP32 rev 1 PCB
10
#esp32
I put together the first ESP32 rev 1 PCB today. This is one of the boards I ordered from JLCPCB back on Nomember 19. The PCBs arrived yesterday, after only 23 days. Five PCBs for $8.49 incl. S&H. However that price was with a $5.00 coupon. I made a short video of the Morse Tutor playing back a book from the SD card. https://www.youtube.com/watch?v=WgShvOC2XQc Those are the default settings. 13WPM, and 1200Hz Tone. -- Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
Putting a W8BH Morse Tutor on a 'Blue Pill' with Linux
2
#stm32
Well now, I don't know what to say. I can now program an STM32 with the Arduino IDE. And it was relatively painless. Go figure. I was keeping notes, so I will refer to them. This is with Debian GNU/Linux 10 "Buster" and Arduino IDE 1.8.9 # apt-get install gcc-arm-none-eabi That seems to have put stuff here: $HOME/.arduino15/packages/STM32/tools/xpack-arm-none-eabi-gcc/9.2.1-1.1/ This link goes in the Arduino IDE File > Preferences > Additional Boards Manager URLs: http://dan.drown.org/stm32duino/package_STM32duino_index.json Arduino IDE Tools > Board > Boards Manager Connect the STM32F103C8T6 to an ST-LINK V2 dongle and plug it in the USB port. Open and setup the Arduino IDE: Tools > Board > Board Manager Type: Contributed I Installed this one: STM32F1xx/GD32F1xx boards by stm32duino 2019.12.20 Board: "Generic STM32F103 series" Variant: "STM32F103C8T6 (20k RAM, 128k Flash)" Upload method: "STLink" CPU Speed(MHz): "72MHz (Normal)" Optimize: "Smallest (default)" Port: "/dev/ttyS0" [Upload] Jolly good! <-- when you see this, the Sketch has been uploaded successfully! I may have already had the UDEV 49 Rules installed when I installed the stlink utilities? I have successfully installed and gotten the Blue Pill working in the Arduino IDE two previous times. The first time was with Debian 8 "Jessie", the second time was with Debian 9 "Stretch", and it took me days to get it to work, both times. I remember it being extremely frustrating. But this third time was the charm on Debian 10 "Buster". It was almost as easy as getting an ESP32 to work in the Arduino IDE. Almost. -- Regards, Ken, KM4NFQ "Not Fully Qualified" /g/w8bhMorseTutor
|
ESP32 DAC
#esp32
While I've been waiting for all my parts to arrive... I've been playing around and looking through docs and ESP32 specifications more. During this time, the board changed, and I couldn't put together a brand new MorseTutor without the latest board :D Amazingly, JLCPCB has been very fast and cheap, and now I have 5 Rev1 and 5 Rev2's :p (All the parts are yet to arrive :( ) But now, as I look closer at the schematics, I'm wondering if an opportunity hasn't been missed in the current design. I'm noticing that the speaker is driven from a normal GPIO port with PWM. The ESP32 has 2 DAC's on it. But they are only on ports 25 and 26. Wouldn't using the on-board DAC make for a better sounding tone? If so, we up for a rev 3 :P
|
Rev 2B Completed!
#esp32
Thanks for your work on this Bruce! Finally the last piece arrived today (the 3.2" screen)! Me and my little guy are having fun with the final result. That being said, I already have some new items on my list: 1. Design and 3D print a case 2. Work on a new design that removes the knobs and utilizes the touch feature of the 3.2 inch screen 3. Switch to Lora for CW transmission. 4. Use ADC for sidetone generation This second item will take substial work, but will result in a much smaller (just a little bigger than the screen) device and would be a fun improvent. The third item should result in the sending of actual Morse over the waves for listening by any receiver on the country appropriate license free bands. The fourth is more exploratory. It may not be practical or valuable. We'll see ? Thanks again for this project, it has really gotten my gears turning. Nick/NC7BC
|