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: Homebrew from scratch
#ubitx
Peter Carr
Hi Nick,
I will make the final Gerbers available along with all the relevant information to enable the PCB's to be manufactured, I'll also share the circuit diagram and a board overlay in PDF so it can be built.? Please note; I used 0.5W resistors (as this is what I had), but from a space point of view it would make a lot more sense to use 0.25W so the components aren't so cramped.? The Arduino is mounted on headers so it can easily be removed for programming.? I used the following TOKO colis - KXCA K2036 AAY (with the capacitor removed) for the low pass filter and KANS1508 PAM for the broadcast filter in the receive section.? The Si5351 board is a standard Arduino board that is readily available - do a google search for "SI5351A Clock Generator Breakout Board".? The Toroids are mounted on DIL headers along with the diodes for the ring modulators as I found it much easier to do this than try and put them directly on the board. There is no provision for an electret condenser microphone as I specifically wanted to use a standard 600 ohm dynamic mic. I'll upload a zip file with all the information in it, hopefully in the next few weeks other commitments permitting! 73's Peter M0HYT |
Re: RFI problem at the encoder switch
#ubitx-help
Len,
the enclosure is metallic from amateur radio kits in India, so it should be well shielded. |
Re: TX frequency? of uBitx at CWL and CWU mode
#ubitxcw
Micheal Are you using 1.094 Beta with Nextion LCD? Version 1.094 with Nextion LCD has not yet implemented this.? Implemented in version 1.095.?
Version 1.095 is now ready for release.
(Supported from Version 1.03 on Character LCD) I recently posted a video on youtube.? It is an introduction image of some functions of Version 1.095, but Shifted CW Frequency can be checked. Please wathc the link below.?From 1:30, you will see what you want. Ian KD8CEC 2018-07-03 5:10 GMT+09:00 Michael Babineau <mbabineau.ve3wmb@...>: Ian :? |
Re: TX frequency? of uBitx at CWL and CWU mode
#ubitxcw
Andy I will check if you send me your uBITX backup file. You can back up your uBITX settings to a file in uBITX Manager. Send it to me Simply put, the order is as follows. Connect -> Read from uBITX -> Decode -> Selected Options for CWL, CWU Shift -> Encode -> Write to uBITX -> Reset uBITX I used this feature a few months ago, and I'll check it again. Ian KD8CEC 2018-07-03 13:21 GMT+09:00 Andy V. Borisenko via Groups.Io <rw9rn@...>: I also do not have a difference.?I did all the changes in uBitx manager.? |
Re: TX frequency? of uBitx at CWL and CWU mode
#ubitxcw
JJ1EPE
Maybe it is related to the side tone.? Check the side tone of ICOM Transceiver and the side tone of uBITX.? Set '
Shift Display Frequency on CWL, CWU Mode
' in uBITX Manager software. Probably the error will be reduced. Thanks Ian KD8CEC 2018-07-02 17:09 GMT+09:00 <jj1epe@...>: Hi! |
Re: TX frequency? of uBitx at CWL and CWU mode
#ubitxcw
Glenn The latest version is not supported, but can be downloaded from the link below. It is also briefly described below. After this Version 1.1, I will post a description of the uBITX Manager program. Ian KD8CEC 2018-07-02 11:48 GMT+09:00 Glenn Anderson <ve3jau@...>:
|
Re: RFI from uBitx TX after AGC and other mods installed
Thanks guys, Don and I appreciate it.?Glad to see so much "building enthusiasm".?As of today we're up to 676 AGC kits and/or Click kits ordered?and?shipped.
I'm just about ready to make a pass on an OLED display, Nano microcontroller, and 2x AD8307s mWattmeter/SWR device.??So far, it's all mounted on a 50mm x 50mm board
|
Re: Compiler warnings
Turns out, the person who hired me wrote the code and everyone in the room knew it! Well, almost everyone anyway. :) On Mon, Jul 2, 2018 at 11:14 PM, Jack Purdum via Groups.Io <jjpurdum@...> wrote:
¡°si vis pacem, para bellum¡± |
Re: Nextion 3.2 Display
All of the programming for the screen was taken from Dr. Ian Lee's 2.4 display. I did the Graphics to fit the 3.2 display. I am currently working on a version for the 3.5 display. Joe B has a very nice 7 inch version that I am sure he will post soon.His also is based on Ian's 2.4 program.
For those using the enhanced version their will be a clock very soon added to the display . I am testing it now . kn4ud -- Allen ?Merrell |
Re: Compiler warnings
Jack Purdum
Ron: We tried the Whitesmith's C compiler, and tested its floating point with: ?? for (int i = 0; i < 10000; i++) { ????? printf("%f", (double) i); ?? } it literally took about a second to print out each number! It was a port from a PDP-11 and it was a dog. Jack, W8TEE
On Monday, July 2, 2018, 11:27:06 PM EDT, w7hd.rh <w7hd.rh@...> wrote:
How this brings back memories.? I learned C on a Unix V7 machine
(PDP-11/45) using the original Bell Labs code.? I was working for
Pacific Northwest Bell at the time and wrote most of the automated
data-gathering code in C for remote sites all over Oregon,
Washington and Idaho.? Since the code ran in the wee hours of the
morning, it had to be fast to gather and compile all the data for
all those sites, so brevity was key there. Then I went on to learn Pascal at Oregon Heath & Sciences center.? When I finally got my own personal computer in 1977, I used Whitesmiths C compiler on a Z80 based MP/M system.? Wrote a satellite-tracking program for our ham club and had great fun re-learning Solid Geometry. Ron W7HD On 07/02/2018 07:46 PM,
ajparent1/KB1GMX wrote:
I like your rules Jack. -- Ron W7HD - NAQCC#7587 OMISS#9898 KX3#6966 LinuxUser#415320 Editor OVARC newsletter |
Re: Compiler warnings
w7hd.rh
¿ªÔÆÌåÓýHow this brings back memories.? I learned C on a Unix V7 machine (PDP-11/45) using the original Bell Labs code.? I was working for Pacific Northwest Bell at the time and wrote most of the automated data-gathering code in C for remote sites all over Oregon, Washington and Idaho.? Since the code ran in the wee hours of the morning, it had to be fast to gather and compile all the data for all those sites, so brevity was key there.Then I went on to learn Pascal at Oregon Heath & Sciences center.? When I finally got my own personal computer in 1977, I used Whitesmiths C compiler on a Z80 based MP/M system.? Wrote a satellite-tracking program for our ham club and had great fun re-learning Solid Geometry. Ron W7HD On 07/02/2018 07:46 PM,
ajparent1/KB1GMX wrote:
I like your rules Jack. -- Ron W7HD - NAQCC#7587 OMISS#9898 KX3#6966 LinuxUser#415320 Editor OVARC newsletter |
Re: Compiler warnings
Jack Purdum
Yep, I think we think alike on this. I think Ron Cain was the inventor of Small C and I remember using that on my 8080/CP/M machine. Then I found Zeor Zollman's BDS C and I tried to get him to add floating point and structs to it...even met with him in Boston while he was at MIT...but couldn't convince him to do it. My company ended up writing our own C compiler, Eco C-88: the first with a complete IDE...even before Turbo C. (We needed the floating point because we developed and sold an advanced statistics package.) You're right, there's a lot of what I call RDC (Really Dumb Code), and not all of it's by beginning programmers. I was hired as a consultant by a company that wrote banking software. One piece of commercial code had a 31 level if-else block, where one routine ran each day and all the others were ignored. Some banks using the code had over two million customers. Given that, on average there would be 15 failed comparisons for millions customers each day, we figured some banks were throwing away over 30 minutes of CPU time each day versus using a switch statement. I pointed this out in a code walk through stating it was a really stupid piece of code. I was fired that afternoon. Turns out, the person who hired me wrote the code and everyone in the room knew it! As far as the Arduino environment, I do like it and think it's a great way to a lot of people to experience what programming's all about, yet have some fun at the same time. I do wish, however, that people who write libraries for the IDE would stay on top of their libraries and fix the warnings that keep popping up as the compiler checks get tighter. It seems like most knowledgeable EE types, like yourself, are also accomplished programmers. Alas, I'm living proof that it doesn't go the other way. I enjoy reading your comments and I know all of us have benefited from them. Jack, W8TEE
On Monday, July 2, 2018, 10:46:16 PM EDT, ajparent1/KB1GMX <kb1gmx@...> wrote:
I like your rules Jack. My standard for a function or any subroutine is simple do one thing. I guess that matches your no swiss knives.? I call them overloaded functions. I think the best example of that is the SD library as it drags in FAT.? Its huge? and if all you want to do is read or write blocks FAT is not needed or even a file system.? Or you can just do tag and bag directory and teach the PC? to use a simpler system to talk to a block device.? That is only one example. Took me a while to tear the whole thing down to block_Write(blockNum, Buffer) and block_read(blockNum, Buffer)? Where buffer is a 512 byte area, and blockNum is a 32bit int.? The difference is more than 10K of code! Global variables are ok if used for that only.? Not be cause the tuning math needed a variable to store and intermediate result. The offense i've seen is long ints when the counter never exceeds maybe 10 and floats when the value is going to be an integer.? ?Its remarkable that people forget the iron they are programing is basically a 8 bit byte machine. C and for that fact C++ is a small language, the libraries are where people get their shorts eaten.? You don't need a full string library for a little 8bitter. C seems to be there when others have come and gone.? Just about all the others are easy (Ruby, Python, Java) if you know C. A a long time PDP11 user (I have Unix V2.11 and Ultrix V6(BSD flavor). ITs funny to thing the 11 is a near native C machine (very CISIC) and the origin point for C and typically 128K bytes was a big machine.? It teaches one brevity, modularity, and with care clarity.?? I still use Small-c on many micros because it is C (more K&R than ansi but hey it was the 70s and ANSI was over a decade later) and small.? ? I like it because it allows me to get as close to the irn as I care to and yet hide the iron when I need to.? Allison |
Re: Compiler warnings
¿ªÔÆÌåÓýAllison:
PDP11, wow that goes back quite a while. We used one in the first commercial product I was involved in designing from the ground up, way back in 1975. Howard On 7/2/2018 10:46 PM, ajparent1/KB1GMX wrote: I like your rules Jack.
|
Re: Compiler warnings
I like your rules Jack.
My standard for a function or any subroutine is simple do one thing. I guess that matches your no swiss knives.? I call them overloaded functions. I think the best example of that is the SD library as it drags in FAT.? Its huge? and if all you want to do is read or write blocks FAT is not needed or even a file system.? Or you can just do tag and bag directory and teach the PC? to use a simpler system to talk to a block device.? That is only one example. Took me a while to tear the whole thing down to block_Write(blockNum, Buffer) and block_read(blockNum, Buffer)? Where buffer is a 512 byte area, and blockNum is a 32bit int.? The difference is more than 10K of code! Global variables are ok if used for that only.? Not be cause the tuning math needed a variable to store and intermediate result. The offense i've seen is long ints when the counter never exceeds maybe 10 and floats when the value is going to be an integer.? ?Its remarkable that people forget the iron they are programing is basically a 8 bit byte machine. C and for that fact C++ is a small language, the libraries are where people get their shorts eaten.? You don't need a full string library for a little 8bitter. C seems to be there when others have come and gone.? Just about all the others are easy (Ruby, Python, Java) if you know C. A a long time PDP11 user (I have Unix V2.11 and Ultrix V6(BSD flavor). ITs funny to thing the 11 is a near native C machine (very CISIC) and the origin point for C and typically 128K bytes was a big machine.? It teaches one brevity, modularity, and with care clarity.?? I still use Small-c on many micros because it is C (more K&R than ansi but hey it was the 70s and ANSI was over a decade later) and small.? ? I like it because it allows me to get as close to the irn as I care to and yet hide the iron when I need to.? Allison |
Re: Homebrew from scratch
#ubitx
AC9NM
Peter, Have you tried the example programs that come with the Arduino IDE Etherkit Si5351 library to see what happens to the clock 2 output when they are set to a frequency above 14MHz? BTW, is that half of a matched pair of 45MHz monolithic crystal filters I see on the board? Regards, Jerry, AC9NM |
Re: RFI from uBitx TX after AGC and other mods installed
Mark M
What he said...
toggle quoted message
Show quoted text
And to Kees too, for kitting it up & making it available to everybody. 73... Mark AA7TA On 7/2/18 5:24 PM, John KC9OJV wrote:
Don, |
to navigate to use esc to dismiss