Skip to content

Recommended printers

We recommend two printers: we verified them first-hand, and every new label feature is built and tested on them first. The other models were cleared by feedback from the community.

Which one suits you?

Phomemo M220 NIIMBOT M2
Price cheaper a bit more, plus ribbon
Method direct thermal: heat colours the paper thermal transfer: ink from a ribbon
Resolution 203 dpi 300 dpi
In the dryer label turns black label stays readable
Good for boxes, shelves, spools not dried spools for a dryer or the AMS HT

Shop:

Phomemo M220

Cheap, no ribbon, labels of 40 x 30 and 50 x 30 mm.

Not for the dryer

In the AMS HT at 85 °C the label mostly turns black on the first drying, at lower temperatures bit by bit.

Phomemo M220

NIIMBOT M2

Stands the dryer, and at 300 dpi text and QR code come out finer. Labels of 50 x 30 mm.

Tested with NIIMBOT's original white 50 x 30 mm roll and the black ribbon. Third-party rolls we have not tried.

NIIMBOT M2

Other supported printers

Printer Labels Status
Phomemo M110, M110S, M100 40 x 30 mm confirmed by users
NIIMBOT B1, B21, B203 50 x 30 mm confirmed by users
Phomemo M120, M200, M221 40 x 30 mm experimental

All of them print direct thermal at 203 dpi, so the dryer warning applies here too. Confirmed by users means someone from the community printed on it; we do not have the printer ourselves. Experimental means the same protocol, but no print yet. If you have one, we would love to hear from you.

What a printer needs

For the scale to drive a label printer, the printer needs three things:

  1. Bluetooth Low Energy (BLE). The scale's radio is an ESP32-S3, and it only speaks BLE.
  2. A protocol we know. Today that is the Phomemo and NIIMBOT families. Every other brand needs a driver of its own and someone to test it.
  3. Enough room on the label. A QR code plus a few details need about 18 mm of printable height. On tape printers that means tape at least 24 mm wide.
Why Brother printers don't work

"Bluetooth" is really two different radio standards: the older Classic Bluetooth and Bluetooth Low Energy. Phones speak both, so you normally never notice. Brother's P-touch printers (such as the PT-P300BT, PT-P710BT and PT-E560BT) use Classic, while the scale's chip only has BLE. No update can change that, the radio hardware is missing.

How to tell: If the data sheet says SPP or iAP2, it is Classic Bluetooth. "Bluetooth 5.0" alone does not mean BLE, it is only the version of the specification. The free app nRF Connect tells you for sure: if the printer shows up there, it speaks BLE.

Label sizes

The most common sizes are tuned, 40 x 30 and 50 x 30 mm. Need another one? Tell us on GitHub or on Discord. What several people need, we add.