Categories
Uncategorized

Mapping Bike Rides (Part I)

I have an interest in knowing where I’ve been. Since February of 2024 I’ve been riding a bike, almost daily, and I started just riding in the same places, but as I would do longer rides I would always check out the map created by Apple Fitness. (I use an Apple Watch to start my “workouts” and it sends the data to my iPhone.)

Apple Fitness gives you a map like this. It’s fine. The map is dark, the line for your route is bright yellow. It’s simple, and it works. (It’s the “Apple Way”?) You can switch to a satellite view as well, which I find useless.

Matt recommended I try RunGap which I like because it just imports your data from Apple Fitness and provides a few additional features, and a few more mapping options, as well as showing more data.

One thing I eventually wanted was a way to see all of my rides on one big map. I was trying to figure out if I could use the data from RunGap to make such a map…

I use the free version of RunGap. I should mention that along the way I found my data. Now, if you want to export your data from RunGap it’s $14.99 USD per year for a subscription, or $4.99 for three months. All I want to do is a local data dump. RunGap lets you export to like 30+ services, so I get that they want to get paid to support all that. BUT! in the Export options are two things: CSV Export and Backup Data. The CSV Export requires a paid subscription, but the Backup Data option lets you create a copy of the SQLite database the app uses, which is full of all sorts of great data! (Though you have to reverse engineer the relationships!)

So I’ve poked around at the SQLite database, got some interesting stuff from it by writing lots of Python, but ultimately I decided it was not going to work for mapping my rides…

I’ve mentioned Apple Fitness but not Apple Health. On the iPhone is another app called Apple Health, and you can export all of your data from there! The thing is, it is slow, and it is all your data. You don’t want to do an export every day, but once a year or once a month is not too painful.

After exporting my data I got a ZIP file that was 90MB which expands to nearly 2GB! So much data… But there’s a folder named workout-routes which is about 214MB and is filled with GPX files! A GPS File is “GPS Exchange Format” and it contains waypoints, routes, and tracks. I use Apple Fitness for tracking walks and bike rides. That’s how those maps get created.

Okay, this is getting long so I’ll end it here but Part II will continue the adventure of mapping my bike rides!

See Also:

Categories
Uncategorized

I Rode an eBike!

Disclaimer! I did ride a DIY ebike inside Bucketworks at the first BarCampMilwaukee in 2006… and haven’t ridden one since. Until now.

Matt loaned me his ebike while my Trek is in the shop and it’s been very interesting, and… a lot of fun! Honestly I would have never considered owning an ebike but now I find myself doing a lot of research and figuring out if I can get one. (I mean when I will get one.)

This post will mostly be about my experience riding Matt’s ebike for the first time. (It’s a Ride1Up LMT’D V1 from 2023, btw.)

Dana dropped me off at Matt’s house and he gave me a quick overview of the bike, and I rode two miles home. I used the pedal assist at level 1, and hit the throttle a few times. I was flying. It was wild. I got home pretty quick.

The next day I went for three rides to get a feel for things. Oh, the first thing I should note is that the heel of my left foot hit the (beefy!) kickstand a few times. I think the pedal are bit narrower than my Trek, which also has a skinny little kickstand, so it was just a matter of moving my foot a little and it hasn’t really happened since then.

Okay, first ride! I rode 5 miles, one of my normal routes (well, half of it) and it’s a heavy bike, my speed was a little under my normal pace, which should be expected. But overall riding it with no motor was doable, just a little slower. I really wanted to see what riding an ebike with just my legs powering it would be like.

After 5 miles I stopped, decided to do a second ride, switched on the Pedal Assist at level 1 and it was like WOW, this feels good. I was able to go my normal speed (my normal Trek bike speed) and a bit faster. And most importantly, pedaling was easier.

But now I have to talk about “cheating”… I was worried that riding an ebike would be cheating. As in, one of the main reasons I ride is to get exercise, and if the motor is doing the work instead of my legs, am I exercising anymore? Well, first of all there are no rules, so there’s no cheating. Second of all, it’s still exercise. In fact people have told me it might even be more exercise, because people who ride ebikes tend to ride more… more minutes and more miles.

So the thing about the motor is that it assists you. It is called Pedal Assist after all. I took hills that would have had me slowing to a crawl (climb?) with relative ease. It was still work, I still pedaled like heck, but I didn’t feel like I was completely running myself down. Which is good. Especially with my knee…

Yeah, my knee occasionally acts up. I’ve canceled rides because of it. Earlier this year I was doing physical therapy for it. It’s actually difficult for me to go up a flight of stairs, so you know… maybe an ebike with pedal assist is something that will ensure I can keep riding.

And finally after the two rides I did a third ride where this time I used the throttle, cranked up the pedal assist level, and let it rip. It was sort of too easy (cheating? LOL) if my primary goal was to get exercise, as I felt like I was letting the bike do all the work.

Okay, that was Day 1. (Day 0 was just riding home from Matt’s of course.)

I’ll have a more comprehensive look at the tests I did on the second day in another post. Stay Tuned!

Categories
Uncategorized

Scrappy Hour Group Bike Ride

Scrappy Hour Group Bike Ride

I started riding more often in 2024 and was riding anywhere from 3 to 6 days a week but always solo. My old pal Matt mentioned a group ride called Scrappy Hour and described it as a “casual slow roll” ride, which sounded right for me because I don’t really go fast, I just cruise around.

So I joined Matt last October for my first real group ride, and it was fun and easy, so I did it again in December and while it was a little cold it wasn’t too bad. Matt couldn’t join in but my old pal Mike was there and I saw Nora (another Milwaukee person I know) again. Otherwise I really don’t know many people on the rides (yet) but that doesn’t really matter, it’s just about getting out and riding in a group.

The most recent ride (this past weekend) saw me and Matt, along with my neighbor Michael, meet up at Rocket Baby in Tosa to do a smaller group ride that meets up with the larger group. We met Meg and Paige there and the five of us biked down to Cathedral Square Park together. The roads are not very busy on a Sunday morning at 9am so it was pretty easy going, and mostly downhill!

I will say that the Tosa leg was not as much of a “slow roll” as the Bay View legs have been… I guess when you let people half your age lead it can go a bit faster. (Disclaimer: I’m not totally sure but I’d guess I’m one of the oldest people on these rides. Not that age matters but I’m not exactly in great shape like some people are.)

I made sure I would not be cold on this ride. I wore my winter boots and wool socks, balaclava, ski goggles, a scarf, and then two long sleeve shirts with two sweatshirts, and long underwear with insulated exercise pants. I also had my medium winter gloves on. From Matt’s advice I threw a jacket and hat and heavier gloves into a backpack and then used those for the “standing around” part of the ride to stay warm when not moving. I also had some USB hand warmers. I did not get cold, unlike my companions. (Sorry, guys!)

The ride back was just me, Matt, and Michael and the hills were killer. As in, they killed my will to live. I was going slower than I’ve ever gone on a ride. Somehow we took a path that seemed to have even more hills and at the end my legs were jelly. The whole trip for me was 5.38 miles there and 6.4 miles back. I’ve done rides that long or longer without issue, but they are at my own pace and avoiding large hills.

Oh, I forgot! The ride has this whole “coffee outside” thing. The idea is you ride to the location (takes about 30 minutes) hang out outside for about an hour drinking coffee, socializing, etc., then head back (another 30 minutes). So it’s like a 1 hour ride with a 1 hour break in the middle. I don’t drink coffee but did bring some hot chai tea in an insulated mug for this one. Sometimes there are snacks as well. Again, it’s all really chill and a nice little community of people who like to ride bikes.

Right now if you want to find out about rides check out Scrappy Hour MKE on Instagram. They are in the process of adding a Bluesky account (which I’ve asked them to bridge to the Fediverse) and they’ll be starting a mailing list as well. (Email scrappyhourmke@gmail.com to get added!)

The next ride is Sunday, February 23rd, 2025 and typically the main group leaves from Cactus Club in Bay View at 9am, and then there might be groups leaving from Interval Coffee on the East Side/Riverwest and Rocket Baby in Wauwatosa, but the Bay View is the only “for sure” one and the rest are TBD closer to the date. (At least I think that’s right.)

Categories
Uncategorized

Meshtastic Begin

What is Meshtastic? “An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices”… It’s a system of small Long Range (LoRa) radios that form a mesh network to provide text communications. It allows texting from your phone (or computer) even without the grid. If the power is out, all your computers are offline, the cellular networks are all down… you can still communicate. Meshtastic does not require the Internet, the cell networks, or any other grid-based things. (Also, Read the Docs!)

The details of how it technically works are explained very well by Austin Mesh: Can you explain it like I’m five years old?

So my old pal Matt got me interested in this because we live close enough that we should be able to use it between our houses. We haven’t yet, but we’re still working towards that. There do not seem to be other nodes in the area, which is crucial to a mesh network…

So in the meantime as we experiment and figure things out and test antennas and different hardware, there is research and reading and learning to be done. And testing, and building solar-powered nodes that can live 25 feet up and there is 3D printing and messing around with electronics, and… it’s been a nice distraction that we hope will be useful someday when others join us.

So for now, I am dropping this post here to say we are here, join us. If you’re in Milwaukee or Wauwatosa or close by or in the Greater Milwaukee Area, let me know. There is also a Meshconsin group, and a map of nodes (with many missing of course) and a Discord server.

And in future posts I’ll explain a bit more about the photos and screenshots in this post, so Stay Tuned!

Categories
Uncategorized

Is Matt’s Phone Broken?

NO

Keep checking back for updates!