I3 mks gen v1.1 April 04, 2015 07:43AM |
Registered: 8 years ago Posts: 5 |
Re: I3 mks gen v1.1 April 04, 2015 09:06AM |
Registered: 12 years ago Posts: 1,797 |
Re: I3 mks gen v1.1 April 04, 2015 09:39AM |
Registered: 8 years ago Posts: 5 |
Re: I3 mks gen v1.1 April 04, 2015 09:44AM |
Registered: 8 years ago Posts: 5 |
Re: I3 mks gen v1.1 April 04, 2015 10:43AM |
Registered: 8 years ago Posts: 1,011 |
Re: I3 mks gen v1.1 April 04, 2015 12:15PM |
Registered: 8 years ago Posts: 5 |
Re: I3 mks gen v1.1 April 04, 2015 12:47PM |
Registered: 8 years ago Posts: 1,011 |
Re: I3 mks gen v1.1 April 04, 2015 01:09PM |
Registered: 8 years ago Posts: 5 |
Re: I3 mks gen v1.1 April 04, 2015 04:26PM |
Registered: 8 years ago Posts: 1,011 |
Re: I3 mks gen v1.1 April 08, 2015 12:21PM |
Registered: 8 years ago Posts: 98 |
Re: I3 mks gen v1.1 April 08, 2015 05:41PM |
Registered: 8 years ago Posts: 1,011 |
Re: I3 mks gen v1.1 April 08, 2015 06:06PM |
Registered: 8 years ago Posts: 98 |
Quote
Zavashier
You have two possibilities with the MKS gen. First one, you just make a Y cable. On the Ramps, the two Z outputs are linked anyway. With a Y cable, you just do the same out of the board. I did that. Second possibility, you use the cascade output of the axis with an extra driver board and an extra driver. (as shown on the picture below) It's the state of art to do when you want to duplicate an axis. Note the cascade output is the dupont connector below the driver, not the white XH connector above the driver.
To setup a DRV8825. Be sure you set the microstepping into the required position. (the jumpers under the driver : 3 jumpers = 1/32 microsteps)
Step one, calculations.
The formula is : I(A)*8*Rs(0.1Ω for DRV8825). Find in your motor's specifications the operational amperage. Imagine it's 2A for example. The calculation is 2*8*0.1=1.76v. that's the value you want to get on your driver for that 2A motor.
Step two, motors under power
You need to get your motors into "hold" position. Set your drivers adjustable resistor to a medium position. Plug the machine to a computer through an USB cable. Turn the Printer on. Then use your software controler to move the motors on each axis, including extruder. Move them of a reasonable distance, for example 10mm, don't use small values that can put the motor on some microstepping position. Now your motors are into "hold position", so the coils are powered.
Tep three, adjust the resistor
Get a multimeter and put it into "Volt-DC" position and "20" or so resolution. Measure betwen the screw (with your red stick) and the ground pin (with your black stick). See picture below and dont pay attention to the wiring, just the screw and ground pin matters. Note, on the DRV8825 they lay at the oposite corners. Please pay attention to don't make any short with your metal sticks. Now adjust the screw to the expected voltage, preferabily with a non conductor screw driver. Turn clockwise to increase power, and counterclockwise to decrease power. Note the screw is very sensible, you may turn slowly, degree by degree. Control with multimeter between each turn. When you reach the expected voltage value, you're done.
Re: I3 mks gen v1.1 April 09, 2015 03:29AM |
Registered: 8 years ago Posts: 1,011 |
Re: I3 mks gen v1.1 April 09, 2015 10:32AM |
Registered: 8 years ago Posts: 98 |
Quote
Zavashier
I can see the pic on both messages. Go to the MakerBase website for further information on cascade axis.
Quote
Zavashier
About the voltage, you're right except for the Z axis. Two motors does not need to double the voltage. At home, when you plug a TV and a Fridge in your house, you don't have to change the voltage of the house, right ?
Re: I3 mks gen v1.1 April 09, 2015 11:28AM |
Registered: 8 years ago Posts: 1,011 |
Re: I3 mks gen v1.1 April 09, 2015 11:32AM |
Registered: 8 years ago Posts: 98 |
Quote
Zavashier
Oh, sorry, here's the pictureThe screw on upper left, the ground on bottom right.
Re: I3 mks gen v1.1 April 24, 2015 06:06AM |
Registered: 8 years ago Posts: 1 |
Quote
I3Venice
i have receveid from the revendor a updated firmware with improved feedrate should i better use this one with the arduino ide??
do i power off when fashing the moterboard?
Re: I3 mks gen v1.1 May 22, 2015 02:27AM |
Registered: 8 years ago Posts: 1 |
Re: I3 mks gen v1.1 May 22, 2015 08:47PM |
Registered: 8 years ago Posts: 2 |
Re: I3 mks gen v1.1 May 24, 2015 09:34AM |
Registered: 8 years ago Posts: 22 |
Re: I3 mks gen v1.1 May 24, 2015 09:39AM |
Registered: 8 years ago Posts: 22 |
Re: I3 mks gen v1.1 June 06, 2015 10:20AM |
Registered: 7 years ago Posts: 8 |
Re: I3 mks gen v1.1 June 27, 2015 01:50AM |
Registered: 7 years ago Posts: 14 |
M92 E99 ; extr cal
Re: I3 mks gen v1.1 June 27, 2015 01:52AM |
Registered: 7 years ago Posts: 14 |
Re: I3 mks gen v1.1 June 27, 2015 12:23PM |
Registered: 8 years ago Posts: 2 |
Quote
gjt211
I occasionally find my board resets itself when I click the home key as the X carriage moves to the end stop. I think this is electrical noise getting into the processor. When I have more time I will investigate this further unless someone else has seen this problem?
Re: I3 mks gen v1.1 June 27, 2015 07:19PM |
Registered: 7 years ago Posts: 14 |
Re: I3 mks gen v1.1 June 29, 2015 11:24AM |
Registered: 7 years ago Posts: 8 |
Re: I3 mks gen v1.1 July 03, 2015 02:16AM |
Registered: 8 years ago Posts: 12 |
Quote
gjt211
Some things I done on my setup - hopefully to prevent electronic problems in the future.
1. Added a wire from the earth terminal of the power supply to the 12v negative (ground) wire.
6. Changed the stepper drivers to DRV8825 types (don't forget to set the current limit and remove jumpers 1_2 & 3_4 for 1/16th stepping). I set mine to 1.5 Amps.
Other things I found...
The eeprom setting is disabled in the Sunhokey provided firmware. I enabled it in my version.
Thats about all for now. If I can help anyone please ask, I will do my best to provide help if I can.
Re: I3 mks gen v1.1 July 03, 2015 03:43AM |
Registered: 7 years ago Posts: 14 |
vref = Current limit in amps x 5 x Sense Resistor in ohmsvref is an abbreviation for 'voltage reference'
// EEPROM // The microcontroller can store settings in the EEPROM, e.g. max velocity... // M500 - stores parameters in EEPROM // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily). // M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to. //define this to enable EEPROM support #define EEPROM_SETTINGS //to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out: // please keep turned on if you can. #define EEPROM_CHITCHAT
Re: I3 mks gen v1.1 July 03, 2015 04:03AM |
Registered: 7 years ago Posts: 14 |