PWB for W8BH LC Meter project
4
Hi, I had a lot of fun building the morse tutor and am going to build the LC Meter project. I ordered some PWBs from the JLC fab. I only need 1 but minimum buy is 5 so i will have some extras. i will sell basically at cost plus postage, TBD. if anyone is interested, pls let me know here or via email directly. i just placed the order today so i won't have them in hand for probably a couple weeks. regards lars / kn5ute
|
Flashing esp32 Morse tutors help wanted
5
I built about a dozen Morse tutors 2 years ago and was successful flashing/programming them, once I bought a newer laptop. Now I'm trying to make some more and am having compiling errors in Arduino IDE. Has C++ changed so much in 2 years that the "old" code won't work? Would anyone in the group be willing to talk me through how to fix the problems? The list is pretty big and I've tried researching each online, but I haven't enough programming knowledge to understand what needs to be done. I just programmed several esp32 boards with the kv4p-ht android radio project using their online programming tool. Does such a tool exist for the w8bh morse tutor? Thanks in advance for ANY help, Robert AD6XJ
|
Display not working
5
Built the ESP 32 version, the display only had the back light, lit. Ordered a second kit, simply because I couldn't find the correct display. KMRTM32032-spi. The display from the 2nd kit worked in the 1st kit, indicating the 1st display was bad out of the box. Tried ordering one from Amazon with similar specs. It also failed in both devices. My question is where can you find the correct display or a 100% compatible one? Tnx, Tom KT4XN
|
extra dits and dahs
Some Morse Tutors are susceptible to electrical noise on the paddle input lines, resulting in erroneous dits and dahs during sending practice. To fix the issue, install bypass capacitors from each paddle input to ground. Suggested mod: Bypass_Cap_Mod.pdf (w8bh.net) Thank you to Vince VE6LK and others who have brought this issue to my attention. Bruce. w8bh.net
|
Bruce, thanks for the NTP clock.
I just want to thank Bruce for designing the NTP clock, and for providing such an excellent write up. I recently built one using a Cheap Yellow Display, with code tweaked by Mitch W4OA (Thanks Mitch). I’m not sure if it’s possible, but I might try and replace the UTC time with a second local time, as I live in the US but have family in the UK.
|
NTP Clock on the ESP32 cYd (cheap Yellow display)
I have converted Bruce's NTP Clock to the ESP32 cYd module. https://github.com/bhall66/NTP-clock Below is a picture of my original build using Bruce's pcb and the cYd, not yet in a case. The cYd is available from CN for ~$15. A copy of the code is attached.
|
GPS Clock on the cYd (cheap Yellow display) module
I have converted Bruce's design of a GPS Clock from a STM32 processor to the ESP32 2.8 inch screen cYd cheap yellow display. See www.w8bh.net https://github.com/bhall66/GPS-clock for Bruce's original design. Bruce does a fantastic job of explaining his design and code, step by step. Bruce's design has three screens, you switch screens by touch. Even though I am NOT a programmer, I somehow managed to convert Bruce's STM32 code to the cYd. But, I am stuck trying to get touch to work on the cYd. If anyone is willing to help me get the touch working, I will be happy to send them my code. The picture is of the first screen. The cYd is usually around ~$15 shipped from CN. I am using a ~$5 gps module, also from CN. Let me know if you can give me any pointers to get touch working!
|
SD Reader Difficulty (MorseTutor, ESP32 version)
11
Brand new to the group and have a question after searching previous posts. I have successfully (I think) assembled Bruce's MorseTutor (ESP32 version) after receiving the parts kit from Vince and Dan. Everything works great except the SD card option. I have loaded files onto a couple of different SD cards, and they appear in the file section list (first character dropped in each, however). I am able to move down the file list as I rotate the encoder. Upon depressing the rotary encoder to select a file, the program just opts back to the Receive Menu. Have examined the script and double checked that the libraries are installed in the Arduino IDE. Everything compiles and uploads without errors. Have checked all pins and solder joints. Anyone run into this problem? Any suggestion appreciated. Thanks.
|
Morse Tutor Schematic
4
Does anyone have a schematic for the ESP32 version of the tutor? I've checked the website and github, perhaps I've overlooked it? thanks/73 de VE6LK ..Vince
|
NTP-Server - location of STL case files
6
The link on the W8BH NTP Server tutorial points to Bruce's Thingiverse page. The NTP Server is not listed as a project on the page. Anyone have a link to the STL case files? I have ordered the pcboards from JLCPCB and would like to get a case printed before the boards arrieve. Tnx Mitch W4OA Opelika, AL
|
Looking for a PCB
9
I have a nice enclosed version of the w8BH MCT. I also have 2 boards for equivalent MCTs made by other people. But, I also have an enclosure which doesn't take any of these boards. Does anyone know what PCB is needed for this enclosure? https://www.thingiverse.com/thing:3850628 It probably seems silly, but I am hoping to have at least one of each of these MCTs if possible. bill
|
laser cut case for esp32 tutor version
3
I couldn't find a case that fit the esp32 version of the W8BH morse tutor so I made one with a laser cutter. Some more info here: https://micropipes.com/2024/02/25/a-crude-case-for-the-w8bh-morse-tutor/ The SVG file to make your own: https://micropipes.com/assets/img/2024-w8bh-case.svg Cheers
|
Show my own coding speed on Morse Code Tutor
7
Hi Bruce, I am using the ESP32 Morse Code Tutor and enjoying it. I would like to show on the screen the speed at which I am actually keying with both paddle and straight key. I think I should add some code in straightKeyInput() and in paddleInput(). Could you please give me some hints so I can more easily add it to the code? Thanks 73 Vincenzo - DL2VC - IZ0RUS
|
Morse Tutor ESP version
I had some boards made and assembled without issues. I am having a hard time understanding on how to program the ESP32 module with Arduino ( I am a real rookie). Seems like I am missing some libraries.
|
ntp_server.ino Sketch
5
Hi Bruce - Where would I find the ntp_server.ino sketch mentioned on the last page of part 2 of your NTP Server project? Ross - VA3KAY
|
two recent projects
Here are two recent projects that you might be interested in: W8BH Numitron Clock NTP server: intro and hardware NTP server: software NTP server: construction NTP server: schematic NTP server: interactive BOM Bruce w8bh.net
|
Using NTP clock board for Bruce's GPS clock - HELP needed.
14
#code
Bruce's GPS clock is my favorite hobby electronic clock. As I type I can see 7 gps or ntp clocks, and I have others. I like clocks! I had a couple extra of Bruce's NTP clock boards and a few ESP8266 D1 Mini boards and a couple of surplus gps modules. I decided to see if I could get the STM GPS clock software running on the NTP clock ESP board. I am NOT a programmer. I discovered this lack of talent decades ago. I had little trouble getting the GPS clock software to work by working through Bruce's Tutorials using the ESP8266 instead of a Blue Pill. I finally figured out Software Serial and that interrupt code has to be in ram. So I have been mostly successful. My unsolved problems are relatively small. I am getting weird satellite numbers. The clock is randomly regressing an hour occasionally, and giving an erroneous date (this may be from moving it around). I can only start in screen 0. Trying to start in screen 1 or 2 results in a very brief flash of the selected screen then back to screen 0 and the clock starts. My biggest problem is getting Touch to work to switch screens. I made the edits in Bodmer TFT_eSPI v2.4.32 User_Setup.h. I used Pin_D0 for TOUCH_CS. I ran a jumper from the T_CS pin of the tft to pin D0 on the ESP8266 module. Bodmer library Test and Diagnostic examples are below. I am open to suggestions on how to get touch working. A picture of the clock display is also below. Mitch W4OA Opelika AL ___________________ Bodmer library examples: Colour_Test - works perfectly. Read_User_Setup gives this output: [code] TFT_eSPI ver = 2.4.32 Processor = ESP8266 Frequency = 80MHz Voltage = 3.33V Transactions = No Interface = SPI SPI overlap = No Display driver = 9341 Display width = 240 Display height = 320 TFT_CS = PIN_D8 TFT_DC = PIN_D3 TOUCH_CS = PIN_D0 Font GLCD loaded Font 2 loaded Font 4 loaded Font 6 loaded Font 7 loaded Font 8 loaded Test_Touch_Controller gives this output: x: 8191 y: 8191 z: 4095 x: 8191 y: 8191 z: 4095 x: 8191 y: 8191 z: 4095 x: 8191 y: 8191 z: 4095 x: 8191 y: 8191 z: 4095 ... TFT_ReadWrite_Test gives this result: Pixel value written = 1 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 2 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 4 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 8 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 10 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 20 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 40 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 80 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 100 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 200 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 400 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 800 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 1000 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 2000 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 4000 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 8000 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 1 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 2 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 4 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 8 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 10 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 20 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 40 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 80 Pixel value read = FFFF ERROR ^^^^ Pixel value written = 100 Pixel value read = FFFF ERROR ^^^^
|
NTP Clock Board
I am looking for one or maybe two of the NTB clock boards done by WA2FZW ( Ver 1.1 ) if anyone has a spare in the junk box. i have all the parts to complete clock #2 but have not gotten my act together enough to order a few of these from a maker. I'd gladly pay a reasonable price and I am sure one will go in a regular first class envelope with a stamp. Contact me off list please, my email is W4PID at ARRL dot net. Thanks & 73 Dick W4PID
|
LCMETER displaying wrong colours ?
3
Hi Have build the lcmeter bn49 and have the following screens intro screen is black with white text calibration should be green but its pink capacitor test is currently blue inductance test is currently red Has anyone encountered this error i tried tft library v16 abd 17 but no go so far seems some displays are organised bgr instead of rgb ! 73;s Jason 9H5BM
|
Morse Tutor update
5
Morse Tutor Update The current update does NOT add any features. Read no further if your Morse Tutor is working well. So why an update? 1. The original Morse Tutor was written using Roger Clark’s core for the Maple/Blue Pill microcontroller. It is an excellent and highly optimized core. But Roger Clark no longer develops it. In the meantime, STMicroelectronics, manufacturer of STM32 microcontrollers, has developed their own series of core libraries. These libraries are actively supported and support a much wider range of MCUs. 2. Very few Blue Pills (if any) use genuine STM32 microcontrollers from STMicroelectronics. Most use knockoff clones which skimp on available flash memory. Because of the memory issue, many Morse Tutors cannot store their configuration settings. Some do not work at all. The latest update is rewritten for the official STM32 core library. And, it has a “FAKE_CHIP” setting which sidesteps the memory issues plaguing many Blue Pills. The new code works on a Blue Pill which previously refused to run Morse Tutor. There is one disadvantage with the official STM32 core: screen refreshes are slower, which is noticeable when the entire screen is being redrawn. Morse Tutor is not otherwise affected. I’ve posted 3 new files on my GitHub page in the MorseTutor_STM32 directory: 1. MorseTutor_STM32.ino – source code for use with the official STM32 core, version 2.5.0 2. MorseTutor_STM32.FAKE_64K_MCU – compiled code for Blue Pills with fake 64K MCUs 3. MorseTutor_STM32.GENUINE_F103C8 – compiled code for STM32F103C8 or STM32F103CB microcontrollers See: MorseTutor_STM32 (github.com) Bruce w8bh.net
|