Communication between uConsole and PicoCalc

Hello all!

In order to make my life easier when coding in MMBasic, I want to establish a connection between my uConsole and PicoCalc via Terminal. I’ve installed picocom and minicom and test them with various degree of success (that means I am not able to communicate with PicoCalc properly =)) ). I’ve setup the minicom, PicoCalc is detected at /dev/ttyACM0 , but the Terminal and PicoCalc console doesn’t show anything when typing.

Had anyone had success with this, is there anywhere online a clear step-by-step procedure on how should it be done? I’ve read the thread on this forum, but the info is scarce and not that clear.

uConsole is CM4 and PicoCalc uses Pico 2W with WebMite version V6.00.03 (latest).

Cheers!

have you tried it just using screen? I dont have a uConsole myself but I am a linux user and I use screen for all things like that and never had a problem.
gtkterm also just works too with its default setting of 115200 8n1.

1 Like

Thanks for your quick response! I’ll have a look into that. Do they work for file transfer as well?

Make sure you are using the USB C connector and use /dev/ttyUSB0.

1 Like

Thanks for the tip, but I need a little bit more specific info, like: for which of minicom, picocom, screen etc. does this apply? For all of them? So the connection is with the PicoCalc’s mainboard usb port, not with the Pico’ usb port itself? That’s why I’m asking for a more detailed instructions, because all I can find are bits of information spread on different threads and is hard to get a clear picture.

Hmm… Iv only found /dev/ttyUSB0 to work when using a serial to USB adaptor, over usb directly as it ist CDC-ACM protocol, mine`s always located at ACM, but you can dmesg | grep tty to find out for sure where it is.
Screen will sort of support file transfers using sx/rx, like: exec !! sx [-a] your_filename

1 Like

screen picocom and minicom shouldn’t make a difference, that’s just personal preference

You need to plug into your PicoCalc mainboard’s USB-C port (not the USB port on your Pico etc. that you use for flashing) and connect your terminal emulator (any of screen, picocom, minicom, etc. will work) to /dev/ttyUSB0 or like (if you are also using another USB-serial dongle simultaneously it could be, say, /dev/ttyUSB1 for instance) at 115200 baud.

Beyond that, it is a matter of having the software on your PicoCalc be ready for serial communications. This is specific to that software and cannot be specified in the general case.

1 Like