Show all posts by user
Page 1 of 4
Pages: 1234
Results 1 — 30 of 118
Be very careful hooking power supplies up in series. This requires that the power supplies be isolated supplies. I just checked mine which is a computer supply and the negative side of the 12volt rail is shorted to the ground connector on my plug. So if I hooked up 2 of theses in serial the 12 volts would be shorted to ground.
by
george4657
-
General
The 20khz is the chopping frequency of the chip and has nothing to do with the step or direction signals so nothing has to be changed for it.
If you tie dir- to ground and dir+ to direction pin then you have dir - ground, dir+ +5 for one direction and dir- ground and dir+ ground also for the other direction. That would be the normal way these drives operate.
by
george4657
-
Firmware - Marlin
There are two methods of bed leveling.
1. Independent Z motors to level X axis plus separate motor to level y axis. This is not the method used by most firmware.
2. Don't level the bed, measure error and compensate for it in software. This should be called bed compensation rather than bed leveling.
This is the method most often used as it does not require separate motors but requires bed to be
by
george4657
-
Reprappers
In the youtube video he is only powering 1 pair of coils at a time. Powering one coil sends part of the power to the other coil. The other coil is not connected to anything so that is not a problem.
A bipolar driver sends power to both coils at the same time with the direction and level of power constantly changing with each step
Feeding a 5 wire with a bipolar driver would have current levels in
by
george4657
-
RAMPS Electronics
The walls on your cube are less than 0.1mm wide. You can not extrude that thin.
by
george4657
-
Slic3r
Looking at "http://smoothieware.org/supported-g-codes" I don't see any laser commands
Usually the spindle commands are used to control a laser.
From above location:
M3 Starts the spindle. Only if spindle module is enabled. The S parameter sets the speed in rotations per minute
example M3 S5000 starts the spindle with PWM of 5000/Maximum value of PWM
M5 Stops the spindle Only if spi
by
george4657
-
Laser Cutter Working Group
The printer has no way of knowing where it was at the time of power failure so it can not know how to restart.
Also after hours the filament and part would be cooled down and restart would require reheating operations.
To compensate for short periods of power loss you need a UPS.
If you run at 12 volts you could run your system off a battery with the mains charging the battery and powering the
by
george4657
-
Developers
Your origin in Slic3r should be 0,0 not 150,150
Slic3r will then print part where ever you place it , defaults to the center.
by
george4657
-
General
You do not need to do all those calculations.
Create an module of one object at the distance from center and angle you want.
Then rotate the number of modules you need using a for loop
SAMPLE CODE:
pathRadius=15;
num=5;
objHeight = 20;
objDia = 5;
module cylObj()
{
translate() //move out 15 from center
rotate([0,-28,0]) // rotate 28 degrees
cylinder(h = objHeight, d =objDia,cen
by
george4657
-
OpenSCAD
Numbers look reasonable.
Wiring 1 is using full coil so it would have twice the inductance of using split coil.
As a result the speed would be reduced. This is the same as wiring an 8 wire motor in series.
Wiring 2 uses only half of the coil so it would run faster but have lower low end torque.
It is best to get an 8 wire motors as you then use both coils in parallel.
George
by
george4657
-
Stepper Motors, Servo Motors, DC Motors
Vref is the voltage reference on your stepper drivers that control the amount of current flowing through your drivers.
On each driver board there is a small silver adjustable regulator. Measure the voltage between ground and the adjustable resistor. They should all be the same.
If the voltage on the problem axis is lower than the others then it may not be getting enough current to the motor.
Goo
by
george4657
-
Firmware - mainstream and related support
I don't know the rambo card but look on the schematic for a fan pin that is driven through a transistor. You can hook up a dc motor to this and control the speed with pwm the same as you control a fans speed.
You will not be able to run it in reverse with this.
Any spare pin can control an external FET to drive a motor as well.
by
george4657
-
Stepper Motors, Servo Motors, DC Motors
Never tried this?
from
"RepRapFirmware will report the current steps/mm if you send M92 without any parameters."
by
george4657
-
Controllers
Sounds like there is no voltage going to the pins but that would not explain why it does not work with no pins.
The easy fix is to use second extruder (E1) pins.
You don't say which version of marlin you are using but this may help.
In pins.h change
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
to
#define E1_STEP_PIN -1
#define E1_DIR_P
by
george4657
-
Reprappers
I changed EXTRUDERS from 1 to 2 and got the same error.
Changed in Configuration.h
#ifndef MOTHERBOARD
//#define MOTHERBOARD BOARD_RAMPS_14_EFB => EFB = extruder fan bed change to ext ext bed = EEB
#define MOTHERBOARD BOARD_RAMPS_14_EEB
#endif
#define TEMP_SENSOR_1 0 => change to sensor # ,probably same as TEMP_SENSOR_0
Program compiled ok.
by
george4657
-
Firmware - Marlin
Sorry I did not know photonics extension generated gcode.
I downloaded extension and ran it to see how it works. Its clever code but is lacking in adjusting for different machines as there is no menu item to add startup or post code.
Solutions are:
- Load your files into an editor and insert code at the start.
- Change your firmware with offsets. This would be a problem if you use machine for
by
george4657
-
Laser Cutter Working Group
You don't say how you are going to generate your code but there should be a spot to enter your startup code .
You would add the instructions to go to the z height you used to set your focus to your startup code .
by
george4657
-
Laser Cutter Working Group
GRBL does not have the M114 command
My version on a mega2560 has "??" command to return machine and work position.
Don't remember what version I have but I don't think it works on the uno version.
If it does not work let me know why you need this info as machine should be at the position you told it to be in gcode.
If needed I can check the program to fine the code and see if I can add it to the
by
george4657
-
Developers
With the smooth stepper you must be running Mach3 .
Slic3r will output mach3 format so in theory you can use ti.
You would need to add a hot end and an extruder plus a stepper driver and power supply for the extruder.
You could not heat your bed so you would need a separate heated bed if you wanted to print ABS
You would not be happy with the results.
Your machine will be big and slow and a pr
by
george4657
-
Controllers
If its a standard LCD display just uncomment
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#If defined statements will setup the required files
by
george4657
-
Firmware - Marlin
I did not mean the M106 command was overloading the cpu but that the code for generating the lines is very inefficient.
For example at end of sample it takes 144 lines of code with set Z and feed rate on every line that could be sent in 4 lines of code..
by
george4657
-
Firmware - Marlin
I can see no problem with the M106 command but it may be that you are overloading your cpu with your code.
The following code:
G1 X-6.65 Y2.73 Z100.00 F1000
G1 X-6.66 Y2.23 Z100.00 F1000
G1 X-6.66 Y1.73 Z100.00 F1000
G1 X-6.66 Y1.55 Z100.00 F1000
can be changed to:
G1 X-6.65 Y2.73 -> eliminate Z and F as they have not changed
G1 X-6.66 Y2.23
G1 Y1.73 -> elimin
by
george4657
-
Firmware - Marlin
In configuration.h file
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_GEN7_14
#endif
by
george4657
-
Firmware - Marlin
According to
#define TEMP_0_PIN 13 // ANALOG NUMBERING
#define TEMP_1_PIN 14 // ANALOG NUMBERING
However this depends on order the plugs are connected.
Does the heatbed show the correct value.
Does heating the heatbed raise the reported tenperature. If it does the pins are correct.
If heating extruder 2 raises reported bed temperature then pins are wrong.
You can heat bed
by
george4657
-
RAMPS Electronics
Do you have "HEATER_1_PIN" set to the correct pin in pins.h file
My pins.h config with no second extruder
#define HEATER_0_PIN 21 // Extruder
#define HEATER_1_PIN -1 // no second extruder - change to correct pin for second extruder
#define HEATER_2_PIN -1
#define HEATER_BED_PIN 20 // Bed
by
george4657
-
RAMPS Electronics
I took a closer look at your problem and i question if you re using the right config file.
See the note at start of your file
//===========================================================================
//============================= DELTA Printer ===============================
//===========================================================================
// For a Delta printer replace the conf
by
george4657
-
RAMPS Electronics
In this section : // ENDSTOP SETTINGS: You are telling machine to move to min to home but your endstops are at max
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Change direction to 1 from -1
You will also need to change X & Y here
// Invert the stepper direction. Change (or reverse the motor connecto
by
george4657
-
RAMPS Electronics
I don't know of a method in slic3r but if you download the free version of netfabb basic it will allow you to scale your stl along any axis.
I just noticed this is now an autodesk product but still listed as free version.
by
george4657
-
Slic3r
I just ran a test with the following code added to a much larger program XMotor.scad
recursiveTest();
module recursiveTest(){
recursiveTest();
}
I got an error re recursive code but then program locked up and I crashed out using task manager.
Reloading the file the new code was not in it so it was lost.
However looking in Documents/Openscad/backups there was a file XMot
by
george4657
-
OpenSCAD
Page 1 of 4
Pages: 1234