I'm currently facing an uncontrolled surge in PO4 causing RTN/STN in some SPSs, so I've decided to use Lanthanum. I don't like dosing into 5-10 micron filters because they clog too quickly; I prefer dosing into the skimmer body. The problem is, even with significant dilution, I still need to dose continuously 24/7, with a maximum of only 100ml/day, which is less than 0.07ml/minute, and even less in the future. Diluting more is impossible because my cabinet doesn't have space for a storage container, and I'm lazy, so I prefer one diluted container to last 1-2 months or more.
Over a year ago, I followed this thread by author yury88:
https://www.reef2reef.com/threads/r...per-motor-controller-with-opensource.1042442/
and successfully built it. Although the device works well, I'm concerned about its durability over the long term because the dosing head uses a rather small, thin silicone tube. The bigger problem is that the author's firmware doesn't suit my current needs, so I've decided to modify everything.
I've been using the Kamoer FX-STP2 for over 4 years now, running continuously 24/7 (3 years for Kalkwasser and over a year for the Calcium reactor). Although the manufacturer recommends replacing the tube every 2000 hours, in reality, I've only replaced it once in over 3 years because the operating speed is quite low, only about 20-25 ml/minute. The pump is extremely quiet; only recently did the motor start making noise, and after opening it up and replacing two bearings, everything is like new again.
I'm keeping only the Nema17 motor (1.8-degree type) with MKS Servo42C driver and 12V to 5V step-down Buck converter from the old device I built according to yury88's instructions. The rest I will do:
1. Clone the pump head mechanism, clamping jaws, and machine body from the Kamoer FX-STP2 using 3D printing.
2. Added a 1.3” SSD1306 OLED screen with EC11 for quick adjustment of some basic device features.
3. Transferred control from Esp32-S3 N16R8 to MKS Servo42C driver from UART to STEP DIR.
4. Rewrote the entire software to meet specific needs, usable in many future scenarios with a modern web interface.

Over a year ago, I followed this thread by author yury88:
https://www.reef2reef.com/threads/r...per-motor-controller-with-opensource.1042442/
and successfully built it. Although the device works well, I'm concerned about its durability over the long term because the dosing head uses a rather small, thin silicone tube. The bigger problem is that the author's firmware doesn't suit my current needs, so I've decided to modify everything.
I've been using the Kamoer FX-STP2 for over 4 years now, running continuously 24/7 (3 years for Kalkwasser and over a year for the Calcium reactor). Although the manufacturer recommends replacing the tube every 2000 hours, in reality, I've only replaced it once in over 3 years because the operating speed is quite low, only about 20-25 ml/minute. The pump is extremely quiet; only recently did the motor start making noise, and after opening it up and replacing two bearings, everything is like new again.
I'm keeping only the Nema17 motor (1.8-degree type) with MKS Servo42C driver and 12V to 5V step-down Buck converter from the old device I built according to yury88's instructions. The rest I will do:
1. Clone the pump head mechanism, clamping jaws, and machine body from the Kamoer FX-STP2 using 3D printing.
2. Added a 1.3” SSD1306 OLED screen with EC11 for quick adjustment of some basic device features.
3. Transferred control from Esp32-S3 N16R8 to MKS Servo42C driver from UART to STEP DIR.
4. Rewrote the entire software to meet specific needs, usable in many future scenarios with a modern web interface.












