I recorded a video of FT8 operation with the sBitx.? it is here:
|
Ashhar,
I have to hand it to you.. that is one beautiful looking radio.. I am going to wait for some of the bugs to work their way out of it but there is going to be one of those in my future I hope.
Alan W7ALN
toggle quoted message
Show quoted text
On Mon, Aug 1, 2022, 12:20 AM Ashhar Farhan < farhanbox@...> wrote: I recorded a video of FT8 operation with the sBitx.? it is here:
|
Alan, The "Development Edition" is a bit of a misnomer. It doesn't mean that there are big bugs. Rather, this version is all large PCB and configured with all the tools needed for builders and software hacks to poke and see and code.? Unlike the closed software (like the Xeigui?SDRs), the bugs will be welcome and fixed pronto. The update is trivially easy. You just have to put the radio online (wifi or ethernet) and type "git pull" to pull the latest version from the repository. No need to learn to program. I am also rethinking the layout. I think that the keyboard should stretch the entire length of the display for butter fingers like me. Anyway, it will take a fair amount of inputs from early users to get the UI done. We must make this easiest radio ever. Think sedan instead of an F1 racing car. Radio manufacturers have long forgotten the art of making comfortable radios like the Drake TR-4s. It is upto us to build it for ourselves. - f
toggle quoted message
Show quoted text
On Mon, Aug 1, 2022 at 1:41 PM Alan Cooper < cqw7aln@...> wrote: Ashhar,
I have to hand it to you.. that is one beautiful looking radio.. I am going to wait for some of the bugs to work their way out of it but there is going to be one of those in my future I hope.
Alan W7ALN
On Mon, Aug 1, 2022, 12:20 AM Ashhar Farhan < farhanbox@...> wrote: I recorded a video of FT8 operation with the sBitx.? it is here:
|
Asher,
These words ¡° We must make this easiest radio ever. Think sedan instead of an F1 racing car. Radio manufacturers have long forgotten the art of making comfortable radios like the Drake TR-4s. It is upto us to build it for ourselves.¡± are some of the nicest words I (a 77 y/o retired medico) have heard in a long time. I may even be tempted with this radio.
Dave K8WPE since 1960 and still trying to learn radio¡¡
David J. Wilcox¡¯s iPad
|
Dave, If you see the first video, you will notice that as soon as the cw signal is filtered in, it has no ringing and weak signal is an armchair copy. That took some doing. The rx qudio is pleasing too, that doesn't fatigue you. Above all ku frustration with getting external programs going with ubitx is a big reason for sbitx. If I switch it on, I change the mode and just go! Surely, there will be others who will do contesting (this radio is contest grade hardware all the same). The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it. - f
toggle quoted message
Show quoted text
On Mon, Aug 1, 2022, 2:03 PM David Wilcox K8WPE via <Djwilcox01= [email protected]> wrote: Asher,
These words ¡° We must make this easiest radio ever. Think sedan instead of an F1 racing car. Radio manufacturers have long forgotten the art of making comfortable radios like the Drake TR-4s. It is upto us to build it for ourselves.¡± are some of the nicest words I (a 77 y/o retired medico) have heard in a long time.? I may even be tempted with this radio.
Dave K8WPE since 1960 and still trying to learn radio¡¡
David J. Wilcox¡¯s iPad
|
Hi Ashhar,
What method do you use to route the audio internally on the RPi for third party apps ?
I know there are a few options to do this such as pulseaudio and jack and so on but it would be good to know who exactly you have done it and probably something?worth adding to the user guide at some point.
Best regards, Peter.
toggle quoted message
Show quoted text
On Mon, 1 Aug 2022 at 09:42, Ashhar Farhan < farhanbox@...> wrote: Dave, If you see the first video, you will notice that as soon as the cw signal is filtered in, it has no ringing and weak signal is an armchair copy. That took some doing. The rx qudio is pleasing too, that doesn't fatigue you. Above all ku frustration with getting external programs going with ubitx is a big reason for sbitx. If I switch it on, I change the mode and just go! Surely, there will be others who will do contesting (this radio is contest grade hardware all the same). The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it. - f
On Mon, Aug 1, 2022, 2:03 PM David Wilcox K8WPE via <Djwilcox01= [email protected]> wrote: Asher,
These words ¡° We must make this easiest radio ever. Think sedan instead of an F1 racing car. Radio manufacturers have long forgotten the art of making comfortable radios like the Drake TR-4s. It is upto us to build it for ourselves.¡± are some of the nicest words I (a 77 y/o retired medico) have heard in a long time.? I may even be tempted with this radio.
Dave K8WPE since 1960 and still trying to learn radio¡¡
David J. Wilcox¡¯s iPad
|
I don't have my sBitx yet, but having read Ashhar sbitx source code, there is no pulseaudio or jack, just pure Alsa, which is enough and indeed, the best solution to keep the audio stack clean, with less buffer bloat. And Alsa per se already allows multiple opening of an audio device for reading and writing (for eg., using the plughw device abstraction) and routing (tru loopback devices, for example).
Rafael
toggle quoted message
Show quoted text
On 8/1/22 13:42, Peter McCracken wrote: Hi Ashhar,
What method do you use to route the audio internally on the RPi for third party apps ?
I know there are a few options to do this such as pulseaudio and jack and so on but it would be good to know who exactly you have done it and probably something?worth adding to the user guide at some point.
Best regards, Peter.
On Mon, 1 Aug 2022 at 09:42, Ashhar Farhan <farhanbox@...> wrote:
Dave, If you see the first video, you will notice that as soon as the cw signal is filtered in, it has no ringing and weak signal is an armchair copy. That took some doing. The rx qudio is pleasing too, that doesn't fatigue you. Above all ku frustration with getting external programs going with ubitx is a big reason for sbitx. If I switch it on, I change the mode and just go! Surely, there will be others who will do contesting (this radio is contest grade hardware all the same). The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it. - f
On Mon, Aug 1, 2022, 2:03 PM David Wilcox K8WPE via groups.io <> <Djwilcox01@...> wrote:
Asher,
These words ¡° We must make this easiest radio ever. Think sedan instead of an F1 racing car. Radio manufacturers have long forgotten the art of making comfortable radios like the Drake TR-4s. It is upto us to build it for ourselves.¡± are some of the nicest words I (a 77 y/o retired medico) have heard in a long time.? I may even be tempted with this radio.
Dave K8WPE since 1960 and still trying to learn radio¡¡
David J. Wilcox¡¯s iPad
|
Hi Rafael,
Yes, it looks like Alsa is being used as can be seen from the loopback device config, I haven't done much work with Alsa so will need to dig into it.
P.
toggle quoted message
Show quoted text
On Mon, 1 Aug 2022 at 12:52, Rafael Diniz < rafael@...> wrote: I don't have my sBitx yet, but having read Ashhar sbitx source code,
there is no pulseaudio or jack, just pure Alsa, which is enough and
indeed, the best solution to keep the audio stack clean, with less
buffer bloat. And Alsa per se already allows multiple opening of an
audio device for reading and writing (for eg., using the plughw device
abstraction) and routing (tru loopback devices, for example).
Rafael
On 8/1/22 13:42, Peter McCracken wrote:
> Hi Ashhar,
>
> What method do you use to route the audio internally on the RPi for
> third party apps ?
>
> I know there are a few options to do this such as pulseaudio and jack
> and so on but it would be good to know who exactly you have done it
> and probably something?worth adding to the user guide at some point.
>
> Best regards, Peter.
>
>
> On Mon, 1 Aug 2022 at 09:42, Ashhar Farhan <farhanbox@...> wrote:
>
>? ? ?Dave,
>? ? ?If you see the first video, you will notice that as soon as the cw
>? ? ?signal is filtered in, it has no ringing and weak signal is an
>? ? ?armchair copy. That took some doing. The rx qudio is pleasing too,
>? ? ?that doesn't fatigue you.
>? ? ?Above all ku frustration with getting external programs going with
>? ? ?ubitx is a big reason for sbitx. If I switch it on, I change the
>? ? ?mode and just go!
>? ? ?Surely, there will be others who will do contesting (this radio is
>? ? ?contest grade hardware all the same). The user interface can be
>? ? ?rewritten any which way. I hope people smarter than me will find
>? ? ?easier interfaces for it.
>? ? ?- f
>
>? ? ?On Mon, Aug 1, 2022, 2:03 PM David Wilcox K8WPE via
>? ? ?<> <Djwilcox01=[email protected]> wrote:
>
>? ? ? ? ?Asher,
>
>? ? ? ? ?These words ¡° We must make this easiest radio ever. Think
>? ? ? ? ?sedan instead of an F1 racing car. Radio manufacturers have
>? ? ? ? ?long forgotten the art of making comfortable radios like the
>? ? ? ? ?Drake TR-4s. It is upto us to build it for ourselves.¡± are
>? ? ? ? ?some of the nicest words I (a 77 y/o retired medico) have
>? ? ? ? ?heard in a long time.? I may even be tempted with this radio.
>
>? ? ? ? ?Dave K8WPE since 1960 and still trying to learn radio¡¡
>
>? ? ? ? ?David J. Wilcox¡¯s iPad
>
>
>
>
>
>
|
Hi Ashhar,
Thanks for the videos. ?They are very helpful. ?If you are taking requests (and I hope you are) when you have the time, can you demonstrate a JS8Call session?
Again, many thanks, Scott
P.S. If DNL is on time, I hope to have mine up the night of 3 Aug (US ET). Woo hoo!
|
Scott, The ft8 that you saw was not with wsjtx running in the background. It used a different all C library from kgoba. I am super excited about js8call but the screen real estate that it takes is impossible on the sbitx. I am studying the code and hopefullt, I should be able to progra. it on sbitx, natively. - f?
toggle quoted message
Show quoted text
Hi Ashhar,
Thanks for the videos.? They are very helpful.? If you are taking requests (and I hope you are) when you have the time, can you demonstrate a JS8Call session?
Again, many thanks, Scott
P.S. If DNL is on time, I hope to have mine up the night of 3 Aug (US ET). Woo hoo!
|
i'm not yet able to understand all of this, but people are also going to want to be able to use an EXTERNAL COMPUTER and connect to the "radio" with soundcard input/output and PTT and CAT control.? ?Having a connection emulation of an FT-something or ICOM-something will make it much easier to use best-in-class tools for Field Day contesting, for example.? ? the integration of N3FJP? and WSJT-X (in contest mode) on a single IBM PC is much preferable than working on a 7" screen in a Field Day contest, for example....
so I'm dumb enough that I don't know if this type of interface is still in there, but I hope it is!!
Otherwise, we'll soldier forward anyway.
Sincerely Gordon Gibby KX4Z
toggle quoted message
Show quoted text
On Mon, Aug 1, 2022 at 8:41 AM Ashhar Farhan < farhanbox@...> wrote: Scott, The ft8 that you saw was not with wsjtx running in the background. It used a different all C library from kgoba. I am super excited about js8call but the screen real estate that it takes is impossible on the sbitx. I am studying the code and hopefullt, I should be able to progra. it on sbitx, natively. - f?
Hi Ashhar,
Thanks for the videos.? They are very helpful.? If you are taking requests (and I hope you are) when you have the time, can you demonstrate a JS8Call session?
Again, many thanks, Scott
P.S. If DNL is on time, I hope to have mine up the night of 3 Aug (US ET). Woo hoo!
|
Ok... to answer my own question from earlier... I found the detail in install.txt... I knew I had read something about it before...
When we need to connect an external program, let's say wsjt-x to sbitx, the sbitx will play the audio to the speaker (hw:0,0) as well as hw:1,0. The wsjtx-x will capture this using hw:1,1 as the audio capture device. Note that the hw:1,0 and hw:1,1 are working as a pair. To pick up the modulating audio generated by wsjtx (or other external programs), the playback device of the external program should be set to hw:2,0 and the sbitx will capture back the transmitting audio from hw:2,1. Again, hw:2,0 and hw:2,1 are operating as second pair.
? ? ? ? ? ? ? ? ? ? ? ? SBITX Audio ? ? ? ? ? ? ?WSJT-X Audio ? ? ? ? ? ? ? ? ? ? ? ? hw:0,0 -> Speaker ? ? ? ? ? ? ? ? ? ? ? ? hw:0,0 <- Mic
? ? ? ? ? ? ? ? ? ? ? ? hw:1,0 -> Line out ----> hw:1,1 Mic In / Capture ? ? ? ? ? ? ? ? ? ? ? ? hw:2,1 <- Line In ------ hw:2,0 Speaker
... so this should make working with third party apps on rpi quite straightforward. As mentioned earlier IMHO I think it would be good to drop this into an Appendix in the user guide.
Br Peter.
toggle quoted message
Show quoted text
i'm not yet able to understand all of this, but people are also going to want to be able to use an EXTERNAL COMPUTER and connect to the "radio" with soundcard input/output and PTT and CAT control.? ?Having a connection emulation of an FT-something or ICOM-something will make it much easier to use best-in-class tools for Field Day contesting, for example.? ? the integration of N3FJP? and WSJT-X (in contest mode) on a single IBM PC is much preferable than working on a 7" screen in a Field Day contest, for example....
so I'm dumb enough that I don't know if this type of interface is still in there, but I hope it is!!
Otherwise, we'll soldier forward anyway.
Sincerely Gordon Gibby KX4Z
On Mon, Aug 1, 2022 at 8:41 AM Ashhar Farhan < farhanbox@...> wrote: Scott, The ft8 that you saw was not with wsjtx running in the background. It used a different all C library from kgoba. I am super excited about js8call but the screen real estate that it takes is impossible on the sbitx. I am studying the code and hopefullt, I should be able to progra. it on sbitx, natively. - f?
Hi Ashhar,
Thanks for the videos.? They are very helpful.? If you are taking requests (and I hope you are) when you have the time, can you demonstrate a JS8Call session?
Again, many thanks, Scott
P.S. If DNL is on time, I hope to have mine up the night of 3 Aug (US ET). Woo hoo!
|
I'm very excited to be able to modify/improve/introduce new bugs(!) into a radio based on the familiar RPi environment. The arduino environment never really 'clicked' for me - I can follow instructions and get things done, but I'm much more comfortable with RPi software, tool chains, etc.
Thanks,
Ken, N2VIP
toggle quoted message
Show quoted text
On Aug 1, 2022, at 03:42, Ashhar Farhan <farhanbox@...> wrote:
The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it.
|
Ken, I tried the reverse, making things comfortable for those switching over from arduino. Which is why we ended using wiring Pi in place of direct native calls. I think we should just revert to them. - f
toggle quoted message
Show quoted text
On Mon, Aug 1, 2022, 9:48 PM Ken N2VIP < ken@...> wrote: I'm very excited to be able to modify/improve/introduce new bugs(!) into a radio based on the familiar RPi environment. The arduino environment never really 'clicked' for me - I can follow instructions and get things done, but I'm much more comfortable with RPi software, tool chains, etc.
Thanks,
Ken, N2VIP
> On Aug 1, 2022, at 03:42, Ashhar Farhan <farhanbox@...> wrote:
>
> The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it.
|
After thinking about it a bit, I remember that he had the Yaesu interface written into the code of the microbit X. And I found somebody¡¯s code for an Icom emulation and put it into my Arduino receiver....
So there¡¯s probably a way to get the same thing or similar to work on the raspberry pie, where I am just considerably less familiar with writing code.
But one way or the other I bet it can be done. A lot of us would probably like to have a way to use an outside computer
Preplanning for this semester¡¯s high school teaching starts tomorrow.....
Gordon
toggle quoted message
Show quoted text
On Aug 1, 2022, at 12:18, Ken N2VIP <ken@...> wrote:
?I'm very excited to be able to modify/improve/introduce new bugs(!) into a radio based on the familiar RPi environment. The arduino environment never really 'clicked' for me - I can follow instructions and get things done, but I'm much more comfortable with RPi software, tool chains, etc.
Thanks,
Ken, N2VIP
On Aug 1, 2022, at 03:42, Ashhar Farhan <farhanbox@...> wrote:
The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it.
|
Gordon, The trouble is the usb port? of the raspberry pi is a host (computer side), so it isnt possible to connect it to another computer that way. On the?other hand, we have net rigctl implemented and it works very well. This requires the other computer and sbitx to have ethernet or wifi connectivity between them. You have to choose net rigctl from the drop list and enter the ip address of the sbitx. Thats all there is to it
- f
toggle quoted message
Show quoted text
After thinking about it a bit, I remember that he had the Yaesu interface written into the code of the microbit X.? And I found somebody¡¯s code for an Icom? emulation and put it into my Arduino receiver....
So there¡¯s probably a way to get the same thing or similar to work on the raspberry pie, where I am just considerably less familiar with writing code.? ?
But one way or the other I bet it can be done.? A lot of us would probably like to have a way to use an outside computer
Preplanning for this semester¡¯s high school teaching starts tomorrow.....
Gordon
> On Aug 1, 2022, at 12:18, Ken N2VIP <ken@...> wrote:
>
> ?I'm very excited to be able to modify/improve/introduce new bugs(!) into a radio based on the familiar RPi environment. The arduino environment never really 'clicked' for me - I can follow instructions and get things done, but I'm much more comfortable with RPi software, tool chains, etc.
>
> Thanks,
>
> Ken, N2VIP
>
>> On Aug 1, 2022, at 03:42, Ashhar Farhan <farhanbox@...> wrote:
>>
>> The user interface can be rewritten any which way. I hope people smarter than me will find easier interfaces for it.
>
>
>
>
>
|
Is Wiring Pi now "officially" supported? I switched to HiPi Perl when the Original Wiring Pi developer stepped down.
James
|
I also stopped using Wiring Pi in favor of the extensive pigpio library for C/C++ and Python. -- ? 73 ??? Bob? KD8CGH
|
My proposal is that we isolate all the wiring pi stuff (mostly flipping gpio pins and reading them) to a file called hw.c where we can port the sbitx to other platforms and write the required routines like read_key() or set_lpf() etc. Should we? - f
toggle quoted message
Show quoted text
On Tue, Aug 2, 2022, 3:40 AM Bob Benedict, KD8CGH < rkayakr@...> wrote: I also stopped using Wiring Pi in favor of the extensive pigpio library for C/C++ and Python. -- ? 73 ??? Bob? KD8CGH
|
Ashhar, that would sound reasonable and logical to me.
toggle quoted message
Show quoted text
On Tue, 2 Aug 2022 at 00:59, Ashhar Farhan < farhanbox@...> wrote: My proposal is that we isolate all the wiring pi stuff (mostly flipping gpio pins and reading them) to a file called hw.c where we can port the sbitx to other platforms and write the required routines like read_key() or set_lpf() etc. Should we? - f
On Tue, Aug 2, 2022, 3:40 AM Bob Benedict, KD8CGH < rkayakr@...> wrote: I also stopped using Wiring Pi in favor of the extensive pigpio library for C/C++ and Python. -- ? 73 ??? Bob? KD8CGH
|