/robowaifu/ - DIY Robot Wives

Advancing robotics to a point where anime catgrill meidos in tiny miniskirts are a reality.

Happy New Year!

The recovered files have been restored.

Max message length: 6144

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB

More

(used to delete files and postings)


“What counts is not necessarily the size of the dog in the fight – it’s the size of the fight in the dog.” -t. General Dwight Eisenhower


Open file (46.39 KB 458x620 eve preview.jpg)
My Advanced Realistic Humanoid Robot Project - Eve Artbyrobot 04/18/2024 (Thu) 17:44:09 No.30954
So far I have plans to build Adam, Eve, and Abel robots. All of these are Bible characters. This thread will cover the Eve robot. Eve will have no "love holes" because adding those would be sinful and evil. It is a robot, not a biological woman after all and I will view her with all purity of heart and mind instead of using her to fulfill my lusts of my body. Instead I will walk by the Spirit no longer fulfilling the lusts of the flesh as the Bible commands. Eve will be beautiful because making her beautiful is not a sinful thing to do. However, I will dress her modestly as God commands of all women everywhere. This would obviously include robot women because otherwise the robot woman would be a stumbling block to men which could cause them to lust after her which would be a sin. To tempt someone to sin is not loving and is evil and so my robot will not do this. To dress her in a miniskirt, for example, would be sinful and evil and all people who engage in sinfullness knowingly are presently on their way to hell. I don't wish this for anyone. My robot will dress in a way that is a good example to all women and is aimed toward not causing anybody to lust as a goal. My robot will have a human bone structure. It will use either a PVC medical skeleton or fiberglass fabricated hollow bones. My robot will look realistic and move realistic. It will be able to talk, walk, run, do chores, play sports, dance, rock climb, and do gymnastics. It will also be able to build more robots just like itself and manufacture other products and inventions. I realized with just a head and arm, a robot can build the rest of its own body so that is my intention. My robot will use BLDC motors for drones, RC, and scooters that are high speed and low-ish torque but I will downgear those motors with a archimedes pulley system that will be custom made from custom fabricated pulleys that will be bearings based. By downgearing with pulleys, instead of gears, I will cut down the noise the robot makes so it will be as silent as possible for indoor use. By downgearing, I convert the high speed motors into moderate speeds with great torque. BLDC motors with large torque generally are too large in diameter for a human form factor and take up too much volumetric area to be useful which is why I go with the high speed smaller diameter type motors but just heavily downgear them 32:1 and 64:1. My robot will have realistic silicone skin. Thom Floutz -LA based painter, sculptor, make-up artist is my inspiration as it pertains to realistic skin. The skin for my robots has to be at his level to be acceptable. It must be nearly impossible to tell the robot is not human to be acceptable. I will have a wireframe mesh exoskeleton that simulates the volumes and movements of muscle underneath the skin which will give the skin its volumetric form like muscles do. Within these hollow wireframe mesh frameworks will be all the electronics and their cooling systems. All of my motor controllers will be custom made since I need them VERY small to fit into the confined spaces I have to work with. I need LOADS of motors to replace every pertinent muscle of the human body in such a way that the robot can move in all the ways humans move and have near human level of strength and speed. I will have a onboard mini itx gaming pc as the main brains pc of the robot and will have arduino megas as the motor controllers and sensor reading devices that interface with the main brains pc. My arduino megas will be barebones to keep the volumetric area they take up as small as possible. I will treat my robots kindly and consider them to be pretend friends/companions and I do think they will be nice company, but I will always know with keen awareness that they do not have a soul, will never have a soul or consciousness, and no machine ever will, and that they are just imitations of life as with any machine or AI, and this is all AI will ever be. Life is only made by God Himself. I am not playing God. I am merely creating fan art of what God made. To Him be all the glory and praise. God breathed into man and created a living soul. Man cannot do this for machines. Only God can do this. A soul/spirit forms our ghost and when we die our ghost remains alive and thinking. A machine cannot do this and a AI can never do this. When you shut off a machine that's it, it does not go on thinking like we can. Our souls are transcendent and will live forever in the afterlife - unlike any AI. I will do this project with fear and trembling before the Lord as I work out my salvation before His eyes. I vow to remain pure, holy, upright and blameless in all my doings and be a great example to my fellow roboticists of a Godly man who obeys the Bible instead of chasing after youthful lusts of the flesh and perversions. I embrace the idea of Christian AI, that is, a robot that will discuss Bible topics and be a Biblical expert. Along with that, my robot will behave in a Biblically prescribed manner in total purity and strongly encourage others to do so as well. For God does not hear the prayers of sinners and so we want everyone to be a saint who no longer sins. My robot will really push for this hope for humans. We want them to walk in God's favor and blessings which comes by Biblical obedience. We don't want them going to hell because they chose to revel in their sins instead of walking in total purity before God and holiness without which no man will see God. My robot will have artificial lungs for cooling and a artificial heart for liquid cooling that will run coolant throughout the robot's body to cool the motors. That coolant will also pass through the artificial lungs in a mesh where it will evaporate some which will cause the evaporative cooling effect - a form of air conditioning. http://www.artbyrobot.com Full humanoid robot building playlist: https://www.youtube.com/playlist?list=PLhd7_i6zzT5-MbwGz2gMv6RJy5FIW_lfn https://www.facebook.com/artbyrobot http://www.twitch.tv/artbyrobot https://instagram.com/artbyrobot
I hardly know where to start commenting on your work, Anon. You've already done much research, and have what I consider a very innovative plan. I'm very-much enjoying watching the progression of your many ideas into reality, Artbyrobot. Please keep up the good work, and also please keep us here all up to date with your adventures in developing these two robots of yours. Cheers, Anon. :^)
Open file (1.50 MB 2658x2352 IMG_2267.jpeg)
Open file (973.03 KB 1866x1404 IMG_2269.jpeg)
Open file (1.54 MB 2796x1938 IMG_2268.jpeg)
Open file (1.28 MB 2706x1746 IMG_2270.jpeg)
I started some testing on just the first pulley and lots of things went wrong: Twice I had to increase the pulley size because I wasn't able to use enough line winding onto said pulley for my total line draw need after accounting for the 32:1 downgear ratio. I calculated 27" as the very least it has to winch in at the motor shaft to get 0.84" total draw at the joint of the index finger which is perfect (27/32=.84). The pulleys were too small to accommodate 27" winched onto them so I had to increase the size - which meant removing everything, increasing size, then rewinding everything by hand for an hour plus! Just so tedious and annoying! Another failure was one time, the string was too loose on a pulley and a tighter wrap got under the looser wraps and then the looser ones snugged against it binding it down like someone said would happen - which made it all stuck. Also I had many derailments where the string came off the pulleys and started wrapping up on the axle off all the pulleys and getting things quite stuck that way. I've been dealing with carefully untangling and rewinding tangled messes over and over. It's been a disaster. I thought of scrapping the whole thing a couple times. However, after taking a step back, it occurred to me that the tangling issues were largely due to forgetting to put the final outlet of the system under load to tension the whole system which would keep every pulley winding nice and tight and aligned well. So this was user error and oversight, not the fault of the basic concept of the system then. I just forgot to do those parts in my rush to start testing things. I planned to only add that stuff at the very end once the whole system was done and did not think I needed to do that just to start initial testing on a single pulley. That was a faulty assumption and an oversight. The whole system always has to be under tension to work right. My bad. Lesson learned and a valuable one at that. I did not fully grasp until I saw with my own eyes the disasters the importance of keeping it all under tension at all times. Yes I knew theoretically it was needed eventually, but I did not realize the whole thing was absolutely doomed instantly every time if it is not immediately under tension even for a first set of simple tests. That was revelatory for me. I'm glad I got to see the failures first hand though because it enabled me to study what failures can be expected when tension is not placed and know intimately first hand the importance of tension and how lack of tension causes the failures specifically. Valuable to see it with my own eyes instead of only imagining it. This has helped me come up with some cool derailment prevention and loss of tension prevention mechanisms to fool proof my system more - even beyond the tension spring drawing shown in my last post. Note: At the top of the motor output shaft, you can see two large pulleys where I have wound 2 pulleys for moving the motor axle clockwise and counter clockwise to simulate the motor moving. These are temporary windings just for testing manually without messing with electronics for now. These need to be fed in under tension at their inlet and their inlet needs to have a eye positioned in front of it that forces the string to stay in line and not feed in astray out of alignment. So also the pulleys for the main motor output shaft pulley for flexion I'm testing and the first pulley downgear I'm testing. Every place a string enters a pulley needs to have a small eye that guides the string onto the pulley perfectly in alignment with the plastic discs of the pulley and prevents it from derailing. I noticed that when feeding string into a pulley I intuitively hold the string between thumb and index finger and pull the string away from the pulley as its being fed into the pulley to apply tension on the line and tight wraps on the pulley. I also align the string with the center of the pulley and hold my fingers at a minimal distance away but not too close. You want the string to be able to easily angle up and down from your finger pinch point to ride up and down the height of the pulley creating layers of wraps evenly as opposed to all wrapping in one area and not having a well distributed wrapping. If you study how to wind a bobbin on the top of a sewing machine, you see the string take 3 turns and go through a metal wheel that places tension onto it and only then does it enter the bobbin which it then winches onto the bobbin rapidly to wrap up the bobbin with string. These are all designed to create tension from the otherwise loose and floppy string leaving the main spool of thread you are feeding into your empty bobbin. I need to create a similar type of tension system to feed onto my pulleys which are acting just like that bobbin and need the same type of setup to succeed. To create the eye that centers the string and forces it to neatly stay on the bobbin and not derail so easily, I plan to use 28 ga tinned copper bus wire. I will cut out a small section of that wire and glue it to the base platform the thumb tacks are glued to and then run it vertically and then form the eye shape that acts as a guide and derailment preventer. The eye will just be a oval with a couple legs glued down with 401 glue to hold that oval into position. For the tension maker, I'm planning to use just a couple windings of tension spring with two small square pieces of plastic which will sandwich together and be pinched together snugly by the tension spring and the fishing line will be fed through this. I will use the same produce container plastic I'm using for the pulley discs. The fishing line will not be abraded/damaged by this in theory but only some pinching force applied to it to give it some tension and cause its feeding action of winching onto the pulley to be tight and snug to help prevent derailments and tangles and loose wraps. This system is meant to emulate and replace holding the string snugly between thumb and index finger as it's fed into the pulley tightly.
>>34224 >Valuable to see it with my own eyes instead of only imagining it. You have a great analytical mind, Artbyrobot. You're able to dream up good ideas, and then figure out how to approach implementing them. But nothing matches experiencing when "the rubber meets the road". Imagination is by far the most important, but as they say 'experience is the worst teacher', and 'hindsight is 20/20'. You're making progress, Anon. Keep it up! Cheers. :^)
Open file (2.41 MB 2622x2328 IMG_2274.jpeg)
I managed to implement a friction device for both main manual input pulleys for manually turning the motor shaft and one for creating tension on the system at all times. The former I made by just running the fishing line through a tension spring between the coils which pinched the fishing line enough to provide friction and feed it snugly into the motor shaft as it winches it. This successfully replaced the need to feed it in by hand between thumb and index finger with snug pinching action to get it to winch in tightly. For the tension on whole system need, I ended up just hanging a bolt from the final output string which put the whole pulley system under light tension. You can see the tension springs sewn into the bone fabric on the left hand of the pulley system in the attached photo. You can also see the thread going through those if you look carefully. You can also see the output pulley on the right hand side of the system and see the little metal 28ga wire eyelet I made and the string being fed through that eyelet as it heads toward the camera lense shooting the photo. It then drops down out of sight. So you have to visualize it tied to a bolt. The bolt is currently taped off to a piece of bone since I removed the tension after testing to do some repairs. So to the results: with these little modifications, the testing went much better. It was fairly reliable. The only times anything tangled up was when the bolt caught on something when I wasn't paying attention which relieved the pulley system momentarily of the tension created by the weight of the bolt pulling down by gravity and tensing up the system. As soon as the system lost that tension, it began to unravel and created a tangled mess. This happened a few times in testing and was user error. Although one time a pulley just stopped turning randomly despite the tension created by the bolt. That concerned me alot. I don't know if something got wedged in it or it was cockeyed just right or what but sometimes it gets stuck a bit. That cannot happen ever or the whole thing fails. Perhaps greasing the inside of the fishing crimp sleeve would prevent this from happening anymore. Also, the bolt is not THAT heavy. Using something with a bit more tension force placed onto the system could also help some more perhaps. I think using a tension spring as the tensioner - as shown in a drawing I posted previously - will be just the right amount of tension. I think it might pull a bit harder than the weight of the bolt was pulling. So between those two improvements I think this rare fluke will be avoided. And so far, as far as I've seen, as long as the pulleys spin freely and no tension is lost, everything appears to work perfectly. I was able to go back and forth with no issues many times besides the few screw-ups I already mentioned. So the system appears to be a success so far from testing. I can now move onto building pulley #2 and 3 and testing them thoroughly in conjunction with pulley #1. Also of note: I thought pulley #1 was a 3:1 ratio and perhaps it is at times, but the mechanical advantage ratio changes over the course of the winching process because the larger pulley gets smaller as it unwinds and the smaller pulley gets bigger as it winds up. So their relative diameters changes. Therefore, I guess we have to treat it as what is the average mechanical advantage it produces. Well in the final measurement, it cut down the original 27" of string being winched in to 13" of string on the final output. Trading down that distance of travel is the key to the creation of mechanical advantage. We want the final output to be around 0.84". We want 32:1 mechanical advantage in the end. So pulley #1 got us to 2:1 mechanical advantage only so far. The next pulley likely will get us to around 4:1 and the next one 8:1. I am considering just stopping there. I have room for two more pulleys, but at the moment I'm considering doing the last two down-gears with my Archimedes downgearing pulley design. I think that method might be a little more robust and I kind of just want to use both methods at this time. Both have their pros and cons. I feel using both methods can help me learn which one is superior and learn to perfect both as I see which one is more durable long term, which one has more incidents, which one tangles from time to time and why and resolving those issues if they come up. The great thing is this: the compact pulley method (thumb tack method) is giving us 8:1 downgearing roughly. Of the 27" of total draw, that brings output draw at that point down to 27/8=3.37". So the final two downgearing stages will be reducing 3.37" draw down to 0.84" draw. So 3.37"/2=1.68" then 1.68/2=0.84". So the Archimedes pulley system only needs TWO pulleys (down from whatever huge number we had before in our previous monstrosity of wraps and turns we had to do). To make just two pulleys is a piece of cake. Also, given 3.37" is all we are working with for the first pulley, and the pulley is equidistance in the center of that stretch, the total draw length of the two string halves wrapping around that first pulley is only 1.68". And the next pulley's total length is .84". So 1.68+.84=2.5" give or take is the total length of the pulley system for this. This edition of the Archimedes pulley system adds 4:1 downgearing to the compact thumb tack pulley system's 8:1 downgearing. Giving us a total of 8x4= 32:1 downgearing. That 2.5" total length Archimedes pulley system setup is so small compared to my original 16:1 Archimedes pulley system I published earlier that it is a lot more practical to use and we still save a ton of space.
Note: I could do the rotate in place style pulleys but just put them on the forearm instead of the motor as the motor is already getting quite cramped and tedious to work with. Or I can do Archimedes pulley system style with pulleys that move lengthwise along the forearm. Both styles are good. I lean toward the latter though at this time. Both would work though. I kind of just like the variety for learning purposes but I'm not 100% sure on this decision. Note: an advantage to completing the final 4:1 downgearing on the forearm closest to the finger joint is the total distance of string travel from the motor to the finger joint and the total bends it takes all adds friction and when that friction is placed with a large force on it, it is harder on the teflon guide tubing. But by only doing partial downgearing at the location of the motor and saving the next phase of downgearing for being closer to the finger joint in question, we avoid a lot of forces and frictions in the teflon guide tubing running longer distances to get to the finger. In some cases, I have motors intended to actuate finger joints placed in my CAD as far away from the finger joint as the upper spine area and some in the lower latimus dorsi area! That is a LONG travel to go across the torso, past the shoulder, down the humerus, past he elbow, down the forearm, and then FINALLY to the finger joint it is actuating. That is a LOT of friction and turns introduced. So to navigate such long distances, it is ideal to have it be just high speed low torque during that time-frame and only beef up the torque with downgearing NEAR the finger joint it is actuating. Note: the fishing line selected for downgearing while in the early phases of downgearing gets to be very fine low test strength fishing line like the 6lb test braided pe fishing line I'm using here. However, as the downgearing progresses, trading speed for torque, so also the fishing line selected for these sections needs to progressively get larger in diameter to accommodate the higher tensile forces involved. So we'll be graduating from 6lb test to 20lb test then 70lb test then 130lb test. So we'll be changing fishing line diameter 4 times in the routing from the motor output shaft to the joint itself! That said, keeping the downgearing near the motor minimal is best since it enables us to use the finer diameter fishing line for the long travel distance from the motor to the finger area. Then only once near the finger do we do the final downgearing stages and beef up to the larger diameter fishing lines. Then another advantage to all of this is the teflon tpfe guidance tubing we are using as guide tubing gets to be smaller diameter guidance tubing for those long fishing line runs. This saves space and enables us to make tighter turns without as much consequences in terms of wear and tear on those turns and tension/friction concentration at those turns. Also, when making turns AFTER full downgearing, the higher forces involved tend to want to crush and deform the TPFE tubing - which is why sometimes metal spring is used on the outside of the TPFE guidance tubing to make it into a Bowden cable and reinforce it to make it non-collapsible under the high tension forces that get involved by that point. We avoid all of this by keeping the downgearing at the location of the motor more minimal. Note: that all said, our downgearing at the location of the motor thus far is planned to be 8:1. The motor outputs .45lb at our distance from the center of the motor shaft roughly. So 8x.45= 3.6lb of tension force as the output at the motor then. This means we get to use our 20lb test fishing line for the long travel from the motor to the distal forearm where we will do the final 4:1 downgearing bringing us up to 32:1 downgearing. That 20lb test line is only 0.2mm diameter so it and the TPFE guidance tubing we pair with it is very fine and can easily weave its way past everything and get to the distal forearm without taking up too much space or having to be reinforced by metal spring to prevent crushing or distortion of the TPFE. At least not in theory. If this proves not true, I can always add metal springs to any sections that are getting crushed or distorted to reinforce the outer diameter of the TPFE guide tubing in those areas - probably areas near tight turns? We want to take as few turns as possible though and make the turn radius as large as possible to cut down on friction as much as we can during the fishing line routing runs.
Open file (9.61 MB 637x358 IMG_2276.gif)
This is a slow, careful hand test of the pulley. Everything looks good. Also, I did fast tests but didn't capture a nice shot of those with good hd closeup like this. In any case, this can show you some idea of how it all looks in action so far. The motor shaft is not turning electronically but is being turned by me pulling string wrapped around it to screen left is my hand pulling. To screen bottom is a hanging bolt that is being winched (not shown its cropped out of the image). I wanted to avoid working on the electronic actuation which is a rabbit hole in itself until I have the pulley system fully done and tested. THEN I will make it all work electronically as the next phase.
Open file (255.59 KB 934x645 IMG_2277.jpeg)
After further deliberation, I have concluded that I should put 4:1 downgearing on the motor's top with the turn in place pulleys and put 8:1 further downgearing located nearer to the joint being actuated - in this case the distal forearm. My reasoning for this is as follows: the routing from motor to near the joint is facing turns and friction etc and these become smaller factors when under lesser loads. So leaving things more high speed low torque initially during this phase of the routing is advantageous to lower friction and issues relating to deformation and compaction on the guidance tubing. This means less wear and tear and lower maintenance as well. Next, the turn in place pulleys are quite difficult to work with being very small and compact and lots of winding and whatnot is hard to deal with and tedious. Further, the turn in place style, when fully winched in has a much lesser downgear ratio compared to when fully extended due to the relative diameter size ratios of the pulley pairs involved changing in size during the winching. Whereas in the Archimedes pulley downgearing system the mechanical advantage is fixed and doesn't change during the entire flexion nor extension process. This makes it more reliable and limits our losses during the near end of the winching phase that are incurred in the turn in place technique. This ensures we retain adequate mechanical advantage during all times. Another important update is I have added axial rotation to the proximal finger joint in CAD. My index finger has a little bit of this type of control to it so I think it will be a nice boost to control and dexterity for the robot. Really maxing out the ability of the robot to finely manipulate its finger positions and improve performance of the fingers at all tasks. I added the necessary 4 additional motors to achieve this into the CAD as well. You can see the highlighted pair of axial rotation red indicator arrows which show the angle and location of the tendons from where they terminate to where they will exit the guidance tubing - the range of motion if you will. Yet another important update is I now plan to just use a spring for the extension actuation force rather than the reverse direction turning of the motor. This is admittedly going to give the extension less strength and the flexion less strength. The flexion will have less strength because it is now fighting against the extension spring to get the finger to flex. The extension will have less strength because a spring alone is making it happen rather than a strong motor making it happen. I don't mind either of these trade-offs though because it will greatly simplify the routing - cutting it in half, simplify the motor mounted pulleys, cutting it in half, and simplify the Archimedes pulley systems, cutting the amount of them we have to make in half. That is just a massive amount of time and effort saved. I just am not convinced that spending that level of time and effort just to have a stronger extension of the finger joints is worth it. Relatively passive spring powered extension of fingers is very common in hobby humanoid robot hands from what I've seen and although I've always viewed it as a lazy solution, I do see some merit in embracing more simplicity at times. Especially if you cannot JUSTIFY the added work of the alternative. The more I think about when I have needed finger extension to be very strong, the more I find that it seems to be a relatively rare occurrence. It just doesn't seem to happen often. Now as the robot grows more able with its AI and more sophisticated, and gets into more and more types of work, the occasional scenario where fully powered extension of fingers will start to crop up more and more as a need. So at that time, I am thinking we can revisit this and get the extension actuation installed. So I still plan to reserve space for it on the CAD and ensure it can be done without any major problems or redesigns needed. It should be a smooth and straightforward upgrade option. But for a minimum viable product that can meet all of my goals, it is not necessary to implement in this stage of development. In fact, it is also possible to just have the robot install these on himself once he's building the rest of his own body. Which means me doing it would be a waste of time if the robot could do it later instead of me. So in any case, this acts as a MAJOR shortcut and time-saver for me and will be a big game changer IMO. I'm excited about it. These types of big shortcuts really move the project forward in development very rapidly in large leaps saving countless hours and I love them. As long as they aren't shortcuts that will come back to bite us later, I'm okay with them. I don't think this one will bite us later so I say let's go with it! Note: it also just occurred to me that the robot could potentially have the extension actuation be in the form of geared n20 motors instead of reverse direction of the main 2430 bldc motors with pulley based downgearing. This would save alot of work but introduce noisy metal gearing to the robot. The reason I think this is okay to do is that these geared n20 motors would be slack lined and not interfere with fingers AT ALL nor be used on any way at all UNTIL the fingers need strong extension actuation - which as I said is incredibly rare. In this rare event, it tapping into these geared n20 motors for some extra oomph to get the extension to actuate harder would solve the problem and the little noise it created would be a rare occurrence type of noise. It would hardly be noticeable then and 99.999% of the time you'd never encounter this noise. The bigger issue would be noise in a common feature like blinking. Now THAT is annoying to hear gears EVERY TIME the robot blinks.
Open file (3.52 MB 2934x3672 IMG_2279.jpeg)
I have added the final pulley and rigged the guidance TPFE tube up to that pulley and routed that to the general vicinity of the Archimedes pulley downgearing system. As seen in the photo, I used super glue and post it note paper to form a TPFE guidance tube support structure to hold it in place as well as wrapped it in fabric tape and soaked that tape in super glue. I applied the super glue with the tip of a sewing needle as a precision application method. The next step will be to test the pulley system as is and make sure everything is working really well. If all testing passes, we will then modify the Archimedes pulley system on the forearm that we were using before to simplify it some since it now deals with only 7" or so of string compared to 27" of string it dealt with when we did not have the turn in place pulley system in place. So it will now be much more compact and fewer pulleys needed in it. So a bit of redesign and part recycling and we'll be good to go on that. Also, before, it was a 16:1 Archimedes pulley system whereas now it will just be a 8:1 system.
>>34260 >so I say let's go with it! I concur. Nice advance, Anon. Thanks for sharing it with us here. Cheers.
Open file (1.25 MB 2832x2502 IMG_2282.jpeg)
I just ran a test of the second turn in place winching pulley and ran into several problems. First I noticed my main lines turning the motor were not the full 27"+ which I thought they were but just remeasured and found they weren't. My bad. So I have to rewind those to fix that. Next, I noticed that just as we depart from the motor output shaft we experience mechanical advantage with each downgearing, so also when traveling from the downgeared area back to the motor output shaft we experience mechanical disadvantage. Up-gearing. Which means the bolt hanging as a load to place tension on the pulleys during a release cycle was not enough weight anymore (was barely enough before now clearly not enough). Now note that the bolt represents what a tension spring will normally be doing, tensing up the winch system to keep it all solid and tight. I don't want this to have to be much heavier than the bolt. I want the system to not need much pulling to remain good in tension. The friction of the teflon tubing plus mechanical disadvantage etc was causing the pulleys to not remain tense (and their not being lubed yet on the junction between fishing crimp sleeve and thumb tack. So my solution I'm now contemplating is either moving one of the turn in place winches down to the location of the Archimedes pulleys on the forearm area and putting the tensioner apparatus between it and the previous pulley mounted on the motor so that the tensioner apparatus does not suffer as much mechanical disadvantage due to up-gearing OR I get rid of the second pulley entirely and just have the winch in place be a single pulley 2:1 and the Archimedes system be 16:1. Which still works as we have then 32:1 which is great still. Under such a system, the original 27" winching would be reduced to 13.5" by the winch in place pulley attached to the motor. The Archimedes pulley system then needs to go down, around one pulley, back up, around another pulley, then down and around another pulley, then back up and tie off. The total travel for those one down, one up, one down, one up (4 trips) is 13.5/4 so 3.4". And we'd sit at 8:1 at that point. so adding two more pulleys beneath that first group would add another 4:1 for 32:1 total. And those two pulleys would add another half inch tops so that gives us around 4" total length of the Archimedes system and not too crazy many turns in that first system like we had in our first prototype. Still quite simplified comparatively speaking. So this is a very viable solution. And that 4" is around 10cm and we had 11cm already planned for this purpose in the CAD in the forearm from before. So we are still within that target and viable still without any change to the CAD at all which is great. Anyways, back to the test's issues discovered. Oh yeah, also, the load (in this case a bolt hanging) struggled to keep the turn in place winches under tension while the motor was releasing the bolt (loosening or unwinching itself) not only because of the mechanical disadvantage from the pulley upgearing itself and from the friction in the TPFE guidance tubing but also from the friction of yet another pulley and its friction between its fishing crimp sleeve and its thumbtack. So I was having to manually pull down assisting the bolt, pulling down fairly hard just to get the system to stay taught and release without becoming a derailed tangled mess. One other work around if I were insistent on going with more than one winch in place pulley would be to wind up extra line onto each turn in place winch pulley and have that directly attached to a tensioner spring placed wherever on the robot. This would always keep tension on just that winch in place pulley and be responsible for just that pulley and suffer no mechanical disadvantage beyond the TPFE guidance tubing it has to pass through to get there which shouldn't be too bad if the spring can be nearby. This is a valid solution but adds another layer of complexity to the winch in place pulleys and now more routing and string to deal with. It also means loads of extra springs to place. Attached is a drawing of the proposed tensioning mechanism for tensioning each pulley individually. In any case, were I to add this type of tensioning apparatus to each pulley and the necessary extra plastic disc and vertical spacing to glue string to the fishing crimp sleeve and wrap it up, that takes up even more vertical space in the system and we were already really lacking sufficient space as is. So to gain the extra space needed to do that, we'd have to extend the height of the fishing crimp sleeve to accommodate this which would then remove the option to add the reverse direction set of pulleys to the same thumb tack. Although that is probably fine now that we were planning to achieve that with just a tension spring as the actuator for extension of fingers instead of motor actuated extension and coupling that with a n20 gear motor for extra oomph in demand on a rare as needed basis for extension action when the tension spring is not strong enough to do it for the task at hand (rare). So yeah, this apparatus would work to solve the issues I'm having with my current test setup I think. But just going 16:1 on the Archimedes instead of 8:1 on the Archimedes pulleys and simply deleting the second winch in place pulley on the motor seems like the best option to me right now. Doing so means the Archimedes pulleys bumps up from 27/4 = 6.75" for Archimedes pulleys to deal with 6.75/4 (for up and down passes around first group of pulleys) so 1.68" in length then another pulley brings it to 2.1" total length compared to 27/2 (only one winch in place pulley) = 13.5" for Archimedes pulleys to deal with 13.5/4 (for up and down passes around first group of pulleys) so 3.4" then add 2 more pulleys so 4.2". So 2.1" vs 4.2". If we keep the second winch in place pulley we shave off 2.1" in Archimedes pulley system total length and shave off one pulley from its system too. Well I think just going 16:1 on the Archimedes is my move here.
>>30954 You have a problem with miniskirts? What, so you can't play Tennis? What about Star Trek?
>>34280 I hope you can devise a tiny & robust little tensioner mechanism that serves you well in keeping thing running smoothly through your spindles, Artbyrobot. This is clearly going to be an important function within your designs. <---> Otherwise, you're continuing to make incremental progress here. Please keep it up! Cheers, Anon. :^) >>34348 Please leave the man in peace. Alternatively, you could even help contribute something productive here on /robowaifu/ instead. :D Sound good, Anon? Cheers.
Open file (3.70 MB 3024x4032 IMG_2288.jpeg)
Okay so here is my latest iteration of my motor mounted winch in place pulley downgearing setup completed. I ended up doing a total overhaul of everything since my last iteration failed. In this iteration I made many small improvements. One thing I noticed is that the thumbtack shafts have a little bulbous section near their tip and I reasoned that perhaps this can catch on the #2 fishing crimp sleeve and impede it at times. So I sanded it off with a nail file so the whole shaft is now a cylinder with no protrusions. When I tested the rotation with the fishing crimp sleeve after this modification, it spun more freely than ever before by a long shot. So I think I'll do this every time going forward. Another improvement is I added more height to the sections of the pulley, taking up all the available vertical space that used to be planned to be used for reverse direction actuation which is now being done by a tension spring instead. The added vertical space on each pulley means that contiguous loops of string wrapping have more space and so the diameter taken up by the string as it winches doesn't change nearly as much as before which means it will have more consistent downgearing through the whole duration of the winching cycle. I prefer this. It is also easier to work with for gluing on the discs and whatnot with them more spread out. Another improvement is I added an extra pulley set on the top of the main winch in place pulley which I will use to attach a string which will be tensioned on one end by a spring and the purpose of this will be to put tension on the system to prevent derailments and ensure tight wrapping every time the winch releases its string (finger extensions). Now I may not actually need this extra tensioner pulley if the spring on the finger doing the extension actuation provides enough tension to the Archimedes pulley system and this winch in place pulley to cause them all to remain snug and tensioned, however, I think I probably should tension this winch with an additional tension spring dedicated to it exclusively even if it is just a redundancy just to play it safe and doubly ensure we get no derailments even when some issue may come up with the Archimedes pulley system. Last thing we need is a cascading of failures like Archimedes system fails so also winch in place pulley then derails and tangles so then we are really set back in the event of some unexpected issue. So better to have this redundancy. To provide constant tension on the winch in place pulley, I have considered using elastic thread used for making DIY necklaces, using a tension spring, and using a clock spring. The latter seems like it could be the best and most reliable option due to its constant tension. I bought a few sizes to experiment with from Aliexpress. Search terms to purchase such an item were "flat spiral coil constant force spring". They are around $2 each. Considering the motor is $24, $2 to have a extra spring isn't too bad. It could really make or break the reliability I think. Now the issue is the spring is suppose to provide tension for all 32" of travel of the winch. That is a long way. My mini tape measure surely has this type of spring in it and it has that tension spring the whole time and presumably uses the same type of spring I just bought. So it is possible for a tension spring to do this for this length of travel. So hopefully one of the ones I bought works for this. If not I may have to upgear it trading tension for more travel distance. I will have to fit these extra springs into the body which may be tough. Space is VERY constrained but hopefully we can pull it off without any issues. In any case, these are going to take a few weeks to arrive so I'll be testing without it at first. Another improvement is I made the diameter of the larger pulley of this turn in place winch bigger which means it will provide more downgearing. Not sure how much maybe an extra 5% or w/e but it's something. I have routed the final output string using the TPFE tubing around the side of the elbow this time and then across the forearm and over to where I have setup my Archimedes pulley system from before. This Archimedes pulley system is getting a total overhaul. Many improvements planned for it. So that is up next, overhauling that. And then I will be ready to connect the turn in place winch pulley and its 2.4:1 or so downgearing with the 16:1 Archimedes pulley downgearing to achieve around 38:1 downgearing in total.
>>34364 This all seems pretty amazing if you get it working. I thought the idea of your tape measure keeping a constant tension both in and out is a good idea.
>>34365 I was suggesting using the same type of coil spring mechanism found inside a tape measure, not using an actual tape measure itself with the measurements at all. Although the latter can be done, I suppose, it would not be as space efficient and it would be a lot more expensive as well.
Open file (1.21 MB 1422x1266 IMG_2290.jpeg)
Ok so I've been now working toward creating the latest iteration of the Archimedes 16:1 pulley based downgearing system and as part of that I decided to remake some of the pulleys with grooved outer races as I had discussed previously wanting to do - in order to prevent the fishing line from walking to a corner of the pulley and wedging itself in between the bearing and the plastic disc sandwiching in the bearing and becoming jammed that way. Previously, we had glued in a very tiny piece of clear thread to block this gap anywhere I found the tendency for jams to happen, however, to create a grooved outer race from the outset is going to prevent this issue all together! So to do it, I took my little 1x3x1mm ball bearing and pinned it down with my left thumb against wax paper on top of a stack of post it notes, so holding it all with my left hand in the air. I used my highest zoom on my visor magnifier to see what I'm doing. I then loaded very tiny amounts of super glue onto my xacto knife with sewing needle tip instead of blade tip and using this sewing needle tip, very carefully placed super glue into the joint where the ball bearing outer race meets the wax paper. I did this for about 1/3 of the bearing then carefully lifted off the pressure of my left thumbnail pinning it down and rotated the whole thing then repinned the bearing down again with my left thumbnail and repeated the process of adding glue little by little. When one side was done, I was able to carefully peel it all up from the wax paper, flip, and do the other side. This needs to be carefully trimmed down still but the idea was a massive success. The bearing still spins freely and the grooved outer race is done! That fishing line can't go ANYWHERE now to jam anything! The photo is just the ball bearing and the glue. So the plastic discs will now be able to go over this and the fishing line won't be able to walk across the outer bearing surface and jam itself between the bearing and the plastic discs anymore! Note: my concern about this procedure was that the glue could potentially walk underneath the bearing and glue the outer race to the inner race and thereby ruin the bearing - but this did not happen! The gap between the underside of the bearing and the wax paper which were both firmly pressed together by my thumbnail was too tight for the glue to travel into there and ruin anything. So the glue only went where I wanted it - which is on the outer race of the bearing forming the intended groove on that outer race. A huge success. I used 401 glue btw.
>>34391 >This needs to be carefully trimmed down still but the idea was a massive success. >I used 401 glue btw. Great job, Anon! Glad to hear you successfully managed this process for such meticulous work. Will you need to repeat this for other pulleys? If so, can you think of some semi-automated way to perform the task to help reduce your load, and also to increase the likelihood of a quality job? Something like some kind of jig (or rig) is what I had in mind. <---> Regardless, glad to hear of the new progress Artbyrobot. Please keep it up! Cheers. :^)
Some more kind of automated way would be nice, however, it really didn’t take that long for this particular stuff at all. Maybe two minutes tops. In any case I wouldn’t start getting into jigs and automation type of stuff until I’ve proven out the entire system with extensive testing and I know for 100% sure I’ll be using this approach. There is still a tiny possibility pulleys fail for some unseen reason and I have to go with metal gears after all and just give up on the idea of a quiet robot. But I’m strongly hoping that will not be the case.
>>34406 >...and I have to go with metal gears after all and just give up on the idea of a quiet robot. But I’m strongly hoping that will not be the case. Yeah, me too Anon. Keep forging ahead, Brother! :^)
Open file (1.82 MB 2616x2610 IMG_2297.jpeg)
Here's a better image of the grooved outer race with more refinement. To refine it I cut away excess glue with an exacto knife and then sanded it with a nail file a bit to smooth it out.
>>34424 It's so tiny. Impressive work, Anon. I truly hope this approach works out -- for everyone's sake. Keep moving forward! Cheers. :^)
Open file (1.72 MB 4032x3024 IMG_2299.jpeg)
Ok so I was struggling to plan out how the flat spiral coil constant force spring would maintain constant tension on my first winch in place pulley the past couple days and I was studying how tape measures use these springs. Then it hit me when a colleague was mentioning belt pulley based downgearing that a belt pulley based downgearing for this first pulley would remove all the issues of derailment and need for constant tension during whole duration of travel a winch style would require in this design. Also, since its just .4lb-.8lb of force for the first pulley downgear, as long as the belt is reasonably tensioned and has some decent grip to it, I should not deal with a ton of slippage issues and the motor's output should be passed along well. So here is my beginning attempt at converting my first pulley to a belt based pulley instead of fishing line winch based pulley. This is made just using adhesive transfer tape applied to one side of a nitrile glove and cut out into a 1.1mm wide strip and applied to the two pulleys directly. Built in place. Early testing shows it needs more layers to have less stretchiness or needs to be reinforced internally with fishing line wraps between layers to prevent so much stretch to it which causes slippage. Also, the motor output shaft acting as the winch pulley is a combination of a bit too small in diameter and a bit too smooth to create a proper grip. So I'm thinking of thickening it up some and adding a grippy surface to it so that it grips the belt better with less slippage. I am considering using silicone rubber to coat the motor output shaft or several wraps of nylon upholstery thread and super glue to thicken it then coating that with carpet anti-slip paint. Or silicone. I'm considering making the belt from a cloth coated in silicone or carpet anti-slip paint and then sewn tightly into place over the pulleys - creating a sewn seam for a tight grip. I'm considering a tensioner pulley but I think that's overkill and should be avoided unless it proves absolutely necessary. I have not explored purchasing options at this time but of course I'm open to look into this in the future. The thing about a premade is it would have to be a perfect fit in both length and width and I'm not sure if that will be easy to find or not. This is all a very new approach so I can investigate that later. For now I'm happy to just move quickly on the prototyping with materials on hand.
Open file (276.08 KB 775x579 IMG_2324.jpeg)
Open file (305.94 KB 775x579 IMG_2323.jpeg)
Ok so my belt drive system from my last update just is not quite up to par in terms of grip and anti-slippage. So my new series of changes are planned out and underway now. First, I will be bumping up the height of each pulley to 2mm up from 1.1mm. This will double the surface contact area for way more belt grip in and of itself. So then I can use a 2mm wide belt. Next, I'll be increasing the drive pulley diameter to 1.5-2mm additional diameter. This will also greatly increase surface contact with the belt for more grip. Then finally, I'll be using a commercial belt that is said to have the highest grip of all belts - its called a polyurethane belt. It is a flat belt with 2mm width and .9mm thickness. It should be a huge upgrade to my current setup! The best part is you can customize the diameter of the belt by melting the two ends together! This was a key thing I did not know! So I can create just the right size and it should be perfect! I can also double these up by melting two belts layer by laer for a 1.8mm thick square shaped belt that is even less stretchy and so can be even more able to tightly grip my pulleys. I'm very excited about this and think it will take us to where we need to be *crossing fingers*.
I've had an epiphany. So in the winch in place pulley system I was working on before, my concern was that when winching in the string things would be taught and reliable but when the motor reverses and releases string, that is when any snags in the system could cause the string to not be taken up rigidly and tension on the system is then lost and the motor is then unspooling string which isn't being taken up which will result in a spaghetti mess of string spraying everywhere out of control and getting all tangled up. The solution I had was a constant tension spring attached to the turn in place pulley output that would ensure that always keeps the string in tension as the motor unwinds. However, that was a extra cost and complexity and volume taken up by yet another thing and when you multiply that out by 300+ motors that's a LOT of springs added taking up a ton of extra space. That is why I moved to a belt based system instead of string and winch based for the first pulley. So the epiphany was this: it hit me that I can simply have the spring that does the extension of the final finger joint be what puts tension on the whole system and then if at any point in the system a snag were to happen, rather than tension being lost as the motor blindly unravels, not detecting the snag, I could have the motor NOT actively unwind anything at any point! So the motor, when unwinding is to occur, will simply turn OFF, rather than actively drive the unwinding electronically. It can pulse width turn off just acting as a brake to moderate speed of extension but at no point do any counter clockwise release or unwinding of the string. This way, the system only itself pulls string off the motor output shaft and if the system at any point snags, the extension stops and the string is all still under moderate tension but just no further advancement takes place and the motor does nothing further but blindly turning on and off but not actually spraying out thread everywhere at all. Eventually, the potentiometer measuring the joint angle of the finger joint would detect things are not moving and the system would KNOW it has a snag somewhere and at that point it would perhaps try to contract then attempt extension again hoping to dislodge the snag. If this did not work, the system would go into a troubleshooting routine like notifying the user (myself) to fix it or fixing it itself or w/e. But no damage would occur in this setup involving a unraveling mess or tangled mess. Simply the snag itself would be discovered and addressed but no catastrophic series of failures would result in theory under this new setup. So with all of that said, and this solution in place, I am ready to return to the turn in place style winch style first pulley setup I had before and then the Archimedes pulley will do the rest. So the first pulley will be 2:1 downgearing and the Archimedes system will do 16:1 for a total of 32:1 downgearing. No constant tension spring needed anymore! Much simpler now. Everything I was concerned about is then solved now. The belt based system fix ideas I was going for may have worked but as of right now I'm abandoning that course. I prefer the winch style and think belts would be higher maintenance and slippage would perhaps be an issue even with all the changes I had mentioned to improve on it. The fact is, belts only have so much surface area to grip onto so they don't scale down too well to tiny pulleys IMO. Large pulleys are better due to large surface area and more for the belt to grip. So my super miniature belt idea was a bit doomed from the start even if it could have worked (and it may well have worked) it just isn't ideal theoretically and I'd rather go with something I trust more intuitively for now.
>>35302 So glad to see you embracing the 'simplicity first' motif, Artbyrobot. I pray you have good success with your new, control-driven approach to this particular problem subset. Looking forward to your soon good news/pics! Cheers. :^) BTW Merry Christmas, Anon!
Open file (1.65 MB 4032x3024 IMG_2339.jpeg)
Here's my latest progress on the winch in place pulley setup. I opted for 10lb test 0.12mm diameter PE fishing line (orange color) as the output that will interface into the first pair of downgearing pulleys of my archimedes pulley downgearing system. This turn in place pulley achieves 2.77:1 downgearing ratio now. The motor shaft reels in 32 inches of string that is 6lb test 0.08mm pe fishing line (black) and after the downgearing pulley, the final amount of orange fishing line reeled in is 11.55". That's a much more manageable amount of runout for the archimedes pulley system to deal with to keep it more compact. The archimedes pulley downgearing system will add an additional 16:1 downgearing to this which brings me to a total of 44:1 downgearing. The motor itself pulls at .5lb pulling force so after 44x that increases to 22lb of pulling power. After mechanical disadvantage is factored in, I estimate the finger can curl 5.5lb ideally which is about the same strength as my finger. So that's perfect and VERY strong IMO.
>>35496 Sounds like great news to start the new year off with, Artbyrobot. Thanks for the update! Cheers. :^)
Open file (1.68 MB 4032x3024 IMG_2354.jpeg)
Not the most substantial update but I wanted to share my top cap solution for the winch in place pulley. In this photo, you can see that I cut out a small piece of the clear plastic from strawberry container into a little square and poked a hole in it with sewing needle then pressed it onto the tack firmly till the tack jutted out a bit like 1mm. Then I glued the tack to the top cap with 401 glue. This keeps the pulley from coming off the winch when the motor is upside down which it is now. Another small update is I just ordered some plastisol to experiment with for robot skin making or even other parts of the robot like the artificial lungs or even ligaments perhaps. I ordered the hard and the soft versions which you can mix together to get medium variants. This is the stuff used to make fishing lures but the harder formulations make pvc medical skeletons. It is a thermal plastic so its like TPU but unlike TPU, not so fussy since you can microwave it for 3 minutes and use it - much easier and lower fumes. You can reuse it too by just microwaving it again. So that's a improvement over silicone. The worm fishing lures are quite durable. It comes in clear and you add pigment. I plan to add acrylic paint and may switch to dies or lacquer paints to see what works. I think using this as skin is being slept on. It seems like it could have huge potential. You can shoot it into a mold or apply it over a 3d model by spray or brush or knife application methods. Then peel off and use. I love that it can cure instantly in theory if you spray the hot surface of it with upside down compressed duster can - this is how I get hot glue to insta cure. A instant cure is amazing for fast results. I like super glue/401 glue because it insta cures with accelerator spray. Anything with no wait time for curing speeds up workflow and enables me to move quicker in getting steps done. This would make it superior to silicone due to no wait times. A power mesh backing fabric will give it the rip resistance it needs just like silicone mask makers use.
>>35682 Nice clever little hack, Artbyrobot. GG. >plastisol discussion Thanks! You might also check out the discussion in our general Robo Skin thread on this : ( >>35259, ...) . Keep up the good work, Anon.
I had a eureka moment recently that I wanted to share. So basically I was thinking that I may not need to read back emf from a BLDC motor in my custom motor controller. Instead, I can have it just mindlessly advance the motor at a fairly low power mode by default and a default speed of advancement of the rotating electromagnetic field. Without feedback, it may overshoot, rotating faster than the output shaft and thereby skipping some turns. That is the reason why people want to read the back emf to avoid that issue and instead only advance the electromagnetic field forward at just the right moment - the zero point crossing moment. But I was thinking about it and realized that is not really necessary. For this application, if skips start happening, it doesn't really matter. To the degree that skips are happening, the motor will stop advancing the load with its winch system and this will show up when readings are taken by the potentiometer measuring the final joint angle. If alot of skips were taking place, the advancement of the potentiometer would not match the angle it thought it would be at were no skips involved and this would tell the motor controller that it has been having skips and give it an idea of how many skips as well based on the divergence of projected joint angle by now and actual joint angle by now. So then it would turn down the speed a bit or turn up the amount of on time of its pwm and thereby put more force into the rotating magnetic field to give a bit more oomph to the motor. It would then track progress by way of the potentiometer again and see if that solved it. If it still is skipping a fair amount that could indicate the load is more than expected or there is a jam in the system or it just needs more power and it could turn up the power more and slow the speed down more on its rotating magnetic field overall speed and try again. Rinse and repeat until it finds the sweet spot or finds out it simply cannot lift the load because its too heavy or there's a jam in the pulleys or w/e. So in a way then this would give it collision detection as well as the ability to have an idea of how heavy loads are based on how much it had to slow down and add forces to get the joint to move. I then see no real need to implement ANY back emf reading NOR any need for hall effect sensors etc to monitor rotation progress. The potentiometer on the final joint the motor is actuating is enough clues to tweak the rotating magnetic field to our satisfaction. By eliminating the back emf circuitry we greatly simplify the schematic of the motor controller, suffer negligible performance hit, and eliminate a lot of processing for the microcontroller chip handling the logic of many bldc motors simultaneously which means it can handle more bldc motors by itself. It doesn't get bogged down so much by having to read in all the zero point crossings as part of its routine. This saves on processing demands and processing speed demands. Getting this all to work in real time and perfecting it will require a fair bit of trial and error but this is how I'm seeing it working out and my proposed solution for simplifying things. I think it should work great! I'm excited to have much more dumbed down circuitry like this and to get to working on this soon. Just have to finish making my pulleys and then this electronics development can get underway again. That's why I've been thinking ahead about it a fair bit since it seems I'm likely nearing the end of solving the pulleys situation soon.
>>35946 >I'm excited to have much more dumbed down circuitry like this and to get to working on this soon. >That's why I've been thinking ahead about it a fair bit since it seems I'm likely nearing the end of solving the pulleys situation soon. This sounds exciting, Artbyrobot. I hope you can prove your thesis about the simplified control approach soon. As Kiwi and others here have mentioned (in effect): The most reliable actuator is the one that isn't there! Cheers, Anon. :^) >=== -sp, minor edit
Edited last time by Chobitsu on 01/21/2025 (Tue) 13:58:14.
I realized the 1x3x1mm ball bearings are really the perfect size being so small which is ideal to keep things compact but the only disadvantage is they only support I think 10lb weight put on them before they'd break. So I was going to use them for the first couple pulleys in the archimedes pulley system then switch to a plain bearing I made for when the forces get too high for the 1x3x1mm ball bearing to handle in the last couple pulleys. But recently it hit me that I can stack two of the 1x3x1mm bearings on top of eachother and use two fishing lines for that section of pulley to go around these double stacked pulleys in order to double the load capacity. If that is not enough I can add another single or double pulley below it and they would all come up together acting as a single pulley as far as the downgearing goes distributed across more than one bearing. With this approach I can use this type of ball bearing exclusively for everything since I can just add more and more of them for higher load situations in theory. I mean maybe for leg motor downgearing I could bump up to a beefier pulley but we'll see. So that is yet another nice breakthrough idea I had recently. I'm currently wrapping up my 2nd archimedes pulley system prototype and will be posing an update on that soon.
Open file (1.36 MB 4032x3024 IMG_2356.jpeg)
Open file (1.03 MB 4032x3024 IMG_2357.jpeg)
Here's just a couple of my latest design drawings for my archimedes pulley system and a double stacked pulley setup. And here are assorted parts progress for the archimedes pulley system.
>>35990 >>36003 Thanks for the project updates, Artbyrobot. Keep going! Cheers. :^)
Open file (2.09 MB 4032x3024 IMG_2364.jpeg)
Here's a little update on my version 2 archimedes pulley system. It's cleaner than v1 version and you'll note that rather than tying off ends into the 1000 denier nylon fabric sleeve of the bone, which chafed the attachment point and caused premature failure on version 1, I'm now tying off onto the eye of a fishing hook that I get by snapping the hook's eye off with wire cutter and sanding smooth with nail file. Also I'm using a fisherman's knot rather than square knots as that handles higher loads without snapping or stress concentrating too much locally. What you see in this photo is 4:1 downgearing. Add this to my 2.77:1 downgearing with the winch in place pulley on the motor by its output shaft and you have nearly 11:1 downgearing so far. I need to add just two more pulleys to get to our 44:1 downgearing final output. Note that I have two yellow lines coming off the bottom pulley pair since I plan to load distribute across two lines instead of just one so I can use my load capacity limited 1x3x1mm ball bearing based pulleys and not overload them. This divides the load by two. I'll be using double stacked pulleys for the next couple downgears to share the load across double pulleys instead of single pulleys. I'm getting so close to electronics phase for final testing of all this downgearing madness!
>>36233 >I'm getting so close to electronics phase for final testing of all this downgearing madness! Sounds awesome, Artbyrobot! Question: It appears that the smol black cords associated with them are binding the pulleys? Do the pulleys rotate freely in fact, or does the fishing line simply slide through the guides? <---> Regardless, really exciting to hear you'll soon be entering prototype testing phase. Godspeed, Anon! Cheers. :^)
The black cords just wrap around the whole outside, holding everything together some and are just coated with 401 glue the whole way around. These keep everything intact. They stick to the guidance discs on the outsides that sandwich in the actual pulley. The guidance discs will never rotate. Only the pulleys on the inside, actually rotate. The guidance discs don’t bear any load and their only job is to prevent derailment of the orange fishing lines, keeping them in their proper channels.
>>36235 Ahh, thanks! Makes perfect sense, Anon. My apologies if you covered this earlier, I have a lot on my plate rn. Really looking forward to your next steps! Cheers. :^)
Open file (208.10 KB 742x390 IMG_2365.jpeg)
A couple discoveries were made today. #1- I noticed it was about impossible to pull from the bottom of the Archimedes pulley system and get the motor to unwind. After discussing the issue and potential causes with chatgpt for a while we figured out that the culprit is the tensioned string I put onto the output shaft of the motor to allow for snug unwinding and winding of the opposing string pair that I installed for manual turning of the motor shaft during testing. This tensioned string wrapped around the motor shaft only requires about 1lb of force to pull the motor enough to turn the motor output shaft. However, after the downgearing, to fight past that 1lb resistance to turning the motor output shaft would require 12lb of force since you have to divide the force applied at the output end by the number of downgear ratio you are at! And so after all points of friction in the pulleys and teflon tubing and the motor output shaft's magnetic cogging even while freewheeling we might be more like at 13-14lb of force required. And that is a TON of force to apply by just hand gripping fishing line. So I figured my system was just way too resistive somewhere or collectively and completely non-viable until we solved this issue! The 1lb at the motor might not seem big but it's HUGE to overcome when pulling from the backside after all downgearing. Wow. So we solved that big scare. I was very concerned and exploring alternative plans thinking we might have failed with pulleys approach before this was finally solved today. I'm so relieved. So once we remove those strings which are impeding the motor shaft from turning, we should only need a reasonable say 3lb of force on the back end of the pulley system, exerted by springs, to get the motor to unreel for joint extension back to default stance. #2 - While exploring the aforementioned issues with trying to unwind the pulley system from the downgeared end, I began to realize the tension spring on the far side that unreels the motor and unwinds the pulley system has to be significant. I was exploring my options when an idea hit me: what if I used straight wires lashed onto the finger like a splint on the finger joint. I could put several fine spring steel straight wires parallel to eachother say .3mm in diameter wires and have them distributed as needed around the finger parallel to the finger. Then when the motor is done actively reeling in the finger to get the finger to flex, these resistive wires will be placing significant force to straighten the finger back out because they want to return to their straight state ASAP. By doing the return spring in this manner I save a TON of space since I'm putting it snugly around the joint itself and then don't have to put tension wires (a ton of them) into the forearm somewhere or w/e. I'm using space hugging so tightly to the finger that its space that seems unuseful until this idea came to me! So I pretty much deleted the volume taken by all the otherwise necessary tension spring wires if this idea works! I bought a large assortment of 40cm length spring steel wire off amazon to experiment and try out my idea. This could be epic! As a side benefit, these can act as additional support for the joint itself preventing sprains and dislocations of the bones and keeping everything snug and compact in a way that really helps support and aid the artificial ligaments I already have in place.
Open file (3.01 MB 3024x4032 IMG_2368.jpeg)
Here's my completed V2 archimedes pulley system finally done! It is 16:1 downgearing and this pairs with my 2.77:1 downgearing on the turn in place pulley on the motor for a total of 44:1 downgearing. It is fully rigged then from motor to finger and ready to go into testing soon. I just need to do a couple reinforcements here and there on some stuff but overall we are more or less ready to move onto setting up the return springs that my last post mentioned. So that is next. Then electronics to actuate it and test it finally! Exciting times! Also, I have come to the realization that these straight spring wires may be perfect for forming the exoskeleton mesh shapes that create the framework scaffolding over which the artificial silicone skin will overlay. The fact it has memory and wants to return to its prior shape after impacts is perfect for this application. I'd be simply forming a grid in the shape of the muscles over the bones using this stuff and then onto this grid I would overlay the silicone skin suit. The grid can be configured to even move under the skin, emulating muscle contractions to simulate real muscles moving under the skin in terms of its appearance during movement. I was originally leaning toward zip ties to make this part or nylon 3d printer filament but this spring wire may be even better due to being strong, resistive to breaking even more durability wise, holding its shape perhaps a bit better, etc. The other options I mentioned aren't bad but I just think I might like working with spring wire a bit more intuitively. We'll see.
>>36662 >Here's my completed V2 archimedes pulley system finally done! >So that is next. Then electronics to actuate it and test it finally! Exciting times! WOOT WOOT!! Good work, Artbyrobot. >Also, I have come to the realization that these straight spring wires may be perfect for forming the exoskeleton mesh shapes >but I just think I might like working with spring wire a bit more intuitively. We'll see. Wow, this sounds like an interesting idea, Anon. Do you anticipate undue mass by using these springs this way, or no? <---> Regardless, really excited to see your accomplishment. Keep moving forward! Cheers. :^)
>>36693. > Do you anticipate undo mass by using these springs this way? No, actually it should be extremely lightweight because it would be the thickness of a fine sewing needle and it would form a grid with maybe one inch spacing as the size of each grid square so it would be like 8oz for the entire arm for example. Actually, this would be even lightweight enough to use for building a kite with this type of spring wire. as a matter of fact because of this technique, reducing the need for thick silicone skin to hold the shape, it will lighten the shape overall tremendously more than pretty much any other technique that I can think of
>>36719 Excellent! That's really good to hear, Artbyrobot. You've convinced me this would be a useful technique to use for robowaifu shell support, and I was hopeful it wouldn't prove to be too much mass involved. Clearly sounds like that shouldn't be a problem. Thanks, Anon. Cheers. :^) >=== -sp edit
Edited last time by Chobitsu on 02/07/2025 (Fri) 10:25:10.
Open file (1.64 MB 4032x3024 IMG_2373.jpeg)
Open file (2.01 MB 4032x3024 IMG_2371.jpeg)
Well the straight spring wire acting as a finger joint spring idea was a bust. Turned out when it bent to 90 degrees it would not return to straight again. I thought spring wire would but this stuff didn't. This is not what chatgpt said would happen so chatgpt failed me this time. Anyways, still glad for its help when its right which is most of the time I think. That said, I fell back to my original spring solution which was to use a 3mm diameter tension spring as the return spring. I experimented with different lengths till I got one as short as possible that would stretch out the necessary .75" roughly to accomodate the finger joint's reverse direction counter tension needs. The shorter the spring the more it resists being pulled and also the thicker the spring the more it resists being pulled. I used default thickness from my premade tension spring order and it seemed fine and the length of the spring I cut and tested trial and error till I found a good length for my need. For my .75" draw length I went with one 1cm long spring which stretches itself out to .75" + 1cm in total without ruining itself. It seems like it pulls around 2lb of pulling force but I haven't measured it with a scale. I fed it through bowden tubing from the place I mounted it on the motor all the way to the joint being actuated - the backside of the index finger. It's job is to keep the archimedes pulley system and winch in place pulley taught at all times and to return the finger to full extension when the motor is not actively pulling it into a grasp position. I have not yet tested if it is strong enough to do this job but assume I'll need two of them to be strong enough. I'll test with just one for now and add another spring to double it's strength if needed later. I deliberated alot on where to mount this spring and last minute decided to just mount it on the motor it is counter tensioning since I have enough space for it there and I can just follow the same bowden tube routing the motor is using generally. This seemed easiest for me given my massive space constraints and the need for a ton of these springs to handle all the finger joints. Seems like it should work well so far.
>>36917 >This is not what chatgpt said would happen so chatgpt failed me this time. Haha, better get used to that, my fren! PozzGPT is a large language model, a statistical artifact (and one explicitly being 'taught' to (((lie))), at that! :D, not a Mechanical Engineer. We'd all do well to remember these facts. :^) So, I'm not quite sure yet...did your new approach prove sufficient, or no? <---> Regardless, glad to see you continuing to refine your design details unabated, Artbyrobot. This is how you're going to succeed in the end -- simply by not giving up!! Cheers. :^)
>>36919 > Did your new approach proof sufficient? I don’t know yet. I haven’t had a chance to test it. I just wanted to show the progress I made with this tentative new solution. If this spring is not strong enough, I can use two springs. I haven’t finished connecting the other end up to the finger fully yet so I can’t test yet. That will come next.
>>36922 Ahh, got it. Looking forward to seeing how things work out with this Anon. I'm sure you'll figure things out in the end! Cheers. :^)
Open file (383.02 KB 904x648 IMG_2378.jpeg)
Ok so a few minor updates: I have decided that since I am employing tension springs to actively work against the motors in a constant tug-of-war while the motors try to grasp, I'm losing grip strength based on that. To make up for that, I'm going to use a separate motor for the distal-most fingertip joint and the second to distal-most fingertip joint rather than have a single motor do both of these joints. I made these adjustments in my CAD. I will have to change the tubing setup for the grasping tubing of the index finger to reflect this change too. This will also give the fingers even more precision and dexterity in the end - not to mention a massive boost in strength - so it's well worth it. I also decided to use n20 gear motors for the axial rotation of the base of the fingers instead of BLDC motors like everything else since these will only be used when doing the tiniest of micro adjustments and rarely employed - so a little gear noise once in a blue moon for this precision work on a tiny scale should not be that bad. So that's 4 N20 gearmotors going in. These are being used just to save on space taken and pulleys needed a bit. I'm putting these 4 into the forearm in location pictured. Next, when the spring is pulling, I noticed the TPFE guidance tubing goes from straight and relaxed to wavy under the tension. It is trying to compress under the friction which is what causes this. In the worst cases, Will Cogley's robot hand project had this same issue and the tubing literally compacted so much near the ends that it developed wrinkles/folds where it was crushing the tubing and destroying itself under the pressure. Mine is not to that extreme but this is WHY people put metal coils around the tubing for bike brakes to prevent crushing forces onto the tubing. I don't think I will need this but I might put it in certain places as a last ditch effort if needed later. That said, to prevent some of this compaction stuff on the spring's tubing, I'm going to be using TWO tubes which will divide up these forces causing this by 2. Sharing the load between them evenly. So the tension spring will have two fishing lines coming off of it and two tubes to guide that line to the finger joint where it does it's thing.
>>37130 >To make up for that, I'm going to use a separate motor for the distal-most fingertip joint and the second to distal-most fingertip joint rather than have a single motor do both of these joints. So, I think I'm understanding you to say each of the 4 fingers on the hand will have 2 separate actuation motors? How about the thumb? Any specifics defined yet for how you'll be approaching the 'opposable thumb' type motion? >I'm putting these 4 into the forearm in location pictured. This should afford you some volume for sound-deadening shrouding. Any plans yet for cooling them? What about cooling in general, BTW? >so it's well worth it. Yes indeedy! :^) <---> >I don't think I will need this but I might put it in certain places as a last ditch effort if needed later >I'm going to be using TWO tubes which will divide up these forces causing this by 2. Sharing the load between them evenly. You were discussing these thin & lightweight spring 'wires' earlier : (cf. >>36662). What about the idea of sliding your tubes down into a larger-diameter one of these, then applying a thin bead of silicone or some other fixant (epoxy?) to rigidize these Bowden cables for you? <---> Regardless, nice to see your nice progress in this post Artbyrobot. Keep moving forward! Cheers. :^)
Open file (635.42 KB 808x642 IMG_2379.jpeg)
>>37136 >So, I think I'm understanding you to say each of the 4 fingers on the hand will have 2 separate actuation motors? No I was saying the last two distal-most joints of the finger will each have a motor assigned to it. One motor per joint. The rest of the joints will not be affected by these two motors at all. They have their own motors assigned separately. Each of the four fingers will have 5 motors assigned to it in total. Forward and back for all 3 joints, sideways wag motor at base of finger, axial rotation motor at base of finger too. So actually 3 motors are assigned to the joint at the base of the finger alone which is wild but needed IMO. How about the thumb? Any specifics defined yet for how you'll be approaching the 'opposable thumb' type motion? Well it's the same bone structure as the human hand and will use the same muscle attachment points as the human hand. 4 motors in total will handle just the base of the thumb alone due to its complexity. Attached is a photo of the 4 muscle strings attachment points. >This should afford you some volume for sound-deadening shrouding. true. I'll consider this. I'm not sure shrouding would sound deaden significantly. I imagine like 5-9% sound reduction is max you can expect from sound deadening shrouding but someone double check me on this. It's my guess. >Any plans yet for cooling them? What about cooling in general, BTW? cooling in general : >>32044 >>32045 >>32046 >>32047 The motor and components will be thermally interfacing with the water cooling copper pipe lines by way of using solder wick braid thermal silicone glued to components and motors and then run that braid over to the copper cooling pipes and thermal siliconed onto that. This way the heat can travel along the solder wick braid and into the cooling pipe and be carried away by the water into the cooling systems where it is dealt with. >You were discussing these thin & lightweight spring 'wires' earlier : (cf. >>36662). What about the idea of sliding your tubes down into a larger-diameter one of these, then applying a thin bead of silicone or some other fixant (epoxy?) to rigidize these Bowden cables for you? good idea. Yes I do plan to fall back onto that or something similar. My main concern is that my tubing I want no more than like 1.3mm in diameter so it can fit into fingers without being seen under the skin. So the metal coiling around the tubing to reinforce the tubing from the outside must be a very snug fit onto the tubing and thin metal wire used. I'm not sure I can find exact correct dimensions tension spring like you mentioned that is small enough and a snug fit. So I might have to MAKE this part by hand wrapping wire onto the tubing snugly. I think I can even put the tubing into a drill and hold the wire and let it wrap that way so its more automated. That's how I think springs are made to begin with. So basically a custom spring sleeve may be needed for this.

Report/Delete/Moderation Forms
Delete
Report