Regarding the last few posts: my Richmeters 101 came with one wiper spring contact stuck so it did not make any contact. However, it was not bent, only stuck, so just a little nudge helped.
Hoping to be able to add serial output:
I bought it originally as it is supposedly based on a DTM660 and I was hoping to add serial output as described for a eM860T on
http://www.kerrywong.com/2016/03/19/hacking-dtm0660l-based-multimeters/ (Datasheet translated to English at
http://www.kerrywong.com/2016/04/03/dtm0660-datasheet-translated/ the original is supposed to be available via
https://sigrok.org/wiki/Multimeter_ICs#Dream_Tech_International_DTM0660)
However, this apparently has not been done before for this model (I could not find anything).
One (EEPROM) hack, enabling temperature measurement (that is available on the AN8002 / ZT102 / RT102 / ...), is linked above in post #5 (
https://www.eevblog.com/forum/testgear/aneng-an8001-6000-count-true-rms-multimeter/msg1072397/#msg1072397) which is a Russian PDF. It (google-)translates to:
How to add a temperature measurement mode in the multimeter ZT101.
To make the temperature measurement mode in the multimeter ZT101 just need
change the values of some cells EEPROM 24C02.
In the AFH cells, change the value to 13H (temperature centigrade), and in the cell BFH
change to 15H (Fahrenheit temperature).
The temperature measurement mode will be available in the “mV” selector position by pressing
the yellow button (mVDC → mVAC → ° C → ° F → mVDC). Alternating modes can
rearrange the values in cells 8FH - BFH.
Example flashing 24S02 with PICKIT2.
1. First you need to set the jumpers between the control point VPP and contacts
JP2 (see picture). This is necessary to enable recording in 24С02 and transfer the processor to
reset state so as not to interfere with work with 24С02.
2. Connect the 24C02 to PICKIT2. For this you need only 3 wires. Can
use a clip. If there are no clips, then 3 wires are not difficult and solder.
3. Turn on the power of the multimeter by turning the selector to any position except OFF.
4. Connect PICKIT2 to the computer, run PICKIT2 Programmer, select 24С02 and
read the contents of the EEPROM by pressing the READ pedal. The content should look like
like on a picture. Some values may vary.
It does not hurt to save the read dump to a file so that you can restore the factory
settings, in which case.
5. In cells 0AF and 0BF (circled in red), change the values to 13 and 15. These are the modes
temperature measurements in degrees Celsius and Fahrenheit respectively. They can
swap.
6. Write the corrected dump to EEPROM 24C02 by pressing the WRITE pedal. Green field
in the event window will confirm successful recording.
7. Turn off the power of the multimeter, disconnect 24С02 from PICKIT2, remove the RESET- jumpers
GND-WP.
All. Now in the position of the selector ”mV” will be available two more modes. Mode selection
yellow button.
The thermocouple connects to the COM (black banana, “-”) and VΩHz (red banana, “+”) jacks.
To make use of the serial port, the REL button would have to be accessible.
However, of the five implemented in DTM660L (Function Keys: SELECT, RANGE, REL, HZ/DUTY, HOLD (BACKLIGHT), MAX/MIN, BACKLIGHT), the AN8001/RM101/ZT101 only has SEL(ECT) and HOLD (BACKLIGHT) as actual buttons, and a contact for RANGE internally.
The datasheet does not seem to specify the pins for the buttons.
This video by Vitalii Tereshchuk, "🗜UPGRADE Multimeter RICHMETERS ZT102, RM102 True RMS. Доработка мультиметра" at
upgrades an ZT102 by adding four buttons: "Hz/%", REL, MIN/MAX, RANGE
and identifies the following pins / test points:
PT1.0 (left of battery holder)
PT1.1 (right of battery holder, connected to SW3 RANGE contact pattern)
"PT1.2" (not an actual pad and unlabelled, it's a via between the EEPROM and the IC blob
It seems to be a button matrix, and the connections are shown at 2m44s in the video (
https://youtu.be/qFUTGubdvlQ?t=164):
HZ/DUTY | PT1.1 - PT1.0 | RM101 in Hz/%: switches between Hz and % (same as SEL?) |
REL | PT1.1 - PT1.2 | RM101 in V: switches to delta |
RANGE | PT1.1 - BAT- (VSS) | RM101 in V: switches to MANUAL and then sets decimal separator |
MIN/MAX | PT1.2 - 1.0 (I assume PT1.0) | RM101 in V: switches to MANUAL between MAX and MIN |
REL does not react to a long press (I'm just shorting PT1.1 and the via with test leads) yet, so reading/writing the EEPROM is next.
Also, the TX pin needs to be located on the board.
According to Kerry Wong's translated datasheet pinout, it would be pin 20 (PT1.4/TX) however, from his photos it appears other pins might be used (and connected to D9).
TP1.4/TX would be pin 20, just after the I2C lines for the EEPROM.
Thanks to Vitalii Tereshchuk we know where PT1.2 / pin 22 is located.
Only one trace emerges from the epoxy blob and it goes to a via - that could also be PT1.3 on pin 21. Indeed, the via connects to the HOLD/BACKLIGHT button.
A sacrificial device to grind down or an x-ray would be needed to determine if the other pin has been bonded at all.
Even then, accessing it would probably be very difficult unless you are equipped with precision machines or (dangerous) decapping equipment/materials.
There are also many reviews / teardowns on Youtube:
https://www.youtube.com/results?search_query=an8001+rm101+zt101Here's another EEPROM hack and hardware modification (Korean):
https://blog.naver.com/PostView.nhn?blogId=twophase&logNo=221088350484&redirect=Dlog&widgetTypeCall=true&directAccess=falsehttps://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fblog.naver.com%2FPostView.nhn%3FblogId%3Dtwophase%26logNo%3D221088350484%26redirect%3DDlog%26widgetTypeCall%3Dtrue%26directAccess%3Dfalse&edit-text=&act=urlThe following is a breakdown of my hacking.
- display up to 9999 counts (originally 6000 counts)
- Measurement up to uA range (originally measured up to mA)
- Temperature measurement possible
- RS232 output (only plugged in, which requires additional circuitry and work to actually activate)
In reality, using RS232 function seems to be more difficult.
On the other hand, we recorded the CEH (1100 1110) value in the FAH address to take advantage of the RS232 function.
However, in order to activate this function, you have to hold down the "REL"
The problem is that there is no REL button on ZT101 or AN8001.
Therefore, if you want to use RS232, you have to make it as a REL button.
I will try it later if it is time.
But I do not know if it is actually possible.
I have never seen an example of the success of RS232 on AN8001 without the REL button.
The crucial thing is that the output of the RS232 does not seem to be coming out (intentionally).
It looks like it is buried where it is bonded in the photo above.
Conclusion: no serial data out for ZT101/ZT102 (Aneng AN8001/AN8002, Richmeters RM101/RM102 and other rebrands).
Here's a Japanese blog entry (and a copy of the original datasheet as PDF):
http://moomin63.blog107.fc2.com/blog-entry-863.htmlhttps://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fmoomin63.blog107.fc2.com%2Fblog-entry-863.html&edit-text=&act=urlSo if anyone has a broken / defective unit of any of these models: zt101 zt201 rm101 rm102 an8001 an8002 please sand down the epoxy blob so the world can see the first PCB layer in its full glory!