Well I went ahead and picked up one of the newer HM310T from amazon.
I figured I'd post some teardown pics in case anyone is interested.
Display in startup mode (bad color rendering is camera's fault. eg red display is actually deep red, not pink as it appears. LED colors overall are quite pleasant)
OK, lets peek inside
Main board. It does look pretty much the same as in the product pic which seemed to show the "305" board.
I guess the PCBs are re-used with just some of the power handling components being different across them (primary transformer, toroid, maybe some others) I suspect the 310 transformer is same footprint, but a little taller?
edit: Forgot to mention there's also curious unused 2 pin connector labeled "COM" below the fan connector(and in the same style), which is maybe barely visible in the pic. I wonder if there's even a secondary way to communicate with the power board?
"Overhead" viewpoint (relative to the case) of the mainboard.
Just three heatsinked components
1x SR20200CT dual schottky
2x "13N50SJ" MOSFETs (by "EST"?, not sure what that logo is)
Heatsink is plain aluminum plate, with a 90deg bend at the bottom to mount to steel case.
MOSFET closeup
Bottom of heattsink, attachment to case
Looks like a thermistor to monitor heatsink temps
Back side of heatsink, solid plate except for two cutouts which seem to only have purpose of indicating the 110V version of PCB?
Ground "output" jack wire mounted on left, mains ground on the right.
Output jacks with some caps.
Looks like each side has one each of 1nF, 4.7nF, 10nF, and 100nF
And a 220uF 50V electrolytic in the middle.
Quick look at the power supply for the USB charging ports. Seems to be some sorta generic module "CA08B" just popped in there. Construction style/quality seems different than rest of the unit.
Rear of the USB charging board. Solder mask seems to have "fingers" extending around all the pads that make it a bit odd.
The output wires and that resistor seem a bit of a mess
PCB for front USB charger jacks, doesn't seem to have any data pins connected. its dual USB type-A and claims 5V 1.5A, but I guess you won't get more than 500mA "slow charging" in most cases since there's no power negotiation?
Quick peek at other side of USB port PCB, not much to see, just one cap.
Rear panel with USB communication interface, fused input (250V 5A iirc), and fan.
All these plugged connectors in white were secured annoyingly well with some very stretchy rubber cement. I didn't remove this one, but for the others around the front I found an x-acto around the seams helped a bit, and a flathead to pry them off.
Front panel overview with display pcb, power output jacks, USB charger ports, and power switch.
DIsplay PCB.
The 4 pin connector on the left goes straight to the rear USB communication port.
Largest package IC is TM(Shenzhen Titan Micro Elec) TM1640 LED driver for the 8 segment displays.
The smaller SOIC is a TM1650 LED driver + "keyboard scanner" for handling the button inputs and lighting I suppose.
Main MCU: Nuvoton "NUCO29LAN" Arm Cortex M0 32bit microcontroller
Unconnected 5 pin 0.1" header labeled J6, (maybe could be used to reprogram the MCU if someone were so inclined?)
Other side. All the buttons have LED indicators except OVP and OCP.
Knob has basic 20 position rotary encoder with clicky switch.
A bit of a stray component lead was magnetically stuck on, plus a tiny circular shaving (looked like from tapping a screw thread).
I guess someone forgot to wash the speaker
Also, I only briefly actually tested the unit and twiddled the knobs a bit (all post-teardown of course
), but I never heard any beeps, not sure if its off by default or I just didn't exercise the particular use-case to activate beeps. I should maybe look at the manual eventually
Front panel again, with output on, and leads shorted. It let me set current up to 10.10A (and voltage to 32V)
Well hopefully someone found that interesting or useful. If anyone is curious about some particular component part numbers that I may have glossed over, let me know. I had some more pics and notes about other part #s and even started collecting datasheets, but I figured it was maybe all a bit boring and pointless to go into too much detail unless someone plans to hack this thing in some way.
I still have yet to test the PC connectivity, if its using same protocol etc as previous versions.