Re: External Amp
ajparent1/KB1GMX <kb1gmx@...>
Nick,
That amp with IRF530s was created back in 1999 and known as the "hints and kinks" amp. When Wa2EBY tried to copy it he got your result blown transistors. Its unstable into reactive loads (mismatches) and the transformers were poor. It also presents a rather reactive load to the driver (QRP rig) and is known for making that final oscillate as well. IF the low pass filter is heating either the design Q is too high or the harmonic content is. assuming the cores ar T37 size. IF T50 something is wrong as I've run 60W though those. FYI I also tried that amp (two IRF530s), it tried to blow! I used a current regulated power supply so it could never exceed the blowup current. The only things that helped was a better output transformer and a 3DB pad at the input to keep the input tame. I abandoned it. The 100/150 ohm resistor are negative feedback in an attempt to stabilize the amp. For the 'EBY amp 2W is max power as at that point that amp is cranking serious power. That and more power will likely fry the gates. Look at the WA2EBY amp (it is the two files [HF use fet] in files under my call). With 2W I see at 80 and 40M about 55W at 28V using 2 IRF510 and about 37W at 10M. I got a board for it from FARCircuits. I use it with a 4db input pad as most of the HB rigs I have do about 4W. Do copy the mechanical layout as its critical to cooling and stability. FYI I bilt mine back around 2006 and its still running despite various "operator errors". One note. one must use very good care with parallel MOSFETs regarding layout. They are known to become unstable and fry. Adding a 1-4 ohm SMT (1206) resistor right at the gate before it goes into the part can calm them. FYI SHORT leads, the board and the heatsink should nearly be one unit and the MOSFET leads short as possible. Allison
|
|
Re: RF power chain mods and improvements..
ajparent1/KB1GMX <kb1gmx@...>
On Sun, Jun 10, 2018 at 09:23 am, ajparent1/KB1GMX wrote:
Gain and power line up with a few possible solutions listed: *Mixer output at full tilt about -10 dbm. Go higher and the spur gets bigger so lower output here is better. ========================================================================== *Q90 no mods at 80m about 16db at 10M about 10-11db and not more than 3mW power. Replace it with a really hot transistor. BFR106 has a FT of 5ghz and can do over 100mW. This should keep the stage gain at about 16-18db from 80 through 10M and deliver the 3mw! It is the easiest stage to make flat and high gain as this get more difficult at higher power out. ========================================================================== *Pre-driver takes that 1mw and boost it to about 40mw, We hope. What I saw was about 45mW at 80m and barely 8mW. note gain at 80m is about 16db and at 10m maybe 9db. We need the gain again to be more stable and higher as well. Transistors tried that worked better included the TO18 2n2222A, 2n3866, and 2n5109. The 5109 was best even though I used only 1. Second best was tie between a single 3866 and two 2n2222. MPSH10 was disappointing. *** I plan to try an oddball 2n6661A, [at 14$ each most will choke] a VMOS fet has potential and requires many circuit changes[Bipolar bias to MOSFET]. They worked really well in another project at VHF. ========================================================================== *Driver take that 40mw and make about .4W at 80 and sinks to barely .08W at 10M Gain for that stage is supposed to be about 16db and likely is at 80mbut at 10M measured for different 3904s 8 to 11db. This is where the 2n3904 really fails. Its bandwidth at high currents actually does down. The 2n2222A has the reverse, the gain and bandwidth increased with increasing current. While not an ideal part it does work better. The ideal part dow be two devices push pull [not 4] and higher FT. I havent tried 5109 here but its a solid bet. I wish 2n3553s, 2SC2166, 2SC799, 2sc1306 and others were still around [real ones]. *** I plan to try an oddball 2n6661A here too as its good for up to 6W. ========================================================================== *Finals IRF510 at 80M approaches 15-20W with a gain over 17db, at 10M its about 13db and but the drive is so low that yields maybe 2W. If there is enough power at the gate it does the job we ask. RD16HHF does not offer more gain or bandwidth as MOSFETS do not have the equivilent of FT. IT does offer a handy groundable tab. ========================================================================== To go from -10 dbm[.0001W] to +40 dbm[10W] we need 50 db of gain over all. That includes losses to transformers and other circuit features. So we need more gain than that by maybe 6 to 10DB to allow some latitude on the gain adjustment pot. So with four stages and the last being limited to the IRF510s. We set a few rules. *One we never run a transistor wide open as one may exceed and another fall short. For 2n3904s that happens and the lowest common denominator for them is around 10db. Use better transistors and lots of feedback. More likely to work for everyone than a bet on Monte Carlo. *Two we only have four stages! The board is layed out that way. Reality sucks. *Three: IRF510 or RD16HHF you get about 13-16db of gain, period. More is wishful thinking or running wide open and risking stability. Hint IRF510s blown about 2$, RD16HHFs blown 10$. Going to IRF520 and 530 not better [for 10W] as the internal capacitances are significantly higher and it doesn't make the drivers job easier. *Four Based on total gain needed and what the finals can be reasonably expected to do... The three prior stages must deliver 45 to 47 db of gain. Its also a lot so attention to stability is everything. *Five the result must be stable. Oscillation will kill the finals. Item four is the killer as its basically asking for 16db from all three stages. You need good parts for that. Also the interstage coupling must be up to the job while not introducing uncontrolled losses. Tall order. So far I have only partial answers. ========================================================================== Dump the 3904s and use 2n22222(to18), for those interested in 80-17M it works remarkably well and give a boost up high too. If you go to 2n5109s you may need 1 is predriver and 2 in driver besides they are big and the space small. Whatever is use SHORTEST leads possible. Replace or parallel R941,R911, R96,R942 to get 11 ohms each (I paralleled 22ohms across them). Lower emitter resistance helps gain and power out to finals. Replace Q90 with BFR106, note R81 has to be increased to between 2K and 2.7K for this part. (for those making suggestions I tried 2n2369 in SMT, it was better but not great). Besides mouse has the BFR106 for a whooping 38 cents each. Change C81 to 470 pf, This flattens the 80 and 40M runaway power and helps the higher bands. There are many changes to transformers possible but for the moment the above are best bang for the buck. Aslo changing the transformers might be a handful for some. Warning every time I tried the 2;4 turn transformer with any ferrite the finals were heating a lot and the stage efficiency was well under 40% [terrible with IRF or RD16]. The 2:3 was better at high power but below 50%. This is still in the grinder... ========================================================================== Allison
|
|
Re: Raduino_v1.27 will not compile
David Zdeb
ah, thank you everyone. I have never used github before. This rig has made me learn so much.
|
|
Re: Raduino_v1.27 will not compile
Here's how to download and compile the sketch:
1. On the github page, press the green button "clone or download" 2. Open the downloaded file "bitX40-master.zip" and extract all files to a location of your choice 3. Go to the extracted folder "bitX40-master" and open it 4. Inside this folder there are several files. Find the file named "raduino_v1.27.7.ino" and double click it 5. The Arduino IDE will start 6. A message box will pop-up: The file "raduino_v1.27.7.ino" needs to be in a sketch folder named "raduino_v1.27.7". Create this folder, move the file, and continue?. Click YES. 7. The downloaded sketch will now be opened and shown in your IDE. 8. In the IDE, go to Sketch => Verify/Compile (or press ctrl-R), then the sketch should be compiled without errors. 73 Allard PE1NWL
|
|
Re: RF power chain mods and improvements..
ajparent1/KB1GMX <kb1gmx@...>
Tim,
It could have maybe. But even it if were saturated the down stream can't follow so.... no significant power. The other and likely is the MMIC took off at UHF and the poor transistor following that stage was simply driven off the rails bias and inability to produce gain there wise. Each stage has to do three things. Produce enough power without compression. Operate at the selected frequency with the defined gain. Any failure of one of the three results in a loss of output power or distortion. Between Q90 and the predriver is better as with the pot out and some landscape there you have room. Gain and power line up (some wishful...): Mixer output at full tilt about -10 dbm. Q90 no mods at 80m about 16db at 10M about 10-11db and not more than 3mW power. Pre-driver take that 1mw and boost it to about 40mw, We hope. What I saw was about 45mW at 80m and barely 8mW. note gain at 80m is about 16db and at 10m maybe 9db.. Driver take that 40mw and make about .4W at 80 and sinks to barely .08W at 10M Gain for that stage is supposed to be about 16db and likely is at 80mbut at 10M I measured for different 3904s 8 to 11db. Finals IRF510 at 80M approaches 15-20W with a gain over 17db, at 10M its about 13db and but the drive is so low that yields maybe 2W. Maybe its me but there is a pattern and its 3904s. Some maybe "hotter" and some just really fall short. Solution, make sure each stage retains enough gain at 10M to produce at least 13db of gain and will produce the required power. Allison Allison
|
|
Re: External Amp
Howard Fidel
Nick: You reminded me I left out an important piece. I added 10 ohm resistors in series with each of the gates. The circuit was oscillating at 120 MHz, which is probably why the IRF530s blew. I revised schematic is attached. For the 20 meter band, I made 2 air core coils I wound on a 1" D piece of schedule 40 pipe using 9 turns 14 AWG wire. The pipe is just a winding form, not used in the circuit That is about .9 nH each. The caps were 240 pF at the input at output and 360 in the middle. I posted another schematic yesterday with the LPF designs for all the bands. I adjusted VR1 in the Ubitx to get the correct drive level. Of course the uBitx's output is not uniform across the bands, so you need to set it properly for each band. I had to drive the amp at 28 VRMS to get the full output. I'm not sure what the input impedance is, so I can't measure the drive level in watts. However, at the same setting the uBitx was putting out 24.4 volts RMS into 50 ohms, or 12 watts. Howard
On 6/10/2018 10:08 AM, Nick wrote:
This is good information. I also picked up the same amplifier and the IRF530s were quick to self distruct.
|
|
Re: External Amp
Nick
This is good information. I also picked up the same amplifier and the IRF530s were quick to self distruct.
When testing into a 50ohm dummy load I was initially only getting about 10 watts. The resistors that came with the unit were 100 ohm instead of what I found in the online schematic of 150ohm . I made a low pass filter for it but I think the toroids are a bit small as they got really warm. I also made an attenuator pad at the input as I read that the pa does not seem to like more then about 2.5watts in. The pad was a 220, 22, 220 with about 4db calculated loss. I found that with my o'scope the output waveform from the bitx was very distorted into the amp which could explain the low power and heating in my filter. In an attempt to figure out what was going on, I modeled the amplifier in ltspice .It did not work well as per the schematic I found. I had to increase the bias voltage and put a 10 ohm resistor across the two mosfet gates to get a nice input swr and a somewhat nice 70ish watt waveform out of it. This was simulated at 7.2Mhz with the ltspice model of the irf530 and all other components were ideal. Since it looked good in simulation I attached the resistor and started increasing the bias voltage. I was not using a very small current limited power supply and while doing this there was a small puff of smoke and my supply voltage dropped to nothing. Oops... I suspect not paying attention to the drain current may have been a problem. I think maybe they turned on and "shorted" at dc. Not sure if I trust the components that came with the kit though as they were in standard bubble wrap with no esd protection for the MOSFETs. They could also be fake MOSFETs. I don't currently have replacements available but I might try your suggestion of using the 520s in parallel. I appreciate your post, Nick
|
|
Re: uBitx daughter board
Howard Fidel
My plan is the same size as the uBitx
On 6/10/2018 4:55 AM, Ashhar Farhan wrote:
|
|
Re: Raduino_v1.27 will not compile
Gary Anderson
Hi Tom,
Sorry I had a reply going then had to attend to other morning activities before finishing and hitting the send, so I didn't see what you had written until after I sent. Not meant to duplicate what you said, but then again maybe 2 people saying the same thing in short order is helpful. :) BTW, I think this person is trying to get Allard's code. Regards, Gary AG5TX
|
|
Re: Raduino_v1.27 will not compile
Gary Anderson
Looks like you are trying to compile web page source not C Code.
Pretty sure you didn't properly download the code from GitHub. To download the sketch source use the green "Clone or Download" button on the web page (not a save as button on your web browser) and select the Download Zip option.
|
|
Re: Raduino_v1.27 will not compile
Tom, wb6b
Hi,
toggle quoted messageShow quoted text
It looks like you are trying to compile the HTML code from a GitHub web page, not the Arduino Sketch code you are intending to compile. It is interesting as this is the second time someone has done this in recent time. As it looks like you are interested in the uBITX40 his might be a link to what you really want: https://github.com/afarhan/bitx40/archive/master.zip The Raduino_v1.27.ino file looks like it was contributed by a user. It may have been incorporate into the main body of code. Here is a link to a similar issue where someone downloaded HTML code and tried to compile it, rather than the computer code they intended to compile. https://groups.io/g/BITX20/message/51424 Tom, wb6b
On Sun, Jun 10, 2018 at 03:33 am, <davidzdeb@...> wrote:
Raduino_v1.27.ino
|
|
uBITX v3 - Wiring in a 6 pin Mini-Din for Data
Andy Wragg
Hi folks, Whilst I wait for my InKits enclosure to arrive courtesy of IndiaPost, I thought I'd double check my thoughts on a mod for my ubitx.
I want to use this radio for data (WSJT-X FT-8) and already have cables for my FT-450. My data cable is 6 pin Mini-DIN at the radio end. Is it simply a case of connecting a Mini-DIN socket as follows; Mini Din uBITX 1 (DATA IN) Vol High (Yellow Wire) 2 (GND) GND (Blue wire) 3 (DATA PTT) PTT (Orange wire) 4 (FSK IN) 5 (DATA OUT) MIC (Violet wire) 6 (SQL OUT) These are the same pin outs as the FT-817/8. I'm using a RadioArena UD04YA interface at home and with the laptop, but will also be getting a WolphiLink for use with my tablet/phone. Cheers Andy
|
|
Raduino_v1.27 will not compile
David Zdeb
When I try to compile Raduino_v1.27.ino I get the following error messages:
Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Arduino Nano, ATmega328P" raduino_v1.27.7:30: error: too many decimal points in number <title>bitx40/raduino_v1.27.7.ino at master · amunters/bitx40 · GitHub</title> ^ raduino_v1.27.7:30: error: stray '\302' in program <title>bitx40/raduino_v1.27.7.ino at master · amunters/bitx40 · GitHub</title> ^ raduino_v1.27.7:30: error: stray '\267' in program raduino_v1.27.7:30: error: stray '\302' in program raduino_v1.27.7:30: error: stray '\267' in program C:\Users\me\Downloads\raduino_v1.27.7\raduino_v1.27.7.ino:159:10: warning: missing terminating ' character <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" data-scope-type="Repository" data-scope-id="84241677" data-scoped-search-url="/amunters/bitx40/search" data-unscoped-search-url="/search" action="/amunters/bitx40/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> ^ raduino_v1.27.7:159: error: missing terminating ' character <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" data-scope-type="Repository" data-scope-id="84241677" data-scoped-search-url="/amunters/bitx40/search" data-unscoped-search-url="/search" action="/amunters/bitx40/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> ^ raduino_v1.27.7:392: error: too many decimal points in number v1.27.7 ^ raduino_v1.27.7:402: error: too many decimal points in number v1.27.6 ^ raduino_v1.27.7:412: error: too many decimal points in number v1.27.5 ^ raduino_v1.27.7:422: error: too many decimal points in number v1.27.4 ^ raduino_v1.27.7:432: error: too many decimal points in number v1.27.3 ^ raduino_v1.27.7:442: error: too many decimal points in number v1.27.2 ^ raduino_v1.27.7:452: error: too many decimal points in number v1.27.1 ^ raduino_v1.27.7:482: error: too many decimal points in number v1.25.1 ^ raduino_v1.27.7:512: error: too many decimal points in number v1.23.1 ^ raduino_v1.27.7:552: error: too many decimal points in number v1.20.1 ^ raduino_v1.27.7:582: error: too many decimal points in number v1.17.1 ^ raduino_v1.27.7:612: error: too many decimal points in number v1.15.1 ^ raduino_v1.27.7:682: error: too many decimal points in number v1.0.9 ^ raduino_v1.27.7:692: error: too many decimal points in number v1.0.8 ^ raduino_v1.27.7:702: error: too many decimal points in number v1.0.7 ^ raduino_v1.27.7:712: error: too many decimal points in number v1.0.6 ^ raduino_v1.27.7:722: error: too many decimal points in number v1.0.5 ^ raduino_v1.27.7:732: error: too many decimal points in number v1.0.4 ^ raduino_v1.27.7:742: error: too many decimal points in number v1.0.3 ^ raduino_v1.27.7:752: error: too many decimal points in number v1.0.2 ^ raduino_v1.27.7:762: error: too many decimal points in number 1.27.3 ^ raduino_v1.27.7:772: error: too many decimal points in number 1.27.2 ^ raduino_v1.27.7:792: error: too many decimal points in number 1.14.1 ^ raduino_v1.27.7:826: error: too many decimal points in number <span class="repo-root js-repo-root"><span class="js-path-segment"><a data-pjax="true" href="/amunters/bitx40"><span>bitx40</span></a></span></span><span class="separator">/</span><strong class="final-path">raduino_v1.27.7.ino</strong> ^ raduino_v1.27.7:1008: error: stray '#' in program <td id="LC32" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">MY_CALLSIGN</span> <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span> <span class="pl-c"><span class="pl-c">//</span> callsign here will display on line 2 when otherwise blank (tks Richard, VE3YSH)</span></td> ^ raduino_v1.27.7:1012: error: stray '#' in program <td id="LC33" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">FAST_TUNE_DELAY</span> <span class="pl-c1">300</span> <span class="pl-c"><span class="pl-c">//</span> fast tuning step delay in ms (when tuning pot is at the upper or lower limit)(tks Bob, N4FV)</span></td> ^ raduino_v1.27.7:1025: error: stray '#' in program <td id="LC36" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">MIN_FREQ</span> <span class="pl-c1">7000000UL</span> <span class="pl-c"><span class="pl-c">//</span> absolute minimum tuning frequency in Hz</span></td> ^ raduino_v1.27.7:1029: error: stray '#' in program <td id="LC37" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">MAX_FREQ</span> <span class="pl-c1">7300000UL</span> <span class="pl-c"><span class="pl-c">//</span> absolute maximum tuning frequency in Hz</span></td> ^ raduino_v1.27.7:1033: error: stray '#' in program <td id="LC38" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">TUNING_POT_SPAN</span> <span class="pl-c1">50</span> <span class="pl-c"><span class="pl-c">//</span> tuning pot span in kHz [accepted range 10-500 kHz]</span></td> ^ raduino_v1.27.7:1054: error: stray '#' in program <td id="LC43" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CAL_VALUE</span> <span class="pl-c1">1575</span> <span class="pl-c"><span class="pl-c">//</span> Initial VFO calibration value: 180 ppm</span></td> ^ raduino_v1.27.7:1058: error: stray '#' in program <td id="LC44" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">OFFSET_USB</span> <span class="pl-c1">1500</span> <span class="pl-c"><span class="pl-c">//</span> USB offset in Hz [accepted range -10000Hz to 10000Hz]</span></td> ^ raduino_v1.27.7:1062: error: stray '#' in program <td id="LC45" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">VFO_DRIVE_LSB</span> <span class="pl-c1">4</span> <span class="pl-c"><span class="pl-c">//</span> VFO drive level in LSB mode in mA [accepted values 2,4,6,8 mA]</span></td> ^ raduino_v1.27.7:1066: error: stray '#' in program <td id="LC46" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">VFO_DRIVE_USB</span> <span class="pl-c1">8</span> <span class="pl-c"><span class="pl-c">//</span> VFO drive level in USB mode in mA [accepted values 2,4,6,8 mA]</span></td> ^ raduino_v1.27.7:1079: error: stray '#' in program <td id="LC49" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CW_SHIFT</span> <span class="pl-c1">800</span> <span class="pl-c"><span class="pl-c">//</span> RX shift in CW mode in Hz, equal to sidetone pitch [accepted range 200-1200 Hz]</span></td> ^ raduino_v1.27.7:1083: error: stray '#' in program <td id="LC50" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SEMI_QSK</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">//</span> whether we use semi-QSK (true) or manual PTT (false)</span></td> ^ raduino_v1.27.7:1087: error: stray '#' in program <td id="LC51" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CW_TIMEOUT</span> <span class="pl-c1">350</span> <span class="pl-c"><span class="pl-c">//</span> time delay in ms before radio goes back to receive [accepted range 10-1000 ms]</span></td> ^ raduino_v1.27.7:1100: error: stray '#' in program <td id="LC54" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CW_KEY_TYPE</span> <span class="pl-c1">0</span> <span class="pl-c"><span class="pl-c">//</span> type of CW-key (0:straight, 1:paddle, 2:rev. paddle, 3:bug, 4:rev. bug)</span></td> ^ raduino_v1.27.7:1104: error: stray '#' in program <td id="LC55" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CW_SPEED</span> <span class="pl-c1">16</span> <span class="pl-c"><span class="pl-c">//</span> CW keyer speed in words per minute [accepted range 1-50 WPM]</span></td> ^ raduino_v1.27.7:1108: error: stray '#' in program <td id="LC56" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">AUTOSPACE</span> <span class="pl-c1">false</span> <span class="pl-c"><span class="pl-c">//</span> whether or not auto-space is enabled [accepted values: true or false]</span></td> ^ raduino_v1.27.7:1112: error: stray '#' in program <td id="LC57" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">DIT_DELAY</span> <span class="pl-c1">5</span> <span class="pl-c"><span class="pl-c">//</span> debounce delay (ms) for DIT contact (affects the DIT paddle sensitivity)</span></td> ^ raduino_v1.27.7:1116: error: stray '#' in program <td id="LC58" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">DAH_DELAY</span> <span class="pl-c1">15</span> <span class="pl-c"><span class="pl-c">//</span> debounce delay (ms) for DAH contact (affects the DAH paddle sensitivity)</span></td> ^ raduino_v1.27.7:1129: error: stray '#' in program <td id="LC61" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CAP_SENSITIVITY</span> <span class="pl-c1">0</span> <span class="pl-c"><span class="pl-c">//</span> capacitive touch keyer sensitivity 0 (OFF) [accepted range 0-25]</span></td> ^ raduino_v1.27.7:1142: error: stray '#' in program <td id="LC64" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SCAN_START</span> <span class="pl-c1">7100</span> <span class="pl-c"><span class="pl-c">//</span> Scan start frequency in kHz [accepted range MIN_FREQ - MAX_FREQ, see above]</span></td> ^ raduino_v1.27.7:1146: error: stray '#' in program <td id="LC65" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SCAN_STOP</span> <span class="pl-c1">7150</span> <span class="pl-c"><span class="pl-c">//</span> Scan stop frequency in kHz [accepted range SCAN_START - MAX_FREQ, see above]</span></td> ^ raduino_v1.27.7:1150: error: stray '#' in program <td id="LC66" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SCAN_STEP</span> <span class="pl-c1">1000</span> <span class="pl-c"><span class="pl-c">//</span> Scan step size in Hz [accepted range 50Hz to 10000Hz]</span></td> ^ raduino_v1.27.7:1154: error: stray '#' in program <td id="LC67" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SCAN_STEP_DELAY</span> <span class="pl-c1">500</span> <span class="pl-c"><span class="pl-c">//</span> Scan step delay in ms [accepted range 0-2000 ms]</span></td> ^ raduino_v1.27.7:1167: error: stray '#' in program <td id="LC70" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CLICK_DELAY</span> <span class="pl-c1">1500</span> <span class="pl-c"><span class="pl-c">//</span> max time (in ms) between function button clicks</span></td> ^ raduino_v1.27.7:1180: error: stray '#' in program <td id="LC73" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">TX_DELAY</span> <span class="pl-c1">65</span> <span class="pl-c"><span class="pl-c">//</span> delay (ms) to prevent spurious burst that is emitted when switching from RX to TX</span></td> ^ raduino_v1.27.7:1348: error: stray '#' in program <td id="LC114" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>EEPROM.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1373: error: stray '#' in program <td id="LC120" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>Wire.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1394: error: stray '#' in program <td id="LC125" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>PinChangeInterrupt.h<span class="pl-pds">></span></span> <span class="pl-c"><span class="pl-c">//</span> https://github.com/NicoHood/PinChangeInterrupt</span></td> ^ raduino_v1.27.7:1448: error: stray '#' in program <td id="LC138" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB0</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)x) <span class="pl-c"><span class="pl-c">//</span> Bust int32 into Bytes</span></td> ^ raduino_v1.27.7:1452: error: stray '#' in program <td id="LC139" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB1</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)(x>><span class="pl-c1">8</span>))</td> ^ raduino_v1.27.7:1456: error: stray '#' in program <td id="LC140" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB2</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)(x>><span class="pl-c1">16</span>))</td> ^ raduino_v1.27.7:1465: error: stray '#' in program <td id="LC142" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SI5351BX_ADDR</span> <span class="pl-c1">0x60</span> <span class="pl-c"><span class="pl-c">//</span> I2C address of Si5351 (typical)</span></td> ^ raduino_v1.27.7:1469: error: stray '#' in program <td id="LC143" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SI5351BX_XTALPF</span> <span class="pl-c1">2</span> <span class="pl-c"><span class="pl-c">//</span> 1:6pf 2:8pf 3:10pf</span></td> ^ raduino_v1.27.7:1482: error: stray '#' in program <td id="LC146" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SI5351BX_XTAL</span> <span class="pl-c1">25000000</span> <span class="pl-c"><span class="pl-c">//</span> Crystal freq in Hz</span></td> ^ raduino_v1.27.7:1486: error: stray '#' in program <td id="LC147" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SI5351BX_MSA</span> <span class="pl-c1">35</span> <span class="pl-c"><span class="pl-c">//</span> VCOA is at 25mhz*35 = 875mhz</span></td> ^ raduino_v1.27.7:1589: error: stray '#' in program <td id="LC172" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>LiquidCrystal.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1773: error: stray '#' in program <td id="LC217" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">PTT_SENSE</span> (A0)</td> ^ raduino_v1.27.7:1777: error: stray '#' in program <td id="LC218" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">KEY</span> (A1)</td> ^ raduino_v1.27.7:1781: error: stray '#' in program <td id="LC219" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CAL_BUTTON</span> (A2)</td> ^ raduino_v1.27.7:1785: error: stray '#' in program <td id="LC220" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">FBUTTON</span> (A3)</td> ^ raduino_v1.27.7:1789: error: stray '#' in program <td id="LC221" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">ANALOG_TUNING</span> (A7)</td> ^ raduino_v1.27.7:1868: error: stray '#' in program <td id="LC240" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">PULSE</span> (<span class="pl-c1">2</span>)</td> ^ raduino_v1.27.7:1872: error: stray '#' in program <td id="LC241" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">DAH</span> (<span class="pl-c1">3</span>)</td> ^ raduino_v1.27.7:1876: error: stray '#' in program <td id="LC242" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">SPOT</span> (<span class="pl-c1">4</span>)</td> ^ raduino_v1.27.7:1880: error: stray '#' in program <td id="LC243" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CW_TONE</span> (<span class="pl-c1">5</span>)</td> ^ raduino_v1.27.7:1884: error: stray '#' in program <td id="LC244" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CW_CARRIER</span> (<span class="pl-c1">6</span>)</td> ^ raduino_v1.27.7:1888: error: stray '#' in program <td id="LC245" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">TX_RX</span> (<span class="pl-c1">7</span>)</td> ^ raduino_v1.27.7:2003: error: stray '#' in program <td id="LC272" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">LSB</span> (<span class="pl-c1">0</span>)</td> ^ raduino_v1.27.7:2007: error: stray '#' in program <td id="LC273" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">USB</span> (<span class="pl-c1">1</span>)</td> ^ raduino_v1.27.7:2011: error: stray '#' in program <td id="LC274" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CWL</span> (<span class="pl-c1">2</span>)</td> ^ raduino_v1.27.7:2015: error: stray '#' in program <td id="LC275" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">CWU</span> (<span class="pl-c1">3</span>)</td> ^ raduino_v1.27.7:2276: error: stray '#' in program <td id="LC338" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">bfo_freq</span> (<span class="pl-c1">11998700UL</span>)</td> ^ raduino_v1.27.7:2322: error: stray '#' in program <td id="LC349" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_NORMAL</span> (<span class="pl-c1">0</span>) <span class="pl-c"><span class="pl-c">//</span> normal operation</span></td> ^ raduino_v1.27.7:2326: error: stray '#' in program <td id="LC350" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_CALIBRATE</span> (<span class="pl-c1">1</span>) <span class="pl-c"><span class="pl-c">//</span> calibrate VFO frequency in LSB mode</span></td> ^ raduino_v1.27.7:2330: error: stray '#' in program <td id="LC351" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_DRIVELEVEL</span> (<span class="pl-c1">2</span>) <span class="pl-c"><span class="pl-c">//</span> set VFO drive level</span></td> ^ raduino_v1.27.7:2334: error: stray '#' in program <td id="LC352" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_TUNERANGE</span> (<span class="pl-c1">3</span>) <span class="pl-c"><span class="pl-c">//</span> set the range of the tuning pot</span></td> ^ raduino_v1.27.7:2338: error: stray '#' in program <td id="LC353" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_CWOFFSET</span> (<span class="pl-c1">4</span>) <span class="pl-c"><span class="pl-c">//</span> set the CW offset (=sidetone pitch)</span></td> ^ raduino_v1.27.7:2342: error: stray '#' in program <td id="LC354" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_SCAN</span> (<span class="pl-c1">5</span>) <span class="pl-c"><span class="pl-c">//</span> frequency scanning mode</span></td> ^ raduino_v1.27.7:2346: error: stray '#' in program <td id="LC355" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_SCAN_PARAMS</span> (<span class="pl-c1">6</span>) <span class="pl-c"><span class="pl-c">//</span> set scan parameters</span></td> ^ raduino_v1.27.7:2350: error: stray '#' in program <td id="LC356" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_MONITOR</span> (<span class="pl-c1">7</span>) <span class="pl-c"><span class="pl-c">//</span> frequency scanning mode</span></td> ^ raduino_v1.27.7:2354: error: stray '#' in program <td id="LC357" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">RUN_FINETUNING</span> (<span class="pl-c1">8</span>) <span class="pl-c"><span class="pl-c">//</span> fine tuning mode</span></td> ^ raduino_v1.27.7:2776: error: stray '#' in program <td id="LC459" class="blob-code blob-code-inner js-file-line"> lcd.<span class="pl-c1">print</span>(<span class="pl-s"><span class="pl-pds">'</span> <span class="pl-pds">'</span></span>);</td> ^ raduino_v1.27.7:2776: error: stray '#' in program <td id="LC459" class="blob-code blob-code-inner js-file-line"> lcd.<span class="pl-c1">print</span>(<span class="pl-s"><span class="pl-pds">'</span> <span class="pl-pds">'</span></span>);</td> ^ raduino_v1.27.7:3030: error: stray '#' in program <td id="LC520" class="blob-code blob-code-inner js-file-line"> c[<span class="pl-c1">16</span>] = <span class="pl-s"><span class="pl-pds">'</span><span class="pl-cce">\0</span><span class="pl-pds">'</span></span>; <span class="pl-c"><span class="pl-c">//</span> cut off any excess characters (string length is max 16 postions)</span></td> ^ raduino_v1.27.7:3030: error: stray '\' in program <td id="LC520" class="blob-code blob-code-inner js-file-line"> c[<span class="pl-c1">16</span>] = <span class="pl-s"><span class="pl-pds">'</span><span class="pl-cce">\0</span><span class="pl-pds">'</span></span>; <span class="pl-c"><span class="pl-c">//</span> cut off any excess characters (string length is max 16 postions)</span></td> ^ raduino_v1.27.7:3030: error: stray '#' in program <td id="LC520" class="blob-code blob-code-inner js-file-line"> c[<span class="pl-c1">16</span>] = <span class="pl-s"><span class="pl-pds">'</span><span class="pl-cce">\0</span><span class="pl-pds">'</span></span>; <span class="pl-c"><span class="pl-c">//</span> cut off any excess characters (string length is max 16 postions)</span></td> ^ raduino_v1.27.7:10299: error: too many decimal points in number <td id="LC2285" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">strcpy</span> (c, <span class="pl-s"><span class="pl-pds">"</span>Raduino v1.27.7<span class="pl-pds">"</span></span>);</td> ^ C:\Users\me\Downloads\raduino_v1.27.7\raduino_v1.27.7.ino:10999:10: warning: missing terminating ' character <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> ^ raduino_v1.27.7:10999: error: missing terminating ' character <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> ^ raduino_v1.27.7:11051: error: stray '\342' in program You can’t perform that action at this time. ^ raduino_v1.27.7:11051: error: stray '\200' in program raduino_v1.27.7:11051: error: stray '\231' in program raduino_v1.27.7:7: error: expected unqualified-id before '<' token <!DOCTYPE html> ^ raduino_v1.27.7:834: error: expected unqualified-id before '<' token </div> ^ raduino_v1.27.7:1008: error: expected unqualified-id before '<' token <td id="LC32" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">MY_CALLSIGN</span> <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span> <span class="pl-c"><span class="pl-c">//</span> callsign here will display on line 2 when otherwise blank (tks Richard, VE3YSH)</span></td> ^ raduino_v1.27.7:1008: error: expected unqualified-id before '<' token <td id="LC32" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">MY_CALLSIGN</span> <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span> <span class="pl-c"><span class="pl-c">//</span> callsign here will display on line 2 when otherwise blank (tks Richard, VE3YSH)</span></td> ^ raduino_v1.27.7:1297: error: expected unqualified-id before '<' token <td id="LC102" class="blob-code blob-code-inner js-file-line">};</td> ^ raduino_v1.27.7:1310: error: expected unqualified-id before '<' token <td id="LC105" class="blob-code blob-code-inner js-file-line"><span class="pl-k">struct</span> <span class="pl-en">userparameters</span> u;</td> ^ raduino_v1.27.7:1348: error: expected unqualified-id before '<' token <td id="LC114" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>EEPROM.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1348: error: expected unqualified-id before '<' token <td id="LC114" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>EEPROM.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1373: error: expected unqualified-id before '<' token <td id="LC120" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>Wire.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1373: error: expected unqualified-id before '<' token <td id="LC120" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>Wire.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1394: error: expected unqualified-id before '<' token <td id="LC125" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>PinChangeInterrupt.h<span class="pl-pds">></span></span> <span class="pl-c"><span class="pl-c">//</span> https://github.com/NicoHood/PinChangeInterrupt</span></td> ^ raduino_v1.27.7:1394: error: expected unqualified-id before '<' token <td id="LC125" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>PinChangeInterrupt.h<span class="pl-pds">></span></span> <span class="pl-c"><span class="pl-c">//</span> https://github.com/NicoHood/PinChangeInterrupt</span></td> ^ raduino_v1.27.7:1452: error: expected constructor, destructor, or type conversion before ';' token <td id="LC139" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB1</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)(x>><span class="pl-c1">8</span>))</td> ^ raduino_v1.27.7:1452: error: expected unqualified-id before '<' token <td id="LC139" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB1</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)(x>><span class="pl-c1">8</span>))</td> ^ raduino_v1.27.7:1456: error: expected constructor, destructor, or type conversion before ';' token <td id="LC140" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB2</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)(x>><span class="pl-c1">16</span>))</td> ^ raduino_v1.27.7:1456: error: expected unqualified-id before '<' token <td id="LC140" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">BB2</span>(<span class="pl-v">x</span>) ((<span class="pl-c1">uint8_t</span>)(x>><span class="pl-c1">16</span>))</td> ^ raduino_v1.27.7:1499: error: expected unqualified-id before '<' token <td id="LC150" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">uint32_t</span> si5351bx_vcoa = (SI5351BX_XTAL*SI5351BX_MSA); <span class="pl-c"><span class="pl-c">//</span> 25mhzXtal calibrate</span></td> ^ raduino_v1.27.7:1503: error: expected unqualified-id before '<' token <td id="LC151" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">uint8_t</span> si5351bx_rdiv = <span class="pl-c1">0</span>; <span class="pl-c"><span class="pl-c">//</span> 0-7, CLK pin sees fout/(2**rdiv)</span></td> ^ raduino_v1.27.7:1507: error: expected unqualified-id before '<' token <td id="LC152" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">uint8_t</span> si5351bx_drive[<span class="pl-c1">3</span>] = {<span class="pl-c1">1</span>, <span class="pl-c1">1</span>, <span class="pl-c1">1</span>}; <span class="pl-c"><span class="pl-c">//</span> 0=2ma 1=4ma 2=6ma 3=8ma for CLK 0,1,2</span></td> ^ raduino_v1.27.7:1511: error: expected unqualified-id before '<' token <td id="LC153" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">uint8_t</span> si5351bx_clken = <span class="pl-c1">0xFF</span>; <span class="pl-c"><span class="pl-c">//</span> Private, all CLK output drivers off</span></td> ^ raduino_v1.27.7:1589: error: expected unqualified-id before '<' token <td id="LC172" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>LiquidCrystal.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1589: error: expected unqualified-id before '<' token <td id="LC172" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>LiquidCrystal.h<span class="pl-pds">></span></span></td> ^ raduino_v1.27.7:1593: error: expected unqualified-id before '<' token <td id="LC173" class="blob-code blob-code-inner js-file-line">LiquidCrystal <span class="pl-en">lcd</span>(<span class="pl-c1">8</span>, <span class="pl-c1">9</span>, <span class="pl-c1">10</span>, <span class="pl-c1">11</span>, <span class="pl-c1">12</span>, <span class="pl-c1">13</span>);</td> ^ raduino_v1.27.7:1651: error: expected unqualified-id before '<' token <td id="LC187" class="blob-code blob-code-inner js-file-line"><span class="pl-k">char</span> c[<span class="pl-c1">17</span>], b[<span class="pl-c1">10</span>], printBuff[<span class="pl-c1">2</span>][<span class="pl-c1">17</span>];</td> ^ raduino_v1.27.7:1798: error: expected unqualified-id before '<' token <td id="LC223" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> PTTsense_installed; <span class="pl-c"><span class="pl-c">//</span>whether or not the PTT sense line is installed (detected automatically during startup)</span></td> ^ raduino_v1.27.7:1897: error: expected unqualified-id before '<' token <td id="LC247" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> TXRX_installed = <span class="pl-c1">true</span>; <span class="pl-c"><span class="pl-c">//</span> whether or not the TX_RX mod (PTT bypass transistor) is installed (set automatically at startup)</span></td> ^ raduino_v1.27.7:1939: error: expected unqualified-id before '<' token <td id="LC257" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> ritOn = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> whether or not the RIT is on</span></td> ^ raduino_v1.27.7:1943: error: expected unqualified-id before '<' token <td id="LC258" class="blob-code blob-code-inner js-file-line"><span class="pl-k">int</span> RIToffset = <span class="pl-c1">0</span>; <span class="pl-c"><span class="pl-c">//</span> RIT offset (Hz)</span></td> ^ raduino_v1.27.7:1947: error: expected unqualified-id before '<' token <td id="LC259" class="blob-code blob-code-inner js-file-line"><span class="pl-k">int</span> RIT = <span class="pl-c1">0</span>; <span class="pl-c"><span class="pl-c">//</span> actual RIT offset that is applied during RX when RIT is on</span></td> ^ raduino_v1.27.7:1951: error: expected unqualified-id before '<' token <td id="LC260" class="blob-code blob-code-inner js-file-line"><span class="pl-k">int</span> RIT_old;</td> ^ raduino_v1.27.7:1960: error: expected unqualified-id before '<' token <td id="LC262" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> firstrun = <span class="pl-c1">true</span>;</td> ^ raduino_v1.27.7:1964: error: expected unqualified-id before '<' token <td id="LC263" class="blob-code blob-code-inner js-file-line"><span class="pl-k">char</span> clicks; <span class="pl-c"><span class="pl-c">//</span> counter for function button clicks</span></td> ^ raduino_v1.27.7:1968: error: expected unqualified-id before '<' token <td id="LC264" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> locked = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> whether or not the dial is locked</span></td> ^ raduino_v1.27.7:1972: error: expected unqualified-id before '<' token <td id="LC265" class="blob-code blob-code-inner js-file-line">byte param;</td> ^ raduino_v1.27.7:2036: error: expected unqualified-id before '<' token <td id="LC280" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> vfoA; <span class="pl-c"><span class="pl-c">//</span> the frequency (Hz) of VFO A</span></td> ^ raduino_v1.27.7:2040: error: expected unqualified-id before '<' token <td id="LC281" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> vfoB; <span class="pl-c"><span class="pl-c">//</span> the frequency (Hz) of VFO B</span></td> ^ raduino_v1.27.7:2044: error: expected unqualified-id before '<' token <td id="LC282" class="blob-code blob-code-inner js-file-line">byte mode = LSB; <span class="pl-c"><span class="pl-c">//</span> mode of the currently active VFO</span></td> ^ raduino_v1.27.7:2048: error: expected unqualified-id before '<' token <td id="LC283" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> inTx = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> whether or not we are in transmit mode</span></td> ^ raduino_v1.27.7:2052: error: expected unqualified-id before '<' token <td id="LC284" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> keyDown = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> whether we have a key up or key down</span></td> ^ raduino_v1.27.7:2056: error: expected unqualified-id before '<' token <td id="LC285" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> TimeOut = <span class="pl-c1">0</span>; <span class="pl-c"><span class="pl-c">//</span> time in ms since last key down</span></td> ^ raduino_v1.27.7:2060: error: expected unqualified-id before '<' token <td id="LC286" class="blob-code blob-code-inner js-file-line"><span class="pl-k">volatile</span> <span class="pl-k">bool</span> TXstart = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> this flag will be set by the ISR as soon as the PTT is keyed</span></td> ^ raduino_v1.27.7:2078: error: expected unqualified-id before '<' token <td id="LC290" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> keyeron = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> will be true while auto-keying</span></td> ^ raduino_v1.27.7:2082: error: expected unqualified-id before '<' token <td id="LC291" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> released = <span class="pl-c1">0</span>;</td> ^ raduino_v1.27.7:2086: error: expected unqualified-id before '<' token <td id="LC292" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> ditlatch = <span class="pl-c1">false</span>;</td> ^ raduino_v1.27.7:2090: error: expected unqualified-id before '<' token <td id="LC293" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> dahlatch = <span class="pl-c1">false</span>;</td> ^ raduino_v1.27.7:2094: error: expected unqualified-id before '<' token <td id="LC294" class="blob-code blob-code-inner js-file-line">byte gap = <span class="pl-c1">1</span>; <span class="pl-c"><span class="pl-c">//</span> space between elements (1) or characters (3)</span></td> ^ raduino_v1.27.7:2098: error: expected unqualified-id before '<' token <td id="LC295" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> dit;</td> ^ raduino_v1.27.7:2102: error: expected unqualified-id before '<' token <td id="LC296" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> dah;</td> ^ raduino_v1.27.7:2106: error: expected unqualified-id before '<' token <td id="LC297" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> space = <span class="pl-c1">0</span>;</td> ^ raduino_v1.27.7:2124: error: expected unqualified-id before '<' token <td id="LC301" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> CapTouch_installed = <span class="pl-c1">true</span>; <span class="pl-c"><span class="pl-c">//</span> whether or not the capacitive touch modification is installed (detected automatically during startup)</span></td> ^ raduino_v1.27.7:2128: error: expected unqualified-id before '<' token <td id="LC302" class="blob-code blob-code-inner js-file-line">byte base_sens_KEY; <span class="pl-c"><span class="pl-c">//</span> base delay (in us) when DIT pad is NOT touched (measured automatically by touch sensor calibration routine)</span></td> ^ raduino_v1.27.7:2132: error: expected unqualified-id before '<' token <td id="LC303" class="blob-code blob-code-inner js-file-line">byte base_sens_DAH; <span class="pl-c"><span class="pl-c">//</span> base delay (in us) when DAH pad is NOT touched (measured automatically by touch sensor calibration routine)</span></td> ^ raduino_v1.27.7:2136: error: expected unqualified-id before '<' token <td id="LC304" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> capaKEY = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> true when DIT pad is touched</span></td> ^ raduino_v1.27.7:2140: error: expected unqualified-id before '<' token <td id="LC305" class="blob-code blob-code-inner js-file-line"><span class="pl-k">bool</span> capaDAH = <span class="pl-c1">false</span>; <span class="pl-c"><span class="pl-c">//</span> true when DAH pad is touched</span></td> ^ raduino_v1.27.7:2178: error: expected unqualified-id before '<' token <td id="LC314" class="blob-code blob-code-inner js-file-line">byte _key = KEY;</td> ^ raduino_v1.27.7:2182: error: expected unqualified-id before '<' token <td id="LC315" class="blob-code blob-code-inner js-file-line">byte _dah = DAH;</td> ^ raduino_v1.27.7:2186: error: '_key' does not name a type <td id="LC316" class="blob-code blob-code-inner js-file-line">byte *paddleDIT = &_key; <span class="pl-c"><span class="pl-c">//</span> Paddle DIT bind to KEY</span></td> ^ raduino_v1.27.7:2186: error: expected unqualified-id before '<' token <td id="LC316" class="blob-code blob-code-inner js-file-line">byte *paddleDIT = &_key; <span class="pl-c"><span class="pl-c">//</span> Paddle DIT bind to KEY</span></td> ^ raduino_v1.27.7:2190: error: '_dah' does not name a type <td id="LC317" class="blob-code blob-code-inner js-file-line">byte *paddleDAH = &_dah; <span class="pl-c"><span class="pl-c">//</span> Paddle DAH bind to DAH</span></td> ^ raduino_v1.27.7:2190: error: expected unqualified-id before '<' token <td id="LC317" class="blob-code blob-code-inner js-file-line">byte *paddleDAH = &_dah; <span class="pl-c"><span class="pl-c">//</span> Paddle DAH bind to DAH</span></td> ^ raduino_v1.27.7:2285: error: expected unqualified-id before '<' token <td id="LC340" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> baseTune = <span class="pl-c1">7100000UL</span>; <span class="pl-c"><span class="pl-c">//</span> frequency (Hz) when tuning pot is at minimum position</span></td> ^ raduino_v1.27.7:2289: error: expected unqualified-id before '<' token <td id="LC341" class="blob-code blob-code-inner js-file-line"><span class="pl-k">int</span> old_knob = <span class="pl-c1">0</span>;</td> ^ raduino_v1.27.7:2293: error: expected unqualified-id before '<' token <td id="LC342" class="blob-code blob-code-inner js-file-line"><span class="pl-k">int</span> RXshift = <span class="pl-c1">0</span>; <span class="pl-c"><span class="pl-c">//</span> the actual frequency shift that is applied during RX depending on the operation mode</span></td> ^ raduino_v1.27.7:2297: error: expected unqualified-id before '<' token <td id="LC343" class="blob-code blob-code-inner js-file-line"><span class="pl-k">unsigned</span> <span class="pl-k">long</span> frequency; <span class="pl-c"><span class="pl-c">//</span> the 'dial' frequency as shown on the display</span></td> ^ raduino_v1.27.7:2301: error: expected unqualified-id before '<' token <td id="LC344" class="blob-code blob-code-inner js-file-line"><span class="pl-k">int</span> fine = <span class="pl-c1">0</span>; <span class="pl-c"><span class="pl-c">//</span> fine tune offset (Hz)</span></td> ^ raduino_v1.27.7:2363: error: expected unqualified-id before '<' token <td id="LC359" class="blob-code blob-code-inner js-file-line">byte RUNmode = RUN_NORMAL;</td> ^ exit status 1 too many decimal points in number This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. will not compile Any ideas what is going wrong?
|
|
Re: CAT Control
Tom, wb6b
Fantastic! Great to know how you solved the problem.
|
|
Re: uBitx daughter board
Ashhar Farhan
Wow! What is the size of this board?
On Sun, 10 Jun 2018, 09:35 Howard Fidel, <sonic1@...> wrote:
|
|
uBitx daughter board
Howard Fidel
I posted a file, copy attached that is
a collection of additions for the uBitx board. I posted this, but
it never showed, so I am restating it here.
I am working on the board which I will describe below. Please comment if you see anything to improve or other features to add, and if you are interested in a PCB or a kit which I might offer it there is interest. Page 1 U4 is an audio amp to replace the problematic TDA2822. U3A and Q1 etc. form the AGC circuit, not original. U3B is a log amp the drives an analog S meter (the digital one is better) that is in my enclosure. U1 is a switch to put the CW filter in or out of the circuit. (Note there is a drawing error +VM shouldn't connect to U3.) Page 2 The Cheybchev 750 Hz LPF 0.1 db ripple Page 3 I/O JP2 and JP3 plug into connectors soldered on the underside of the uBitx. The odd pins connect to the Raduino and audio connectors. The even pins are hardwired to the uBitx. Page 4 Chebychev Low pass filters, 0.5 dB ripple for the external linear amp I posted previously. Page 5 Relays for the above filters. Copied from and driven by the uBitx Page 6 New driver for IRF510s. connects between VR1 and the output of T10 which is removed. Howard n 6/9/2018 9:01 PM, BITX20@groups.io Notification wrote:
|
|
Re: CAT Control
Dennis
I'm writing this in case anyone else is having trouble getting wsjt-x to interface with the uBitx via cat control.
So, continuing in my quest to get cat control working in wsjt-x (I should say saga). I decided to try to use the win7 machine having just about given up on the win10 machine. I downloaded a new driver for the Arduino nano, made sure baud rates were set to 38,400 and was able to set up wsjt-x with ease. Cat control and ptt work without issue. So, back to the win10 machine ( a laptop I want to use with the uBitx for field day). I discovered that the last update forced upon me by Microsoft changed the mic settings. Changing the permissions to allow apps to have access to the mic seems to have fixed the problem. So, cat works great on both win7 and 10. Yahoo!!!
|
|
New file uploaded to BITX20@groups.io
BITX20@groups.io Notification <BITX20+notification@...>
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the BITX20@groups.io group. File: brightnessenhanced2_8inch.HMI Uploaded By: Bo Barry Description: You can access this file at the URL: Cheers,
|
|
Screen brightness examples (5" basic & 2.8" enhanced) added to Files
#ubitx
Bo Barry <bobarr@...>
Something to learn from. See a funny command, check the instruction set. This one should be easy to figure out. If you are 78 years old or YOUNGER. :)
Haven't learned how to create HMIs that load or run on other the device they were created on. But you can enter them in the editor and shrink/expand them and save them for your model. Bo W4GHV
|
|
Re: pcb for modifications ver3 to ver4
Rusdi Lee
Thanks for your work and information.It's help me a lot.
|
|