by PaulL » Thu Jul 31, 2014 11:04 am
by PaulL
Thu Jul 31, 2014 11:04 am
Oops... Finally bent the torso brackets this past weekend - after adjusting the bending brake a little too far forward. Several test pieces bent without issue, but most of the bends on torso parts cracked. I'm still not clear as to why the torso parts snapped when the test pieces didn't. These parts were sanded, but not much - just enough to clean up the surface, leaving it with a nice looking brushed finish. I think I was on the edge for the brake finger position, perhaps the sanding was enough to provide a point of failure in the bend. I'll need to do more testing to figure out what needs to change.
For certain, I'm going to reduce the amount of material in the bends - I'll cut slots along the bend, like I did for the hand brackets. Something else I found was that getting a proper 90 degree angle depends on the width of the material due to increased springback in a wider part.
Something to note: you can only attempt a bend once. Twice is too much. In trying to get 90, I bent one part twice, which caused it to change from not being cracked to severe a severe crack in the bend.
Still, these cracks weren't as bad as when attempting to bend by hand (which resulted in greater level of cracks, to the point of snapping completely). I'm simply right on the edge with the tightness of the bend, a little too far this time.
Good news: there was enough material and strength left in the bends to go ahead and build up the torso. No pics yet, but the overall results were mixed - very tight fit for everything, so I'm going to make a little more room (maybe half a mm all around). I have the boards (PC Board, custom boards) in the torso, and even mounted the hip joint to check clearance. The hip joint is great, the servo spacing in the hips is perfect, and the boards do fit. I see where I need to add some more space, where I need to make some finer adjustments. In all, the first torso design is workable, and I could even use the parts as is (the torso is quite strong, despite the cracks in the bends).
But, as some may have guessed, it's not acceptable to me - I'm going to rework the parts in CAD, re-cut, and fine tune the brake a bit more.
As for the scale - I finished up the code, and that's what I used for setting the backstop, which worked great. I have some LED displays I ordered, they showed up Monday. Some protoboards showed up Tues, so I'll move the scale display circuitry over to these boards. Swapping out the display and related code is on the to-do list.
I forgot to mention in this thread - I've weighed the parts, done some math, and figured out the approximate (but close) all up weight: very near 4.2 pounds, all parts included, with some additional weight thrown on. There was more wiring on the scale than there will be in the bot (long wires until I get lengths sorted), so I should be OK. 4.2 pounds is the approximate limit based on scaling of torque from the stock configuration (HSR-8498HB to HSR-5498SG servos), using the upgraded servos at 6v. He may be a bit sluggish, but I don't intend to fight with this guy. He should be able to walk just fine.
I have some holes to cut, and I think I'm going to do a bit of lightening of the parts while I'm at it. There is a lot of metal in the torso, and visually, it looks like it's more than necessary. I'll work on the look as well.
So, more focus on hardware for a while.
Was the bending problem I encountered a total loss? I'd say no - I knew I was going to cut revisions of some of the brackets anyway, I was still able to check fit, and fitment shows I need to make adjustments to all of the brackets. After all, it is the first revision for a completely redesigned torso!
Now for some more fun:
The fit is very tight inside. Wires abound - on the edge of too many wires. I've been noticing more and more powerful processors in smaller and less power-hungry boards. I've seen COM Express boards in the past, but I didn't look too far into them. Recently, I looked, and there's a Celeron J1900 COM Express Mini board that is quite impressive - 4GB RAM, 2 Ghz, 4 cores.
With the Z530 board I have coming end of life this September, I have a choice - I can stick with the one I have (likely buying at least 1 spare), or move to something else.
I'm leaning towards building one carrier board for a COM Express module, just one board to host the custom circuitry and connect to the COM Express board. If I go with COM Express Type 10, I should have an easy upgrade path for longer than a specific SBC can provide. The main question is: can I fit the design into 2 layers on a PicoITX sized board?
There could be a market for a COM Express carrier board specific to bots with PWM AND Robotis interfaces and the various usual hardware...
I've started on a design to see how feasible it would be to fit everything on such a board. So far, it looks possible.
For now, I am sticking with what I have, finishing the bot as originally intended. The goal for any future carrier board would be for the whole thing to fit inside the torso I've designed, an "upgrade" after I have proved out everything else.
Oops... Finally bent the torso brackets this past weekend - after adjusting the bending brake a little too far forward. Several test pieces bent without issue, but most of the bends on torso parts cracked. I'm still not clear as to why the torso parts snapped when the test pieces didn't. These parts were sanded, but not much - just enough to clean up the surface, leaving it with a nice looking brushed finish. I think I was on the edge for the brake finger position, perhaps the sanding was enough to provide a point of failure in the bend. I'll need to do more testing to figure out what needs to change.
For certain, I'm going to reduce the amount of material in the bends - I'll cut slots along the bend, like I did for the hand brackets. Something else I found was that getting a proper 90 degree angle depends on the width of the material due to increased springback in a wider part.
Something to note: you can only attempt a bend once. Twice is too much. In trying to get 90, I bent one part twice, which caused it to change from not being cracked to severe a severe crack in the bend.
Still, these cracks weren't as bad as when attempting to bend by hand (which resulted in greater level of cracks, to the point of snapping completely). I'm simply right on the edge with the tightness of the bend, a little too far this time.
Good news: there was enough material and strength left in the bends to go ahead and build up the torso. No pics yet, but the overall results were mixed - very tight fit for everything, so I'm going to make a little more room (maybe half a mm all around). I have the boards (PC Board, custom boards) in the torso, and even mounted the hip joint to check clearance. The hip joint is great, the servo spacing in the hips is perfect, and the boards do fit. I see where I need to add some more space, where I need to make some finer adjustments. In all, the first torso design is workable, and I could even use the parts as is (the torso is quite strong, despite the cracks in the bends).
But, as some may have guessed, it's not acceptable to me - I'm going to rework the parts in CAD, re-cut, and fine tune the brake a bit more.
As for the scale - I finished up the code, and that's what I used for setting the backstop, which worked great. I have some LED displays I ordered, they showed up Monday. Some protoboards showed up Tues, so I'll move the scale display circuitry over to these boards. Swapping out the display and related code is on the to-do list.
I forgot to mention in this thread - I've weighed the parts, done some math, and figured out the approximate (but close) all up weight: very near 4.2 pounds, all parts included, with some additional weight thrown on. There was more wiring on the scale than there will be in the bot (long wires until I get lengths sorted), so I should be OK. 4.2 pounds is the approximate limit based on scaling of torque from the stock configuration (HSR-8498HB to HSR-5498SG servos), using the upgraded servos at 6v. He may be a bit sluggish, but I don't intend to fight with this guy. He should be able to walk just fine.
I have some holes to cut, and I think I'm going to do a bit of lightening of the parts while I'm at it. There is a lot of metal in the torso, and visually, it looks like it's more than necessary. I'll work on the look as well.
So, more focus on hardware for a while.
Was the bending problem I encountered a total loss? I'd say no - I knew I was going to cut revisions of some of the brackets anyway, I was still able to check fit, and fitment shows I need to make adjustments to all of the brackets. After all, it is the first revision for a completely redesigned torso!
Now for some more fun:
The fit is very tight inside. Wires abound - on the edge of too many wires. I've been noticing more and more powerful processors in smaller and less power-hungry boards. I've seen COM Express boards in the past, but I didn't look too far into them. Recently, I looked, and there's a Celeron J1900 COM Express Mini board that is quite impressive - 4GB RAM, 2 Ghz, 4 cores.
With the Z530 board I have coming end of life this September, I have a choice - I can stick with the one I have (likely buying at least 1 spare), or move to something else.
I'm leaning towards building one carrier board for a COM Express module, just one board to host the custom circuitry and connect to the COM Express board. If I go with COM Express Type 10, I should have an easy upgrade path for longer than a specific SBC can provide. The main question is: can I fit the design into 2 layers on a PicoITX sized board?
There could be a market for a COM Express carrier board specific to bots with PWM AND Robotis interfaces and the various usual hardware...
I've started on a design to see how feasible it would be to fit everything on such a board. So far, it looks possible.
For now, I am sticking with what I have, finishing the bot as originally intended. The goal for any future carrier board would be for the whole thing to fit inside the torso I've designed, an "upgrade" after I have proved out everything else.