OK, so picking up from another couple of threads, the Prof said this:
Connecting power to the +/- of the power connector is fine, and it’s a perfectly reasonable way to charge the saber, as long as your charger doesn’t try to go over 5 volts. (Most stick to 4.2 volts, but some high-speed chargers might try higher voltages.)
You can charge directly through a 3-pin pogo connector, the only caveat is that the blade has to be powered by the proffieboard, or it won’t work properly. This can be accomplished by using blade ID to make the board recognize the charging blade plug and have it use a special preset that is always on for charging.
So between reading this and looking at the manual, I just want to check some details:
Blade ID works by comparing resistance between data and blade ground. However, rather than build a custom blade with a suitable resistor for this to work, presumably you can use the Proffie scanid command to measure the resistance on a normal blade (which I guess should be zero), enter that as the relevant value in the config, then do the same with a simple charging plug with, say, a 20k/ohm resistor. As long as there is a difference between the two numbers, the Proffie will know which ‘blade’ is inserted. Have I got that right?
Doing the above, as long as I’ve used data 1 for the main blade, I don’t need to make any wiring changes to the hilt to make this work - I just need to change the config and build the charging plug. Yes?
With blade ID, I could have any number of normal blade presets for a normal blade, but just one charge preset for the charger plug, and blade ID will make the Proffie jump to the correct option. That way the charge preset can just be StylePtr< White >(), which will switch the fets on allowing the battery to charge. Is that correct?
If the fets are on to enable charging, I could have a single pixel accent LED wired to another fet and data 2 set to &style_charging, and this would give me a charge level indicator on the hilt during charging. Again am I understanding this right?
Thanks in advance for any thoughts. If the answers to all the above is yes, this is really exciting for me as it adds a load of flexibility to my designs and installs.