![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| PIC Programing / Design Discuss programing of PIC chips here and design of electronics using PIC chips. |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
My first idea was to build some new drivers for my PCB mill. LiniSteppers , as these have micro stepping modes. but i was not so keen on the heat that these generate. After a bit more thought and a bit of hacking , I came up with this new design using IRFz 44 Mosfet's instead of the Tip 122 transistors that were used in the LiniSteppers. Using the code of the LiniStepper , with a few modifications , a new PCB was created in eagle , then using the direct print to PCB method a new board was produced and assembled. This can handle a lot more amps and very little heat without any heatsinks at all. Also including on board 5 volt regulators for the supply for the PIC 16F84a micro that is used. ( due to a brain fade during printing of the PCB the Mosfet's are actually reversed in the photo and the 5 volt reg should be at the Top of the photo - oh bugger ) Kym |
|
#2
| ||||
| ||||
| So how are you determining the phase currents to limit the values? i.e. using a 24V Supply with a 2.2A motor vs using a 30V supply with a 1A motor?
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#3
| |||
| |||
| I an running hp laser jet motors 5.2 volts at 1.4 amps with a constant current supply at 35 volts: The voltage being variable while the current is stable: Kym |
|
#4
| ||||
| ||||
| Ok, I thought you were doing something other than full step.
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#6
| ||||
| ||||
| The linistepper can control phase current by utilizing the bipolars in the linear region. Your circuit doesn't look like it can do that. Other than contolling duty cycle by phase in which case you would have to readjust your supply current. What am I missing?
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#7
| |||
| |||
| I am thinking, you have down loaded the ZIP file, which contains the much reduced Lini-stepper source code, compiled hex file and eagle board file : The PWM loop is the output to the Fet's, the Phasing of which is set in the Mode-3600, Mode-1200, Mode-400 and Mode-200 loops: switching the Fet's off or on The other half of the code , which is removed , is for setting the bias to the transistors to allow different current levels in different modes: As seeing is believing ,grab a breadboard and do a quick mock up of the circuit Kym |
|
#8
| ||||
| ||||
| If it is doing pwm duty cycle for current determination, it will work. But a single current limited source would probably limit you to 70% of the available motor power and keep coil currents in spec.
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#9
| |||
| |||
| dear fellow cnc'ers using linistepper I had designed a pcb layout for above. Additional features are. 1. all floating inputs are tied low step direction and speed selection inputs 2. clock generator using 555 using full functionality of 555 chip ie upto 500khz clock speed 3. 1/4 clock indicator of the motor.. beginning pulse detector indicated by LED. 4. current limiting option for higher voltages marked by A, B, C. see attached attachment in pdf format. will try out this in this weekend till then have fun dr.sanjeevi rao s from visakhapatnam India |
|
#10
| ||||
| ||||
| Just to make sure everyone understands, this is really not a Linistepper anymore. It can't microstep (only half step) and it doesn't have any of the analogue current regulation features that are part of the Linistepper design. As far as I can see, the only thing this controller has in common with the Linistepper is that PART of the source code was re-used. It cannot do any of the firmware microstepping that the lini uses to get 3600 steps/rev. As far as the operating temperature and the need (or not) for heatsinks: There has apparently been a huge misunderstanding here. The Linistepper can be operated in Full or Half step modes with the exact same thermal efficiency. The Lini only gets hot when you go up into microstepping modes because that is where the power drivers start to be used in a partially on mode. In Full or Half step, the Linistepper drives the transistors fully on or fully off just as this "hacked" version does. While the Linistepper source code is open source and we are happy to see anyone getting good use from it, this driver really should NOT be reffered to as a Linistepper in any way at all. I would very much appreciate it if the thread owner can edit the title or at least make it very clear that: THIS IS NOT A LINISTEPPER. Thank you! |
| Sponsored Links |
|
#11
| |||
| |||
| To James newton I have never claimed this to be a LINI-STEPPER > other than borrowing the freely available source code ( thanks very much ). ANYONE WHO CAN SEE WILL BE ABLE TO TELL THE DIFFERENCE. THIS IS NOT A LINISTEPPER. By the way keep up the good work on the website. Kym |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Lini-Stepper Revisited ( hacked ) | kowell | PIC Programing / Design | 0 | 06-29-2007 07:12 AM |
| My hacked HP printer flatbed | Graham S | General Electronics Discussion | 7 | 06-02-2007 06:31 PM |
| Lini Mod | OCNC | PIC Programing / Design | 0 | 07-24-2006 11:19 PM |