Personally, I'm a bit on the fence over this.
It's definitely a superior system but having some kind of self-contained "limpet generator" is also going to remove a lot of the design and planning that's currently required.
Instead, it'll just be a case of "bung a small limpet generator in an empty slot in case I ever need it".
I'd like to say some balance could be retained by making a basic limpet controller cheap and making a fancy limpet generator expensive but I doubt lack of credits is often much of a factor in people's buying decision.
It'll certainly be better, for me, to just be able to bung a heap of limpet generators in my mining T9 but I can't help thinking that some of the nuance and thought currently required will be lost.
Perhaps the limpet generators could be made to use valuable engineering materials which could be better used elsewhere?
That might force people to think carefully about using them.
That being the case, maybe it'd be desirable to make the limpet generator so it could also control pre-purchased limpets like a regular controller?
You fit 3 limpet generators and stock up with regular limpets.
You go mining/scavenging/pirating and burn though all your stock of limpets and then you can use engineering materials to generate a few new ones and finish collecting your haul.
The Limpet Controller IS the "limpet generator". You still have the same planning that goes into outfitting a mining ship, and there's little to no planning beyond Outfitting after that.
The only difference here is, you don't have to leave the station with your cargo hold full of limpets. Once you arrive where you're planning to mine, you pick your rock, and... let's look at it like this:
https://coriolis.edcd.io/outfit/typ...==.Aw18eQ==..EweloBhA2AWNhQKYEMDmAbJIQEYIFA==
Looking at this hypothetical T-9 miner, 400 tons of cargo space, 2 collectors, 1 prospector.
As it stands right now, to make use of this, you'd have to take at least 200 tons if not a full 400 tons of limpets to set off and mine, which would then cut your jump range down.
What I propose is that the cargo load of limpets be eliminated, so you have empty cargo bays when you depart. Once you've arrived, picked your target rock, you fire a Prospector Limpet, just as you would now.
The Prospector Contoller produces 2 at a time, so you pick a second rock, fire a prospector at it.
The Prospector Controller has now expended it's first charge of limpets, and takes a minute to reload.
You take that time to see what the prospectors report and decide if either of these are what you want to mine.
Perhaps the first one is, so you fire up the mining lasers and start dicing the rock.
You then need some Collectors out there, so you start firing them off.
The first Collector Controller produces 3 limpets, the second produces 2, so you've got 5 of them buzzing around, picking up bits and pieces while the Collector Controllers reload.
Now your refinery is filling up, and popping nice, pre-packaged cargo canisters into your hold, slowly filling up that empty 400 tons of space, that would have been filled with limpets to the point of possibly having to jettison them as your refinery churns out cargo faster than you are expending limpets.
Some time later, you've exhausted the capacity of the Prospector controller, but you've also picked up more than enough Elements from those rocks to synthesize a recharge, so you recharge, and continue prospecting, until your supply of Collectors runs out from the smaller Controller - rinse and repeat.
You do the same a short time later with the larger collector, and continue to mine until your hold is full, and you set off to market to sell...
...and are promptly interdicted by NPC's, but that's another matter entirely.
And, if the Controllers are designed correctly, all mathed and balanced out, you find you expended a grand total of... 318 limpets to fill your hold. Slightly fewer than your total cargo capacity, but nothing outside the realm of an otherwise normal mining run.
Or perhaps the rocks were stingy, and find you actually expended 488 limpets - more than your capacity would have been, if it weren't for limpet synthesis, which we're getting anyways.