itchyTF
Gold $$ Contributor
This probably would come under the category of "a day late and a dollar short" or maybe a year late! I like projects and I decided at 77 I wanted to keep my noodle active (The one at the top, not the bottom.
). I already have an FX120i and a Dandy so I thought about designing a trickler control myself. Used an Arduino Mega 2560 (copy) with a touchscreen and a communication & motor control board that I designed (I included a switch so it can use a straight through or null modem cable). Then came the code! After that I had to learn SolidWorks to design a box to put it in. I know I could have bought something but this is more fun and kept my mind busy between the frustrations.
I'm waiting for a friend to print the box. I wanted it to be as flexible as possible but maybe it's too flexible, don't know. I decided to have 4 powder types in case the flow settings would be different for each. I have Ball, Flake, Short Stick (S_Stk) and Long Stick (L_Stk). I'm using Pulse Width Modulation (PWM) to control the speed. A frequency (low by usual PWM standards) between 2 and 20 Hz can be selected for each powder type which doesn't change during trickling. I broke the speeds into 4 groups Fast (basically full speed), Medium (Med), Slow (Slo) and Very Slow (VSlo). A Duty Cycle can be selected for each of the speeds at a corresponding Delta. Meaning, when the difference between the actual weight and the target weight is equal to or less than the Delta it switches to the next lower speed (Duty Cycle).
Had to add a cable to the Dandy switch control box to plug into the unit.
Some pics -
Arduino copy

Display shield -

My board -

Touchscreen -

Main screen -

Settings screen -

Also have 4 pages (screens) of instructions.

I'm waiting for a friend to print the box. I wanted it to be as flexible as possible but maybe it's too flexible, don't know. I decided to have 4 powder types in case the flow settings would be different for each. I have Ball, Flake, Short Stick (S_Stk) and Long Stick (L_Stk). I'm using Pulse Width Modulation (PWM) to control the speed. A frequency (low by usual PWM standards) between 2 and 20 Hz can be selected for each powder type which doesn't change during trickling. I broke the speeds into 4 groups Fast (basically full speed), Medium (Med), Slow (Slo) and Very Slow (VSlo). A Duty Cycle can be selected for each of the speeds at a corresponding Delta. Meaning, when the difference between the actual weight and the target weight is equal to or less than the Delta it switches to the next lower speed (Duty Cycle).
Had to add a cable to the Dandy switch control box to plug into the unit.
Some pics -
Arduino copy

Display shield -

My board -

Touchscreen -

Main screen -

Settings screen -

Also have 4 pages (screens) of instructions.
Last edited: