DAVEGA X Updates

Yes, please PM me some just to be sure it’s the same thing that I’m getting (seems likely). Apart from that it would be helpful if you could (at least temporarily for the test) route the DAVEGA cable through another path and see if that makes any difference.

1 Like

My davega cable routes along the sides of my enclosure, I never got any glitches.

2 Likes

At the risk of derail jail, how does this work on an esk8 (or ebike/scooter or drone or crawler robot etc etc)?

There’s no actual Earth ground connection, the tires aren’t conductive, and the “chassis” isn’t big enough to approximate a decent Earth ground.

How do designers handle ground on small vehicles?

1 Like

The “ground” for any system is just the lowest-voltage point, often called the the “common” when there is no true earth ground. This includes 2-wire AC mains powered devices, those using isolated power supplies, and all battery-powered devices.

For PEV’s the “ground” is the pack’s negative connection, the lowest voltage point in the system. A true earth ground is essentially just the same thing, the lowest voltage point in the system.

To “ground” the heat sink you would connect it to the battery pack’s negative terminal via a low impedance path. If this is done though then anything that touches the heat sink must also be grounded or not at any voltage, or else it has to be insulated from the heat sink, e.g., MOSFET’s.

6 Likes

I just spent some time experimenting with my old board where I used to see distortions on the DAVEGA display while charging. Unfortunately I don’t seem to be able to reproduce the issue anymore. I tried putting the charging wires as close to the DAVEGA cable as possible but no matter what I did all worked correctly.

If anyone has seen distortions on their DAVEGA, could you please chime in and share details. Cheers.

1 Like

Hey Jan, I was working on installing my Davega last night and wanted to know where to get the beta firmware, is it also downloadable straight on the device? I want to test out the LLT integration

2 Likes

yes

2 Likes

Cool perfect thanks

1 Like

Jan, do you have a step/dxf/drawing for the rubber gasket?
Figured I’d ask before measuring.

It’s a bit quicker/cheaper to print one in TPU than order.

1 Like

Sure, here you go.

rubber_gasket.dxf (2.6 KB)

5 Likes

Today I finished assembling the tester for the new DAVEGA PCBs. It’s the first time I made anything of the kind so I was very happy when everything just worked as intended. I’m rather proud of this creation.

The tester is used for both programming and testing. Using pogo pins, electrical connection is created to all peripherals – display, buttons, UART port, and programming port. There are 3 switches for:

  • power on/off
  • enabling/disabling data path to the VESC
  • switching the power source between USB and VESC (so that I can test that it can be powered from either correctly)

Here’s how it all came together. I designed the following PCB:

I ordered these pogo pins:

They consist of two parts – housing part (R75-2W) and pogo part (P75-E2). You can insert the pogo part into the housing like this:

The idea is that if the pogo part breaks (which does happen time to time) you can easily replace it.

The housing is supposed to be soldered to a wire but soldering it directly to a PCB works just as well.

Now, you need something that will hold the pogo pins straight up and prevent them from bending. Usually, an acrylic plate with precisely drilled holes is used. I don’t have good tools for making that one so I tried 3D printing a holder instead. Plus, decided to combine it with a snap-in mechanism for the PCB.

Here’s what I designed:

The hole size needed a little bit of experimenting. I settled at 1.8mm, which works very well. The pin comes in fairly easily but there’s almost no wiggle.

I printed it from PLA. Here’s the assembled PCB with the holder and pogo pins installed:

The four M3 bolts help in guiding the PCB in:

The snap-in mechanism presses the PCB against the pogo pins:

Then I can program the board and do all the testing.

My typical test procedure is to boot up, let the connection with the VESC to be established, enter the menu, navigate to the WiFi settings, and scan available WiFi networks. By doing this I make sure that:

  • communication with the VESC works correctly
  • button presses are correctly recognized
  • WiFi works correctly
  • rendering on display works correctly

The only thing I slightly messed up are the LEDs. They were supposed to indicate whether the PCB is powered from the VESC (green) or from the USB (blue). This works correctly only until the PCB is inserted. After that the other rail gets powered through the PCB so both LEDs light up. :sweat_smile: That’s very minor though, especially since the position of the switch is indicative of the same thing.

20 Likes

Looks very professional!

2 Likes

That thing is genius

2 Likes

Thanks!


:

5 Likes

Firmware v4.09

Most important updates:

  • faster start up
  • LLT Power BMS support (experimental)

CHANGELOG entry:

- caching CAN IDs (faster startup)
- LLT Power BMS support (experimental)
- configurable update interval
- ignore decrease in charged/discharged energy (workaround for a VESC bug)
- fix: updating config from Metr CAN fails when imperial units are used
- fix: time retrieved from Metr CAN does not have correct time zone

This is probably the last v4.x release. v5.01 is ready and all new developments will go into v5.x. The idea is that v5.x will initially have:

  • v5.00 - equivalent to v4.01 + new partitioning
  • v5.01 - equivalent to v4.09 + new partitioning

The v4.01 is the last firmware version that works with the Unity legacy firmware. I’ll provide the v5.00 equivalent so that customers who receive a new unit with v5.01 pre-installed will have a chance to downgrade to a version that works with the Unity legacy. Downgrading from v5.x back to v4.x over the air won’t be possible.

I’ll get started on the v5 installer. Since it’s fairly simple (very similar to v4 installer), it should be available later on today or tomorrow.

4 Likes

Mac OS version of the v5 installer is available for download here. Windows version coming soon.

Guinea pigs with a Mac needed. :sweat_smile: @rpasichnyk? :pray: :pleading_face:

2 Likes

This looks awesome dude! I imagine it would be super handy!

I love practical tool design. Sometimes i’ll spend more time making a jig/tool/mould to get a job done than it would take just to do the job, but I can’t help myself :sweat_smile:

3 Likes

It runs, but have no time at the moment to do actual upgrade

2 Likes

Windows version of the v5 installer is available for download here.

Guinea pigs Senior DAVEGA testers with Windows needed! :slight_smile:

Disclaimer: If you have a custom splashscreen, the davegax-v5-installer v1.0 won’t preserve it. I only realized it now. I’ll fix that and release as davegax-v5-installer v1.1.

Edit: Done.

9 Likes

Sup - I made a video on the DaVega!

There will be a follow up to this, going through all of the software setup and outlining the user experience

If anyone has questions about capabilities, or anything they want to know before buying, put your questions here and I’ll answer them in that second part.

11 Likes