DAVEga: Battery monitor, odometer, speedometer

Installing buttons - lazy way:

IMG_1536

IMG_1535

Not extra pretty, but doesn’t look terrible either. If we had like 1mm of square depression in the enclosure, so that the buttons could be sunk in a little bit, that would look much better and would make installing these cheap tactile buttons very easy. Just drill two holes, stick the button legs through, add a drop of epoxy, done. WDYT, @mmaner?

BTW, if you’re wondering about the big bolt on the right hand side that’s purely for decorational purposes… and to cover the hole. :smiley:

6 Likes

Nice one @janpom

Of the three buttons which do you think would be most used? I’m only going to be using two, and I’m not too worried about resetting distance travelled for example, which was switch 1 right?

I’ve printed what I think is the final version of my enclosure design, so I’ve now uploaded it to Thingiverse.

5 Likes

Ah crap, I forgot to order buttons…

I just looked, I ordered all of my stuff through aliexpress the other day and forgot the damn buttons.

Anyone got any extra I can buy a few off of?

1 Like

The lcd board is soooo close to fitting. I can easily file down the corners by less than 1mm. But if you squared off the internal corners of your design (rather than rounded corners) it might accommodate a slightly greater tolerance

3 Likes

I have plenty and could ship some to you for free, but it would still take long to US.

Here’s my take on the harness. I used a 5 conductor cable and put a JST-XH connector so that I can connect the USB adapter. Then I made an adapter from 5 pin JST-XH to 8 pin JST-PH to use for connecting to VESC. Works like a charm.

IMG_1540

IMG_1543

IMG_1542

IMG_1538

IMG_1539

6 Likes

The trip reset (button 1) seems the most important to me and will become even more important; see below. The screen toggle (button 3) would be the second most used for me and the coulomb counter reset (button 2) the least used. If you charge your batteries to 100% or don’t care about the coulomb counter (set VOLTAGE_WEIGHT 1.0), then you may not need the button 2 at all.

About the button 1: I’m about to introduce the concept of session data. That’s what you’ll likely want to reset before each ride, such as:

  • trip distance
  • time elapsed
  • time elapsed riding
  • max speed
  • avg speed
  • max motor current
  • min motor current (=max braking current)
  • etc

The responsibility of the button 1 will then be to reset all the session data. In fact, it already does this, but the only session data item we currently have is the trip distance. :slight_smile: That’s soon to be changed though.

5 Likes

I actually have a bunch myself and I’m located in US. If you just pay shipping, I’ll give you some. I’m not sure what size is needed since I haven’t received my packet yet.

1 Like

okay cool! Just let me know when it gets time for it! I’m going to be waiting a bit for all of my stuff too so I’m not in a super rush.

1 Like

FW v0.3 released: https://github.com/janpom/davega/releases/tag/v0.3

6 Likes

Great job dude!!! You’re killing it. :smile:

IMG_20181130_124009

4 Likes

when’s the next phase?

I was just scrolling through my old videos and realized that @janpom fulfilled something that I’ve wanted for a while, just couldn’t find something that I liked. I fucking love this little thing!

Back then…

Now…

6 Likes

Thank you, too lazy and hung over from other voices fest to switch out carbonfil to TPU, but it came out nice, I have a Proton on backorder from some time ago, this probably has everything I realistically want.

NiceIMG_9423

Ps. 30% gyroid infill is so rock solid

7 Likes

I immediately took notice of your part cooling fan assembly on your printer :slight_smile:

1 Like

It does the job, no support under 70deg

1 Like

Here’s a version of the “simple horizontal layout” for those who prefer the vertical orientation. I also managed to squeeze in two more numbers. This is my favourite layout so far. I like the yellow on the speed. It will make me want to go fast in order to keep my Dave looking sexy. :smiley:

IMG_1550

It looks much better live, especially in @mmaner’s enclosure!

15 Likes

Today I made it through all the comments again. Now I need only to read a bit more about how to flash the software. Which programs I need and which files from the GitHub are the once I need to select… as noob in this it looks for me always just a punch of file on one place. Which from them really necessary I didn’t understood :sweat_smile:yet :point_up: Just to confirm that I got it right. The speed is calculated by the gearing, right? And the gearing parameters I have to change according to what I currently use on my build in the file I upload to the arduino?

1 Like

Ok so im also not really good at programming but you need the Arduino IDE Software, the davega firmware that you can download under releases on github. You also need to install the libraries that @janpom mentioned on his github readme. Once you got everything up and running you need to go to the config tab and fill in all the parameters… :slight_smile: The readme on github provides a pretty good overview of everything else that you need to to… @janpom please correct me if I’m wrong :smile:

2 Likes

@Andy87 Here’s the guidelines. If anything is unclear there, please let me know. I’ll try to help and also update the README.

2 Likes