Close

Can't stop the work

A project log for 10kW (30kW pulse) Electronic Load

All we need to do get some big resistors and connect them up in different combinations, right?

tinfevertinfever 08/06/2023 at 03:450 Comments

This is just going to be a quick update post showing off everything that's happened since the last post. Cue the pictures!

The new load stages PCBs arrived. These feature:

The whole family all together. Showing all six variants: 8R, 4R, 2R, 1R, 0.5R, and 0.1R.

Thermocouples have been DIY spot welded, crimped, and epoxied to the load resistors. The thermocouples will someday get their own post but I'm using a cheap Li-Ion battery based spot welder intended for welding nickel strips when making battery packs. It works pretty well for this. The epoxy has to be a special high-temp cement (CC HIGH TEMP from Omega) to survive the 250C+ of the load resistors. I tried JB-Weld first a while ago but that just becomes soft and falls apart at those temperatures.

The welds aren't all this pretty.
Ready to epoxy (or is it really cement?)
Curing for 24 hours

Main Control PCB Assembly 

The control PCB has over 570 components on it, which was rather painful to pick and place by hand. I timed myself and it took me almost exactly 5.1 hours to place the 511 SMD parts on the back. So I can do about 100 parts per hour. Not great, but there is a high component mix with 65 unique parts on the back. This whole system I'm working on right now is the prototype so the control PCB only supports 8 load stages. If all goes well, a future version will support the 50+ needed.

Front
Rear. It's so beautiful!

Connector PCB Assembly

This board has the job of taking in power from the DUT and distributing it to all of the load stages which operate in parallel. It also provides a remote voltage sense signal for the control PCB. It's only partially loaded here to support the max current levels I'm expect to hit on this prototype. The binding post solution on this is pretty weak since it's clear to me these were designed for panel mounting and not an electrical connection to a PCB. 

Putting together the mechanical chassis

Here is the first level of the chassis. Like everything else in the project, it's designed to scale to multiple levels. Each level can hold 13 load stages and three 120mm fans. I'm not sure what possessed me to use PCB hooks as a mounting mechanism for the load stages. It'll work because the whole thing is stationary but otherwise not a great solution. I suppose it is cheap though!

Including some blank load stage PCBs to get the spacing right

Putting it all together

This has the second load-stage chassis level installed which also provides the mount for the control PCB. There is an extension of the chassis the sticks out the front for the connector PCB to mount to. The connector PCB has to overhang that a bit to support the right angle connectors on the front edge as well as the binding posts. I suppose since I used standoffs anyways, if I moved the binding posts around that could probably be eliminated. It's now sitting on an unrelated aluminum frame cart so I can still use my workbench, and also so I can back it up to a window to exhaust the heat directly outside.

Adding in some preliminary wiring

You can see here how each load stage connects to the connector PCB. Cable management is going to be a big challenge. This small version only has 7 cables now but the full-size version with all load stages populated will have over 70 power cables I believe. I think it will work but maintenance is going to be a nightmare. I'll probably need to redo the load stage mounting pieces / cable guides. I'm going to try to 3D print plastic inserts to go in the cable guide sections to protect the cables from the sheet metal edges and to act as retaining clips for the load stage PCBs. I'll probably build in zip tie points as well. If I also shorten the front load stage power cables to reduce the excess, I might stand a fighting chance. However, if I have five levels of these with 13 load stages per level, I'm going to need some way to de-stack the various levels for maintenance access. I've learned before that planning on not needed much maintenance is a bad idea.

Software

With the electrical and mechanical hardware done, the only thing left is the software. I use the term "only" very loosely here because the software is going to be a major undertaking.

Software goals/wishes:

I'm currently starting to work on the software but progress is slow. (It turns out learning as you go is very hard and time consuming.) The MCU bring up was smooth and below you can see me testing the differential remote voltage sense reading. This is literally all it does right now. So I've got my work cut out for me to get some basic functionality implemented by the deadline Tuesday.

I want to get this thing consuming current in some sort of pattern and vaguely resembling the correct value by Tuesday. I'd better get back to work! (And I realize now this post was very much not short.)

Discussions