Close

TM1638 Confirmed

A project log for 3040 CNC Milling Machine Mods

Upgrades to 3040Z-DQ

johnnyJohnny 07/04/2019 at 12:184 Comments

My suspicions were correct. Display driver is TM1638 or similar. Shows mode selected and speed. Not sure what the 3 extra LEDs lit represent though.

I also found a settings menu.

Hold down button 1 for 5 seconds. Cycle through menu items with button 1. Change the setting with button 2/+ or 3/-. Finally hold down button 1 for 5 seconds to save.

F1 = (1-3) default speed input mode, 1 = PWM, 2 = Dial, 3= Push Button.

F2 = (1-10) Ramping speed, fast (1) to slow (10). About 3 is a good balance. Too low a value and turning the motor speed up too fast can cause the controller to detect over current condition.

F3 = (1-80) Seems to affect the PWM's lowest duty cyle. About 10 is a good value.

F4 = (1-100) Push Button mode starting speed, as percentage.

F5 = (OFF/ON) Display set speed as percentage (OFF) or RPM (ON)

#P = (0-30000) Displayed speed in RPM at 100% speed

# Menu item only exists when F5 = ON

One annoying thing though, PWM mode will not to get up to 100% speed. Mine maxes out at 63%. As seen by the STC micro, 5V is 0%, 0V is 100%. Mine will get down to 2.5V. Not exactly sure what's causing this yet. 

Discussions

Dave Marsh wrote 09/12/2022 at 06:18 point

Do you have details of the connections to the TMC1638 board?

  Are you sure? yes | no

AlexeyGusev wrote 11/28/2021 at 14:45 point

hi, your controller box must have JP382C (or JP382A) axis controller board, which runs PlanetCNC firmware (clone, perhaps) that talks USB to PlanetCNC software on PC or accepts direct commands from mach3 or linuxcnc, yet in your video you send grbl stuff to your cnc. How? Did you replace JP382C with arduino+gShield/Woodpecker board or similar?

  Are you sure? yes | no

Dean wrote 12/24/2019 at 14:13 point

superb work here, how’s progress going? 

  Are you sure? yes | no

Johnny wrote 12/28/2019 at 09:59 point

Hey thanks, no progress since this log. Haven't looked at it in a while.

  Are you sure? yes | no