JK-PBx MAKE-IT

The info reported on this page are now part of the first draft of the “The Bible of ScanLabs BMS Data Extractor”


HOW TO MAKE THE DONGLE “BMS DATA EXTRACTOR” & CONFIGURE
ScanLabs BMS DATA EXTRACTOR – “The Bible of “

JK-PB1 & JK-PB2 models are supported ONLY via RS485A port ( the closest to the dipswitches , at the left of the CAN connector – see the image below )

UNFORTUNATELY it looks I cannot use RS485B&C because those are meant for internal communication between multiple JK BMS.

NEXT: finally I got a JK-PB2 – working on CAN protocol – as far I can say, we will miss the possibility to manage the MOS … but .. work in progress, so wait please .

With THIS temporary guide you will be able to build a dongle for JK-PB1 or JK-PB2 dongles – same features as usual – TASMOTA display included .

Rember it works only in RS485A – don’t ask more – only on RS485A

You need some JK BMS settings – apply the following via Bluetooth to be sure to enable the RS485A port to expose the right protocol

BILL OF MATERIAL

1- NODEMCU V3 ( ESP8266 ) – Aliexpress Link
2- ADUM1201 – Aliexpress Link – **OPTIONAL**
3- RS485 to TLL – Aliexpress Link
4- An Ethernet Cable to be sacrified
5- Latest ScanLabs SW release

NOTE: Aliexpress Links are SIMPLY a suggestion, don’t ask me if you can buy elsewhere …

PREPARE THE STUFFS

Screenshot

SOLDERING w ISO ( not mandatory id RS485 already provide isolation )

Screenshot

EXAMPLE OF MINI NODEMCU WITH RS485 ONLY ( no ISO )

CONNECTING TO RJ45 – ETHERNET CABLE

we will use ONLY
1 or 8 -> RS485 B
2 or 7 -> RS485 A
3 or 6 -> RS485 GND ( optional and NOT recommended needed only for long ETH cable)

To avoid any trivial question … YES you understood well , RJ45 1 OR 8 goes to B pad on the RS485 converter, RJ45 2 OR 7 goes to A pad and GND …. well .

NOTE: ENABLE PIN is simply a TX/RX switch . IF YOUR RS485 to TTL has a RX/TX swithc feature DO NOT CARE at all of connecting the ENABLE PIN