- Joined
- Jun 26, 2018
- Messages
- 1,733
What caused your LED display to go south? Is there any chance the same issue damaged something else as well? I hate those INVISIBLE gremlins.
Buy another display board, they're really cheap.Thanks, Travis! You guys are helping to put my mind at ease. That said…
I made up a very short bit of ribbon cable, probably not even 3" and it's still no dice.
I also checked the gpio connectors on the booster, all 40 pins, for good solder joints and no shorts.
Still dead except for the LED, which I guess is a power indicator. (?)
The digits and the eight status LEDs have never so much as flickered.
The code is still driving the servo with encoder input. Correctly? Well, who knows.
What's next?
Buy another display board, they're really cheap.
Thanks, Travis! You guys are helping to put my mind at ease. That said…
I made up a very short bit of ribbon cable, probably not even 3" and it's still no dice.
I also checked the gpio connectors on the booster, all 40 pins, for good solder joints and no shorts.
Still dead except for the LED, which I guess is a power indicator. (?)
The digits and the eight status LEDs have never so much as flickered.
The code is still driving the servo with encoder input. Correctly? Well, who knows.
What's next?
Well, that sucks.
My guess is something is off in the PCB from Clough. That one will be difficult to diagnose if you don't have an oscilloscope or logic analyzer though. You're 100% positive you don't have a pin swapped on the cable? It's easy to do, been there, done that. You can get decent little USB LAs on ebay for <$20. Well worth having around if you are going to mess with electronics.
I think the LED you are seeing is for power. So power/GND are probably good. If you have an arduino board around, you could try testing your display board with one of those.. https://blog.3d-logic.com/2015/01/10/using-a-tm1638-based-board-with-arduino/ I think it's unlikely you got two bad display boards.
If the servo is tracking the encoder, you can do a rough check of the software flash. The power on state is forward, feed, inch and the rate is .005". Depending on your lead screw pitch and if all the parameters are set correctly, you should be able to rotate the spindle manually and count the turns of the spindle for one complete revolution of the lead screw. In my case, I have a 12 tpi lead screw for a pitch of .083333. One revolution of the lead screw will require 16.6667 spindle revolutions. An 8 tpi lead screw should require 25 spindle revolutions for one lead screw revolution.Thanks, Travis! You guys are helping to put my mind at ease. That said…
I made up a very short bit of ribbon cable, probably not even 3" and it's still no dice.
I also checked the gpio connectors on the booster, all 40 pins, for good solder joints and no shorts.
Still dead except for the LED, which I guess is a power indicator. (?)
The digits and the eight status LEDs have never so much as flickered.
The code is still driving the servo with encoder input. Correctly? Well, who knows.
What's next?