Connecting a Lactoscan or Everest milk analyser to a PC

Most Lactoscan machines connect through a DB9 RS232 cable. No analyser is bench tested with Doodh Master yet.

By Krishnkant Patidar8 min readUpdated 8 Nov 2026

Some add USB. Everest lists a UART and a USB host on Fatscan.

Connecting a Lactoscan or Everest milk analyser to a PC

No milk analyser has been bench tested with Doodh Master yet. We have never seen a real Lactoscan or Everest line arrive on our own desk, so nothing below is a promise that your machine will work. What follows comes from the makers' manuals and product pages, checked November 2026, and from the code in our Windows app. Send your model on WhatsApp before you buy a cable or plan your counter around this.

What ports do these machines have?

The back panel decides everything, so look there first.

MachinePortCableSpeedSource
Lactoscan SLCDB9 RS232, plus a separate serial printer connectorMaker's cable 90-1801-0010, DB9 female at the PC9600 bps, no parity, 8 bits, 1 stop bitManual, 2006
Lactoscan SPDB9 RS232 always, USB as an optionCable supplied with the analyserSame figures, stated for the printer linkManual, 2019
Lactoscan INDIRS232 on Com Port 1 for the PC, Com Port 2 for a printerCable 30012Same figures, stated for the printer linkManual, 2018
Ekomilk BondRS232 and USBNull modem RS232 cable, or USBNot stated in the manualBulteh manual
Everest Fatscan, single and double sensor1 UART, 1 USB host, WiFi or Bluetooth syncNot statedNot publishedSingle, double
Everest EKO Milk Ultra ProRS 232RS 232 serial cable in the kitNot statedSeller listing

These manuals describe units from the makers. A machine sold as assembled in India, the kind our analyser price guide lists at about ₹23,549, may carry a different board. Trust the paper that came in your box, and ask the dealer if there is none.

Everest needs a separate word. No Everest manual could be found online, so the table rests on web pages. Its Fatscan pages list a UART, not RS232, and the two are not always the same thing. A UART port can run at lower voltage than RS232, so ask Everest which one yours is before you plug in an RS232 lead. A USB host port is the kind a pen drive plugs into, and a computer is a host too, so that port alone gives you no link to a PC. Everest's IndiaMART page does say Fatscan has USB for data transfer to a computer and PC data capturing software. The pages disagree, which is one more reason to ask. The WiFi and Bluetooth on Fatscan go to Everest's own app and portal, and the Doodh Master link is cable only.

The cable, and why two machines need two kinds

RS232 has one wire to send and one to receive. If those two line up wrongly, nothing arrives and no error shows.

The Lactoscan SLC manual draws its PC cable this way: analyser pin 2 (TxD) to PC pin 2 (RxD), pin 3 to pin 3, pin 5 to pin 5 for ground. That is a straight cable, DB9 male at the machine and DB9 female at the computer. The Ekomilk Bond manual asks for the opposite, a null modem cable, where send and receive cross over. So a lead that works on one machine can fail on the other, and both ends of the fault look identical on screen.

The Lactoscan SP manual says only the supplied cable, or one built to its diagram, should go into the back panel. Buy the maker's lead if you can. Lactoscan's manual also says to switch off both analyser and PC before you connect.

RS232, USB adapter or built-in USB?

Most counter computers today have no DB9 port, so you will use one of these.

You haveWhat to doWatch for
A PC with a real DB9 portPlug the maker's cable straight inNote the COM number in Device Manager
A USB to RS232 adapterOn Lactoscan SP, plug it into the TO PC end of the original cable, never directly into the analyserThe adapter's chip and its driver
The USB option on a LactoscanInstall the Microchip MCP2200 driver first, as the manual saysUse DB9 or USB, not both at once

The SP manual is firm on one thing: its USB socket connects a computer and nothing else. A printer or keypad cannot go there.

Adapters are the common weak point. Prolific's old PL2303HXA chip is reported as unsupported on current Windows, and users on Microsoft's forum see Code 10 in Device Manager. That is forum evidence, not a maker's statement, yet it costs little to avoid: ask the shop which chip is inside and whether it runs on Windows 11.

What does the data look like?

The Lactoscan manuals we read show the display, not the exact text sent to a PC. The SP manual shows the results screen like this:

` F=ff.ff S=ss.ss D=dd.dd P=pp.pp L=ll.ll W=ww.ww `

That is FAT, SNF, density, protein, lactose and added water. The same manual says that when a test ends, a connected computer or printer gets the data. It points to a separate file, resLS, for the maker's data program.

The SLC manual adds a detail that catches people: its function F.07 chooses the RS232 format, either PC or Prn for a serial printer. Run calibration (F.01) or device training (F.06) and the output swings to PC by itself, so a printer stops printing until you set it back. Check this menu first if your machine has it.

The Ekomilk Bond works another way in its manual. It stores up to 120 tests, then sends them in one batch to the Milk Data 2001 program when you choose SEND & CLEAR. A batch sent at day end is a different job from a line sent after every test.

So treat any sample line you find online with doubt, ours included. The only line that counts is the one your own machine sends.

What Doodh Master does with that line

Our Windows app has a screen at Settings, AMCU Machine. Here is what the code does today.

Connection. You pick the COM port and set baud rate from 1200 to 115200, parity, data bits and stop bits. It starts at 9600, no parity, 8 bits, 1 stop bit, which matches the Lactoscan figures above. It only reads, and sends nothing back to the machine.

Live Readings. A terminal shows each raw line as it arrives. This is how an unknown machine gets worked out.

Format & Capture. You say what separates the columns (comma, tab, semicolon, space, pipe or your own) and which column holds what. The machine link page shows a worked example: 104,20.0,4.0,27, an example line only, read as supplier 104, 20.0 litres, FAT 4.0, CLR 27.

Now the limit you must know before spending money. The app saves a line only if that one line carries a supplier code, litres, FAT and CLR. An AMCU's data unit knows who poured and how much, because the DPU holds that. An analyser standing alone knows only the milk in its beaker. Going by the screen above, a bare Lactoscan may send FAT, SNF and density with no code, no litres and no CLR column. The app would reject that line and mark it as an error, and Buy Milk has no way yet to take FAT alone from an analyser. Typing by hand stays on, so you lose no work, but you do not gain the link either.

A cable weighing scale is a separate connection, and that also needs a word with us first.

Common faults

What you seeLikely causeWhat to try
No COM port in the listDriver missing, or adapter deadOpen Device Manager, Ports (COM & LPT). Install the driver, press Refresh
Code 10 on the adapterOld adapter chip on new WindowsChange the adapter
Port opens, nothing arrivesCrossed or straight cable mismatch, or output set to printerCheck the cable type above, check F.07 on SLC type machines
Nothing until a test endsNormal on many machinesRun one test with water or milk and watch Live Readings
Strange symbolsWrong speed or paritySet 9600, none, 8, 1, then try the other speeds
Port will not openAnother program holds itClose the maker's data program. One port serves one program
"Too few columns"Wrong separator, or the line is a partial oneFix the separator in Format & Capture
"Missing supplier code" or "Invalid / missing litres"The machine does not send themAsk us. This is the limit above
Unmapped readingCode matches no supplierAdd or correct that supplier's code
Printer stopped after calibrationOutput moved to PCSet F.07 back to Prn

The manuals list one fault of a different kind. Lactoscan's S manual calls poor cleaning the main reason for malfunction. A machine that reads badly will send bad numbers perfectly, and no cable fixes that.

What to send us first

Message us on WhatsApp at +91 9575757537 with these, and we will tell you plainly what we know:

  • The brand and exact model, and whether it came as a factory or an assembled unit.
  • A photo of the back panel.
  • Whether it runs alone or sits inside an AMCU with a DPU and scale.
  • A photo or copy of one line, if you can capture it with any serial terminal.

If it turns out your machine does not send a full line, you keep typing, and FAT and CLR stay as your analyser reads them. Start with the Windows app, since the machine link runs nowhere else, and read how to connect your analyser once we have switched it on for your dairy.

Written by Krishnkant Patidar

Founder of Doodh Master, and founder and CEO of Krikir Technologies, the company that builds it.

About Krishnkant

Questions

Asked about this

Which analyser works with Doodh Master?

No milk analyser has been bench tested with Doodh Master yet, so we name none. Send the model name and a photo of the back panel on WhatsApp, and we will tell you what we know.

Can I connect a Lactoscan to a laptop with no serial port?

Yes, by a USB to RS232 adapter or the USB option if your machine has it. The Lactoscan SP manual says the adapter goes into the TO PC end of the original cable, never straight into the analyser.

What baud rate does a Lactoscan use?

The Lactoscan SLC manual gives 9600 bps, no parity, 8 data bits, 1 stop bit for its RS232 output. Other Lactoscan manuals state the same numbers for the serial printer link. Doodh Master starts at those settings too.

Will the reading fill Buy Milk by itself?

Only if the line from the machine carries the supplier code, litres, FAT and CLR. An analyser on its own may send FAT and SNF with no code or litres, so ask us before you plan on it.

Does this work on the website or a phone?

No. The machine link runs only on the Windows app, by cable. It is off in the 7 free days, and we switch it on for your dairy when you ask.