One industrial weighing product from our team is not a single circuit. It is four boards, firmware, and software, installed in weighbridges and in-line checkweighers. Client names are not published. The engineering is, and it can be discussed under a non-disclosure agreement.
The main board
The main board is six layers, built around an LPC1788, an ARM Cortex-M3, with external RAM and flash. It also carries EEPROM, Ethernet, USB, RS485, RS232, analog inputs and outputs, and isolated encoder interfaces. Isolation matters because the encoders live with the mechanics, not with the logic supply.
A board with that many interfaces is why the layer count is six rather than two. Power, high-speed digital, analog measurement and the isolated encoder signals need room to stay apart. The projects page also shows other boards the team has shipped, including four-layer and eight-layer designs, so six layers is a choice for this product, not a house rule.
Firmware and the software around it
The firmware has a bootloader, an RTOS and an emWin interface. Communication covers TCP/IP, Modbus RTU and Modbus TCP. Control includes PID, and the unit can drive a printer. Beside the controller, the software is an ASP.NET application, storage in Azure, dashboards, and an Android app.
The result: the installation handles around 1,000 vehicle readings a day, with event-wise readout in the cloud.
What this asks of a new project
A similar product starts with the interfaces, not with a layer count. Which signals are analog, which must be isolated, what has to keep working when the network drops, and what the operator must see. Those answers decide the processor, the boards, and whether a cloud readout is part of the first release.
The projects page has the photograph of this controller and two other customer systems: a scales indicator and an inspection console. If the shape of the work is close to yours, the engineering enquiry is the next step.