Re: Pololu geared DC motor 30g prototype extruder June 17, 2016 04:01PM |
Registered: 8 years ago Posts: 181 |
Re: Pololu geared DC motor 30g prototype extruder June 17, 2016 05:48PM |
Registered: 8 years ago Posts: 78 |
Quote
rklauco
And keep in mind, that even now the code for the controller has a protection code implemented - should the bearing receive no movement (e.g. filament out or jammed), I'll know about it right then.
Quote
rklauco
However, I run out of pins, so I don't know how to get the information back to the RAMPS board. But I have already an idea that may be directly supported by Repetier firmware...
Re: Pololu geared DC motor 30g prototype extruder June 17, 2016 06:02PM |
Registered: 8 years ago Posts: 78 |
Quote
rklauco
Exactly what I have in mind.Quote
ipcalit
Is this what you a have in mind? oO| - where "o" is the Mk8, O is the bearing, and | is the shaft for the encoder? I'm wondering whether having the encoder so far from the motor creates troubles for the PID loop. If I recall correctly most recommendations are to get the encoder as close as possible to the motor (generally on the motor itself), but here we are not dealing with high speed operations so things are a bit more relaxed.
The difference here is that I don't really care about the movement of the motor. What I do care about is the movement of the filament. So, the best place for the encoder would be the bearing. But I am worried about the grip if the bearing has any sort of sleeve on it.
Quote
rklauco
So my idea is instead of providing a sleeve to the bearing, I would add a small shaft close to the bearing with very little diameter (2mm) with some sort of sleeve to improve grip between the 2mm shaft and the bearing. And, at the end of the shaft, there will be the encoder wheel.
The bearing will act like 1:1 transmission for the filament movement and, should the grip of the shaft be sufficient, I'll be able to measure quite precise movements.
There might be some sort of hysteresis within the movement - so I'll need to implement some sort of hysteresis compensation into the movement algorithm of the motor controller. But I think it's doable.
Re: Pololu geared DC motor 30g prototype extruder June 17, 2016 07:50PM |
Registered: 8 years ago Posts: 181 |
Re: Pololu geared DC motor 30g prototype extruder June 18, 2016 06:55PM |
Registered: 8 years ago Posts: 181 |
I'm trying to do a real-life design here and I have a problem - how to ensure the bearing will stay in place. If it moves just slightly, the magnet and the magnet holder will touch the AS5600 or the plastic around it causing friction. Such friction could cause the bearing actually not to move while the filament will be fed underneath it (in extreme case, I agree). The problem here is the diameter of the screw is bigger then the diameter of the magnet - and I can't find a way how to fix it in place.Quote
ipcalit
Another idea is to use a flanged bearing and just glue a plastic adapter for the magnet to the flange. Then the filament runs on the plain bearing and you have no issues with the ABS sleeve being compressed by the filament. It might work even without a flange with the proper glue as the magnet.
Re: Pololu geared DC motor 30g prototype extruder June 18, 2016 11:29PM |
Registered: 9 years ago Posts: 916 |
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 02:18AM |
Registered: 9 years ago Posts: 5,232 |
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 03:27AM |
Registered: 13 years ago Posts: 972 |
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 05:12AM |
Registered: 9 years ago Posts: 5,232 |
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 06:28AM |
Registered: 8 years ago Posts: 181 |
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 08:21AM |
Registered: 13 years ago Posts: 972 |
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 12:56PM |
Registered: 9 years ago Posts: 5,232 |
Quote
rklauco
Can you share a link to some shop or product?Quote
o_lampe
Yes, but also the higher pole count and the special SPS winding work like a 7:1 gearbox.
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 01:45PM |
Registered: 8 years ago Posts: 181 |
Last I checked this was not the forum of RC enthusiasts, but I may be wrong...Quote
o_lampe
I could advertise some motors from my employer, but I'm sure everyone knows the best german RC-motor manufacturer
Sounds like the exact opposite - the best opportunity to have web shop. But yeah - ho wants to sell products, right?Quote
o_lampe
We also don't have an internet shop, there are too many different features available.
Re: Pololu geared DC motor 30g prototype extruder June 19, 2016 10:01PM |
Registered: 9 years ago Posts: 916 |
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 06:07AM |
Registered: 9 years ago Posts: 93 |
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 06:45AM |
Registered: 9 years ago Posts: 916 |
Quote
asbo
Does the "Speed-Encoder" in the title indicate the encoder can only sense speed and not direction?
[www.ebay.co.uk]
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 08:42AM |
Registered: 9 years ago Posts: 93 |
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 10:21AM |
Admin Registered: 16 years ago Posts: 13,948 |
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 01:23PM |
Registered: 9 years ago Posts: 5,232 |
Quote
nebbian
Then, you would use the DCServo code on an AVR for control, and modify that code to output a 1000-2000 uS (1500 uS centre) signal to control the bidirectional ESC.
The electronics are no problem, I already have everything that's needed. I've also got lots of motors that would do the job. It's finding the right gearbox, and mounting an encoder that's an issue for me.
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 03:05PM |
Registered: 8 years ago Posts: 181 |
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 03:07PM |
Registered: 8 years ago Posts: 181 |
This is MUCH harder then it sounds - I am not able to get my hands on so old mouse. And I was working with computers for more than 2 decades, for last 10+ years I haven't got in sight of mouse without optical sensorQuote
VDX
... for a cheap lightweight encoder you can source/salvage an old PC-mice - it has two optical wheels and the sensors ... there are several projects showing, how to connect to an Arduino ...
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 06:39PM |
Admin Registered: 16 years ago Posts: 13,948 |
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 06:53PM |
Registered: 9 years ago Posts: 916 |
Quote
asbo
I'll keep looking whenever I get a chance
How about this one? [www.ebay.co.uk]
Vague on the details but I'm assuming by "Hall" they mean hall effect sensor.
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 06:56PM |
Registered: 9 years ago Posts: 916 |
Quote
o_lampe
Quote
nebbian
Then, you would use the DCServo code on an AVR for control, and modify that code to output a 1000-2000 uS (1500 uS centre) signal to control the bidirectional ESC.
The electronics are no problem, I already have everything that's needed. I've also got lots of motors that would do the job. It's finding the right gearbox, and mounting an encoder that's an issue for me.
I don't believe it's that easy. Those brushless ( sensorless ) ESCs usually have a deadzone around stick center, also they brake the motor before they run backwards.
It's all programmable, but only within limits.
You can make a testrun with your AVR=>ESC=>BLDC motor without gearbox if you have an encoder.
Maybe the pulse pattern of two motor phases would be good enough for a DIY encoder?
I'm just wondering, how you'd make the motor stand still and provide holding torque? Theses RC-ESCs usually don't have a current control.
I'd go for the 5Amp/ 3 phase H-bridge driver on the Martinez gimbal controllers and try to rewrite the DCServo code.
Re: Pololu geared DC motor 30g prototype extruder June 20, 2016 07:00PM |
Registered: 9 years ago Posts: 916 |
Quote
rklauco
While looking at the ESC I noticed it has a "regular" Atmel ATmega48 onboard - so potentially we can directly program all the servo code into it and connect the optical encoder to it directly without significant issues (we'd need to grab 3 additional IO ports out of it).
Also, providing holding torque should not be that difficult as you can simply power one coil using PWM and hold it in place.
The most important question here is - can we get some transmissions that will reduce the driving RPMs to something reasonable? I only found transmissions for RC quads - to transmission down from 20k RPMs to 7k Apparently not enough for our purposes.
The RC-build BLDC are not exactly targeted for the usage we plan them for and for everything else there already is a stepper...
Re: Pololu geared DC motor 30g prototype extruder June 21, 2016 12:15AM |
Registered: 9 years ago Posts: 916 |
Re: Pololu geared DC motor 30g prototype extruder June 21, 2016 05:19AM |
Registered: 9 years ago Posts: 93 |
Re: Pololu geared DC motor 30g prototype extruder June 21, 2016 06:21AM |
Registered: 9 years ago Posts: 93 |
Quote
nebbian
Quote
asbo
I'll keep looking whenever I get a chance
How about this one? [www.ebay.co.uk]
Vague on the details but I'm assuming by "Hall" they mean hall effect sensor.
See if you can get them to give you a weight of the item. I've tried and failed.
Quote
the length is about 5.7cm
the weight is 0.06kg
regards
Re: Pololu geared DC motor 30g prototype extruder June 21, 2016 06:44AM |
Registered: 8 years ago Posts: 181 |
I don't have access to ebay Can you, please, share some schematics/wiring of the motor?Quote
nebbian
It's a Faulhaber motor with gearbox and encoder, and it has about the right amount of torque. It's also about the right size. Should do the job.
Re: Pololu geared DC motor 30g prototype extruder June 21, 2016 09:35AM |
Registered: 9 years ago Posts: 916 |
Quote
rklauco
I don't have access to ebay Can you, please, share some schematics/wiring of the motor?
It looks interesting although it's way heavier then the original target of 30 grams