Tufty 2350 Documentation

I’ve just had notification that my Badge Ware Tufty 2350 is in the post. Is there any documentation/ .uf2 available for viewing, download?

I’ve been hunting around for that stuff on Pimoroni’s github and haven’t found anything. It’s well ferreted away lol.
Some info here, but I couldn’t find anything clickable other than the preorder button. Meet Badger, Tufty, and Blinky - the Digital Badge Crew

That is where I first read about them. Now need some initial documentation.

I had a feeling you were going to say that, but it’s all I have found. Usually I’m able to get a sneak peak by poking around on their Github page, not this time though.

@hel

@hel, Can you help, please? What are the pins connected to?

@Tonygo2 I beat you too it, with an edit to my last post. =)
The RP2040 got a bump to 127.0, not much happening on the RP2350 side though, Pimoroni wise.

@tonygo2 We’re still getting things ready as we get preorders out the door, and build up stock for general availability. It’s seems a version of the docs page is live, but not yet linked to on the badgeware site.

Thanks, Mine has just arrived. The Box looks great.

1 Like

For the rest of the class

1 Like

This was in the box.

Looks great.

Tried to use Thonny to update the secrets.py file but it did not like it. I had to save the updated file and then use file manager to save to the Tufty as a disk.

Does Thonny no longer just update the file as on Pico? This seems a bit of a fuff.

It worked and the clock app got the time via WiFi and the internet!

That’s the way that CircuitPython does it for years, and it has many advantages. You code on your PC, and then deploy to the device. There are good tools that only copy files that have changed. And you can keep your files on the PC in a versioning system (e.g. git), which is really helpful if you shoot yourself into your foot and have to go back one or two version to the last good one.

I’ve always kept versions within Thonny using MicroPython. One of the reasons I’ve prefered MP over CP is the easy of adjusting code and re-executing to test.

How do I get a new project program to run on the Tufty? I can save the file but how do I start execution. Do I get error messages back when I falls over?

Hm, when I copy a file to CP, it automatically re-executes. Works perfect for single, large programs. But since I usually program in a very modular way, I turn this feature off, because I want to have control when the main program restarts (i.e. after all modules are successfully copied).

But I could of course also just use Thonny and directly edit on the device. So when I save it, it automatically reexecutes. But maybe this is not yet implemented for MP.

This looks like a major change in the way I develop code. A video from Kevin McAleer would be very useful.

It will be interesting to see how this develops. If your workflow has to be different depending on the device, it will make things complicated. The RP2040-family does not have the disk, the existing RP2350 don’t have it either. Even MP-users outside of the Pimoroni universe will have a problem.

My goal for sure is to port the new Badger2350 and Tufty2350 to CP, so I can keep my standard workflow (and just run my existing programs). But before ordering, I have to see more specs to make sure that porting is actually possible. So I am waiting for some real documents :-)

There are six applications on the Tufty2350 menu but there are 15 saved on the device.

If you want to try out the sensors you need to connect the sensor stick via a cable to the I2C socket at the back, top right of the badge.

Connect your badge to you computer with a USB cable. Start Thonny. In the window at the bottom left navigate to Raspberry Pi Pico / system / apps /sense.

Double click -init-.py This copies the main program of the app into Thonny.

Click on the GREEN - RUN Triangle to execute the program.

Use the A & C buttons to navigate and the B button to select. Shine a torch at the light sensor to get it show changes in illumination.

You can access the others in a similar way.

To halt execution click the STOP icon in Thonny. .

The home screen has multiple pages if you scroll down …

Mine is on the way. =)

1 Like

How long does that normally take to your part of Canada?

Help(‘modules’) shows the TUFTY to be fully loaded with drivers.

I’ve backed up all the files on the TUFTY DRIVE to my computer in case of ‘accidents’ as I get to grips with this new way of coding.

I think we will eventually find everything in Github. Nevertheless, having the PC as the leading system is always a good idea (as long as you have a working backup of course).