Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- BITX20
- Messages
Search
Re: W8TEE VFO Board
Jack do you still have Boards available? El El mar, 1 de ago. de 2017 a las 09:41, Ben Bangerter, K0IKR via Groups.Io <bwbangerter=[email protected]> escribi¨®: I want to order one of Jack Purdum's vfo/display mother boards.? I know it costs $7.50 and can be ordered through PayPal, but I cannot find the PayPal address.? I am sure it has been posted, possibly many times, but I just can't find it! ? |
||
Re: W8TEE Software Release 1.05
Jack Purdum
I've looked at the code and see nothing that would cause that kind of behavior. I'll try it here tomorrow myself and see if it's consistent. Jack, W8TEE From: David S via Groups.Io <dcsuk10@...> To: [email protected] Sent: Tuesday, August 8, 2017 5:01 PM Subject: Re: [BITX20] W8TEE Software Release 1.05 Hi Jack I've got a good one for you. ?I made the ?sendcurrentfrequency mod as per your earlier post. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? I hooked up the scope to monitor the output, I'd been tuning so on a Arduino reset the frequency is recovered from the Eprom, no problems seen at all. Now the fun starts. ?On a complete power down of the VFO, there's a burst of output from the vfo then nothing until the encoder is turned, than all returns to normal. ?This cannot be seen if the Arduino is reset, it only occurs following a power cycle. If I find anything I'll let you know, ?although It's late here, I'll be calling it a night soon. Regards David G8DJM |
||
Re: W8TEE Software Release 1.05
Jack Purdum
In the Examples directory of the mcufriend library is a program named testcard_kbc.ino. What do you see when you run it. Jack, W8TEE From: "Ben Bangerter, K0IKR via Groups.Io" <bwbangerter@...> To: [email protected] Sent: Tuesday, August 8, 2017 6:17 PM Subject: Re: [BITX20] W8TEE Software Release 1.05 Jack, i plugged my mcufriend display into an Arduino Uno as a shield. ?It lights up nicely (white). ?When I run the LCD_ID_readreg sketch in the mcufriend library examples, it compiles and loads. ?When it runs, the serial monitor panel shows 00 for all register values. ?Same when I uncomment the line 11 after the lcdReset() command. ?I have no idea what to try next. Ben, k0ikr |
||
Re: W8TEE Software Release 1.05
Jack Purdum
Is this the 3.5" mcufriend display? Have you seen it display anything yet? Have you tried all of the example programs? Jack, W8TEE From: David S via Groups.Io <dcsuk10@...> To: [email protected] Sent: Tuesday, August 8, 2017 6:58 PM Subject: Re: [BITX20] W8TEE Software Release 1.05 Ben & Jack Ben first I've got a 3.5" display here's what mine gives. it's this section that gives the display id. ?reg(0x00D3) 00 00 94 87. ?In my case that's 0x9487 Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)
?
reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 00 80 66 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Power Mode
reg(0x000C) 00 06 Get Pixel Format
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 93 30 93 30 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B4) 00 02 Inversion Control
reg(0x00B6) 00 02 02 3B 3B Display Control
reg(0x00B7) 00 06 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 0E 0E 0E 0E 0E 0E 0E 0E Panel Control
reg(0x00C8) 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA
reg(0x00CC) 00 03 Panel Control
reg(0x00D0) 00 00 00 Power Control
reg(0x00D2) 00 01 00 00 09 NVM Read
reg(0x00D3) 00 00 94 87 ILI9341, ILI9488
reg(0x00D4) 00 97 00 01 Novatek ID
reg(0x00DA) 00 00 RDID1
reg(0x00DB) 00 80 RDID2
reg(0x00DC) 00 66 RDID3
reg(0x00E0) 00 0F 1F 1C 0B 0E 09 48 99 38 0A 14 06 11 09 00 GAMMA-P
reg(0x00E1) 00 0F 36 2E 09 0A 04 46 66 37 06 10 04 24 20 00 GAMMA-N
reg(0x00EF) 00 80 00 10 60 40 ILI9327
reg(0x00F2) 00 58 10 12 02 92 92 FF 12 90 00 00 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Control
Jack I can correct the stopping of the VFO output on power up but I'm not at all sure, I just hope this will give you some clues. Right at the end of the Setup() routine there's this section of code ? encoderDirection = 0;
? encoderMode = ENCODERTUNING; ? ? ? ?// tuning
? sendFrequency(currentFrequency);
? ShowFrequency(currentFrequency, 0);
? StartupScreen();
? locationX = 1;
? analogMeter(locationX, locationY, 200, 110, WHITE);
?
? encoderMode = ENCODERTUNING; ? ? ? ?// tuning
If I add another call to sendFrequency(currentFrequency); it functions correctly. Very strange, I feel that doing this is a fudge rather than a real cure. Regards? David ?G8DJM ?
?
|
||
Re: W8TEE Software Release 1.05
Jack Purdum
I've never seen a display that returned all zeroes. Have you had the display working with anything? Jack, W8TEE From: "Ben Bangerter, K0IKR via Groups.Io" <bwbangerter@...> To: [email protected] Sent: Tuesday, August 8, 2017 7:43 PM Subject: Re: [BITX20] W8TEE Software Release 1.05 Jack, This is what I get: Read Registers on MCUFRIEND UNO shield? controllers either read as single 16-bit? e.g. the ID is at readReg(0)? or as a sequence of 8-bit values? in special locations (first is dummy)? reg(0x0000) 00 00????ID: ILI9320, ILI9325, ILI9335, ...? reg(0x0004)?00 00 00 00????Manufacturer ID? reg(0x0009)?00 00 00 00 00????Status Register? reg(0x000A) 00 00????Get Power Mode? reg(0x000C) 00 00????Get Pixel Format? reg(0x0061) 00 00????RDID1 HX8347-G? reg(0x0062) 00 00????RDID2 HX8347-G? reg(0x0063) 00 00????RDID3 HX8347-G? reg(0x0064) 00 00????RDID1 HX8347-A? reg(0x0065) 00 00????RDID2 HX8347-A? reg(0x0066) 00 00????RDID3 HX8347-A? reg(0x0067) 00 00????RDID Himax HX8347-A? reg(0x0070) 00 00????Panel Himax HX8347-A? reg(0x00A1)?00 00 00 00 00????RD_DDB SSD1963? reg(0x00B0) 00 00????RGB Interface Signal Control? reg(0x00B4) 00 00????Inversion Control? reg(0x00B6)?00 00 00 00 00????Display Control? reg(0x00B7) 00 00????Entry Mode Set? reg(0x00BF)?00 00 00 00 00 00????ILI9481, HX8357-B? reg(0x00C0)?00 00 00 00 00 00 00?00 00????Panel Control? reg(0x00C8)?00 00 00 00 00 00 00?00 00 00 00 00 00????GAMMA? reg(0x00CC) 00 00????Panel Control? reg(0x00D0) 00 00 00????Power Control? reg(0x00D2)?00 00 00 00 00????NVM Read? reg(0x00D3)?00 00 00 00????ILI9341, ILI9488? reg(0x00D4)?00 00 00 00????Novatek ID? reg(0x00DA) 00 00????RDID1? reg(0x00DB) 00 00????RDID2? reg(0x00DC) 00 00????RDID3? reg(0x00E0)?00 00 00 00 00 00 00?00 00 00 00 00 00 00?00 00????GAMMA-P? reg(0x00E1)?00 00 00 00 00 00 00?00 00 00 00 00 00 00?00 00????GAMMA-N? reg(0x00EF)?00 00 00 00 00 00????ILI9327? reg(0x00F2)?00 00 00 00 00 00 00?00 00 00 00 00????Adjust Control 2? reg(0x00F6)?00 00 00 00????Interface Control? Bet you didn't know what you were getting yourself into when you got involved in all this! Ben |
||
Re: New bitx40 build.
Worked late today, so very little progress. Still drilling, filing, and sawing. It does look a "bit" more like a radio, but only checking for fit at this point, so all will need be removed. Serial 719 is fits pretty good in the box. I turned it around about a 1/2 dozen times trying to figure out which side would be best toward the front, and it finally stopped with the tuning leads forward. I hope this is best. The tuning knob, and 10 turn pot is fitting well. The display...well, just a little too late in the day and too tired to start cutting the hole for that.?
|
||
Re: W8TEE Software Release 1.05
Jack,
This is what I get: Read Registers on MCUFRIEND UNO shield? controllers either read as single 16-bit? e.g. the ID is at readReg(0)? or as a sequence of 8-bit values? in special locations (first is dummy)? reg(0x0000) 00 00????ID: ILI9320, ILI9325, ILI9335, ...? reg(0x0004)?00 00 00 00????Manufacturer ID? reg(0x0009)?00 00 00 00 00????Status Register? reg(0x000A) 00 00????Get Power Mode? reg(0x000C) 00 00????Get Pixel Format? reg(0x0061) 00 00????RDID1 HX8347-G? reg(0x0062) 00 00????RDID2 HX8347-G? reg(0x0063) 00 00????RDID3 HX8347-G? reg(0x0064) 00 00????RDID1 HX8347-A? reg(0x0065) 00 00????RDID2 HX8347-A? reg(0x0066) 00 00????RDID3 HX8347-A? reg(0x0067) 00 00????RDID Himax HX8347-A? reg(0x0070) 00 00????Panel Himax HX8347-A? reg(0x00A1)?00 00 00 00 00????RD_DDB SSD1963? reg(0x00B0) 00 00????RGB Interface Signal Control? reg(0x00B4) 00 00????Inversion Control? reg(0x00B6)?00 00 00 00 00????Display Control? reg(0x00B7) 00 00????Entry Mode Set? reg(0x00BF)?00 00 00 00 00 00????ILI9481, HX8357-B? reg(0x00C0)?00 00 00 00 00 00 00?00 00????Panel Control? reg(0x00C8)?00 00 00 00 00 00 00?00 00 00 00 00 00????GAMMA? reg(0x00CC) 00 00????Panel Control? reg(0x00D0) 00 00 00????Power Control? reg(0x00D2)?00 00 00 00 00????NVM Read? reg(0x00D3)?00 00 00 00????ILI9341, ILI9488? reg(0x00D4)?00 00 00 00????Novatek ID? reg(0x00DA) 00 00????RDID1? reg(0x00DB) 00 00????RDID2? reg(0x00DC) 00 00????RDID3? reg(0x00E0)?00 00 00 00 00 00 00?00 00 00 00 00 00 00?00 00????GAMMA-P? reg(0x00E1)?00 00 00 00 00 00 00?00 00 00 00 00 00 00?00 00????GAMMA-N? reg(0x00EF)?00 00 00 00 00 00????ILI9327? reg(0x00F2)?00 00 00 00 00 00 00?00 00 00 00 00????Adjust Control 2? reg(0x00F6)?00 00 00 00????Interface Control? Bet you didn't know what you were getting yourself into when you got involved in all this! Ben |
||
Re: W8TEE Software Release 1.05
Ben & Jack
Ben first I've got a 3.5" display here's what mine gives. it's this section that gives the display id. ?reg(0x00D3) 00 00 94 87. ?In my case that's 0x9487 Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)
?
reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 00 80 66 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Power Mode
reg(0x000C) 00 06 Get Pixel Format
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 93 30 93 30 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B4) 00 02 Inversion Control
reg(0x00B6) 00 02 02 3B 3B Display Control
reg(0x00B7) 00 06 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 0E 0E 0E 0E 0E 0E 0E 0E Panel Control
reg(0x00C8) 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA
reg(0x00CC) 00 03 Panel Control
reg(0x00D0) 00 00 00 Power Control
reg(0x00D2) 00 01 00 00 09 NVM Read
reg(0x00D3) 00 00 94 87 ILI9341, ILI9488
reg(0x00D4) 00 97 00 01 Novatek ID
reg(0x00DA) 00 00 RDID1
reg(0x00DB) 00 80 RDID2
reg(0x00DC) 00 66 RDID3
reg(0x00E0) 00 0F 1F 1C 0B 0E 09 48 99 38 0A 14 06 11 09 00 GAMMA-P
reg(0x00E1) 00 0F 36 2E 09 0A 04 46 66 37 06 10 04 24 20 00 GAMMA-N
reg(0x00EF) 00 80 00 10 60 40 ILI9327
reg(0x00F2) 00 58 10 12 02 92 92 FF 12 90 00 00 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Control
Jack I can correct the stopping of the VFO output on power up but I'm not at all sure, I just hope this will give you some clues. Right at the end of the Setup() routine there's this section of code ? encoderDirection = 0;
? encoderMode = ENCODERTUNING; ? ? ? ?// tuning
? sendFrequency(currentFrequency);
? ShowFrequency(currentFrequency, 0);
? StartupScreen();
? locationX = 1;
? analogMeter(locationX, locationY, 200, 110, WHITE);
?
? encoderMode = ENCODERTUNING; ? ? ? ?// tuning
If I add another call to sendFrequency(currentFrequency); it functions correctly. Very strange, I feel that doing this is a fudge rather than a real cure. Regards? David ?G8DJM ?
? |
||
Re: W8TEE Software Release 1.05
Jack,
i plugged my mcufriend display into an Arduino Uno as a shield. ?It lights up nicely (white). ?When I run the LCD_ID_readreg sketch in the mcufriend library examples, it compiles and loads. ?When it runs, the serial monitor panel shows 00 for all register values. ?Same when I uncomment the line 11 after the lcdReset() command. ?I have no idea what to try next. Ben, k0ikr |
||
Re: W8TEE Software Release 1.05
Hi Jack
I've got a good one for you. ?I made the ?sendcurrentfrequency mod as per your earlier post. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? I hooked up the scope to monitor the output, I'd been tuning so on a Arduino reset the frequency is recovered from the Eprom, no problems seen at all. Now the fun starts. ?On a complete power down of the VFO, there's a burst of output from the vfo then nothing until the encoder is turned, than all returns to normal. ?This cannot be seen if the Arduino is reset, it only occurs following a power cycle. If I find anything I'll let you know, ?although It's late here, I'll be calling it a night soon. Regards David G8DJM |
||
Fw: [BITX20] W8TEE VFO Board
Jack Purdum
I don't know what happened, but here's the message I sent: ----- Forwarded Message ----- From: Jack Purdum <econjack@...>
To: "[email protected]" <[email protected]> Sent: Tuesday, August 1, 2017 8:47 AM Subject: Re: [BITX20] W8TEE VFO Board Use? ????econjack@...? at PayPal. Make sure you leave your shipping address and the number of boards you want as part of your payment. Jack, W8TEE From: "Ben Bangerter, K0IKR via Groups.Io" <bwbangerter@...> To: [email protected] Sent: Tuesday, August 1, 2017 8:41 AM Subject: Re: [BITX20] W8TEE VFO Board I want to order one of Jack Purdum's vfo/display mother boards. ?I know it costs $7.50 and can be ordered through PayPal, but I cannot find the PayPal address. ?I am sure it has been posted, possibly many times, but I just can't find it! ? Ben, K0IKR
|
||
Re: W8TEE Software Release 1.05
¿ªÔÆÌåÓýI downloaded a new copy from and that fixed it.? Will look at your suggestion but it's working so may moot The first line is in the sketch but not the second line. Send frequency to chip. Don't think it is needed Thought? Art Sent from my iPhone On Aug 8, 2017, at 2:12 PM, Jack Purdum via Groups.Io <econjack@...> wrote:
|
||
Re: W8TEE Software Release 1.05
¿ªÔÆÌåÓýJack Okay. Not sure what the issue was but reloaded everything and it is working now. Weird science? Thanks? Art Sent from my iPhone On Aug 8, 2017, at 1:46 PM, Jack Purdum via Groups.Io <econjack@...> wrote:
|
||
Re: W8TEE Software Release 1.05
Jack Purdum
OK. It seems some idiot removed a line from the code that might make a difference. (OK...it was me...) In loop, add the yellow line: ? ? ? encoderDirection = 0; ? ? ? DoRangeCheck(); ? ? ? sendFrequency(currentFrequency); ? ? ?// Send frequency to chip ? ? ? ShowFrequency(currentFrequency, 0); ? // Update display I think I removed this when I removed some debug statements. Let me know if that helps. Jack, W8TEE From: Art Olson <olson339@...> To: [email protected] Sent: Tuesday, August 8, 2017 11:56 AM Subject: Re: [BITX20] W8TEE Software Release 1.05 David, Jack, Did you have an issue with vfo out? ?I installed this morning and I didn't have any output on the vfo out pins. Moved to out2 and had a signal. I thought maybe I had a bad ad9850 or u2 amp but when I reinstalled ?v1.03, normal operation was restored. Puzzled as to what is the issue ? Art Sent from my iPhone
|
||
Re: W8TEE Software Release 1.05
Jack Purdum
Wow...that makes no sense as I really didn't touch the VFO code. I'll take a look at it. It has to be the move of some of the AD9850 pins. Jack, W8TEE From: Art Olson <olson339@...> To: [email protected] Sent: Tuesday, August 8, 2017 11:56 AM Subject: Re: [BITX20] W8TEE Software Release 1.05 David, Jack, Did you have an issue with vfo out? ?I installed this morning and I didn't have any output on the vfo out pins. Moved to out2 and had a signal. I thought maybe I had a bad ad9850 or u2 amp but when I reinstalled ?v1.03, normal operation was restored. Puzzled as to what is the issue ? Art Sent from my iPhone
|
||
Re: W8TEE Software Release 1.05
¿ªÔÆÌåÓýDavid, Jack, Did you have an issue with vfo out? ?I installed this morning and I didn't have any output on the vfo out pins. Moved to out2 and had a signal. I thought maybe I had a bad ad9850 or u2 amp but when I reinstalled ?v1.03, normal operation was restored. Puzzled as to what is the issue ? Art Sent from my iPhone On Aug 8, 2017, at 11:48 AM, David S via Groups.Io <dcsuk10@...> wrote:
|
to navigate to use esc to dismiss