Show all posts by user
Hi folks,
To clarify i was initially setting the heatbed to 150 as i knew the thermistor was reporting around 30 to 40^c higher then actual. I was reading the true temp from a k type mounted directly mounted in the middle off the bed. I would adjust the bed thermistor/temp till the k type would report close to the temp i wanted, grab the adc value and use the k type/adc pairs to generate a new
by
friarfish
-
RAMPS Electronics
Hi folks,
at the final stage with the printer, calibrating the heatbed and nozzle.
I'm using a seperate ktype thermocouple to generate some accurate
values and make a new temptable, assuming createtemptable.py is ever
going to work.
I set bed temp to 150 theoretical, the ramps temp is out of wack seriously, and monitor
by holding the ktype thermocouple against the bed. After 15 minutes the hig
by
friarfish
-
RAMPS Electronics
Hi folks,
normally the CreateTempTable.py script works fine to do this, but now for some reason
it keeps failing with an error about "raising a negative number to a fraction"
The cmd line I'm using is,
CreateTempTable.py --t1=60 --adc1=767 --t2=98 --adc2=406 > blah.txt
It always seems to have worked in the past. Stumped what is going on.
Really appreciate this if someone can do it. Calibrati
by
friarfish
-
Firmware - Marlin
Hi Srek,
okay, a bit of extra thinking and rereading of your reply. I think I might have the
retract problem completely wrong way around. A basic assumption about my setup
is probably utterly wrong.
The default speed in Pronterface on my system is 100mm/min and from what
you are saying Srek, that is woefully on the slow side. I never had a reason to
question the speed.
I have been working on t
by
friarfish
-
Printing
With installing a nozzle, I first wind the heat block down a 1/2 turn or so.
Fit the nozzle flush to the block then turn the heat block back up so the throat stops
against the nozzle.
Preheat to 150-200, depends on how sensitive my fingers are, give a final tighten
with a hex set.
With the retract distance, I think last time I tried 1-2mm. I suspect, obviously, the
retract speed plays a part.
by
friarfish
-
Printing
If you are replacing the FETs, splash and buy some with Rdns as low as possible.
I was perusing I think it was Farnell online and scored a couple of 150A 2mohm
for $10 each.
Basically doubled the value of the board, cheap eBay version, but the stock ones
are questioned quite a bit.
Andrew
by
friarfish
-
RAMPS Electronics
USB ports if have too much current drawn just shut down. If your laptop
is throwing a hissy fit from the RAMPs try testing something like an external
DVD burner which draws a lot of juice.
I assume you've tested different ports on the laptop? I'm more inclined
to think the shutdown is because of a short somewhere between the RAMPs
and the laptop. Shutting down like that is the sort of measure
by
friarfish
-
RAMPS Electronics
Is the problem consistently happening every time you press the button?
To use a technical term, have you tried wiggling the cables a bit to see if you
do have dodgy joint on one of the boards?
Or you could just resolder all the joints.
Andrew
by
friarfish
-
RAMPS Electronics
Hi folks,
Tried reducing retract speed to 20mm/min 5mm or less length. Tried lowering the nozzle
to 215c. Still all five nozzles jamming. Odd thing is I managed to pull the plug out of one
nozzle and the filament in the nozzle was in practically perfect condition but the plug had
spread out into the campher of the nozzle and the throat and appears to adhered there
only.
I'm assuming the nozzle
by
friarfish
-
Printing
Hi folks,
I'm just at the stage of calibrating the extruder on my i3 rework. The extruder is a
bulldog lite with stepper replaced with one I know the info on. The hotend is a custom
build based on the ebay e3d style heatsink, a 30mm stainless/ptfe throat that is
completely flush with 0.4mm nozzle. The DRV8825 is set to provide 1.1A out of 1.2A
max to the extruder
I'm working with 1.75mm ABS wit
by
friarfish
-
Printing
Hi folks,
Looking at the output from M105 and pronterface the ADC output
appears as last characters on the line as?
B 20->yyy T0 140->xxx
If that is the adc output, what value is it? amps or ohms or just a numerical value?
It appears my thermistor table could be out of whack a bit. The displayed value
for the hotend is 240c whilst the thermocouple, stuck in the heat block, from
the multi
by
friarfish
-
Firmware - mainstream and related support
That is the problem with so much of the material available to read.
What is, as you point out, BS and what is realistic?
I really must invest in that Olfactory Emission Circuit for the laptop.
Thanks Olaf,
Andrew
by
friarfish
-
Firmware - mainstream and related support
Okay,
definitely a case of user=ID10T
I hadn't realised that M92 had been written without realising it sometime this week
to EEPROM. Of course I had EEPROM turned on as I was playing with Z Offsets.
Kind of explains why none of the changes to the firmware worked.
Andrew
by
friarfish
-
Firmware - mainstream and related support
Hi folks,
I discovered something weird in the startup in console on Pronterface.
Pronterface displayed a "M92 x80 y80 z4000 etc" inspite of the firmware
having been changed and installed multiple times with different settings in
configuration.h.
It took 3 M502s in a row in the console to get the EEPROM to revert to default settings
and the settings from configuration.h
I'm assuming there were o
by
friarfish
-
Firmware - mainstream and related support
Olaf,
I just remembered why I had the microstep set to 1/8.
There was an article on the myths of microstepping and it
had a table showing the drop off in torque for various levels
of micro stepping. The reduction appeared to be non linear.
The other problem the article discussed was that if the micro
steps were too small then insufficient torque would be
generated on a step command and 2 or mo
by
friarfish
-
Firmware - mainstream and related support
Olaf,
I forget to include my steppers are 0.9° Beastie's.
I've changed everything to 1/32 as you suggested and just
need time to test it. Oh, I double check the numbers on
the reprap calculator page each time I play with them
but I'll check the numbers again to be safe.
Andrew
by
friarfish
-
Firmware - mainstream and related support
Hi folks,
haven't yet tried specifiying the F value in the G1. Assumed the default values
would carry through and be sufficient. Will give it a go though.
Olaf, I'm only running in 1/8 step currently as I'm testing on what had been reliable
values. Then I'm going to start bumping the ustep back up to 1/32. Maybe I'll
just jump straight back upto 1/32 ustep to save some time.
Given the RAMPS boar
by
friarfish
-
Firmware - mainstream and related support
Hi folks,
another problem is reoccurring with the printer. When I move the extruder in a
single axis it happily hums along a full speed. But if I issue say a G1 X15 Y15 from, say, the
centre of the bed, the extruder moves INCREDIBLY slowly, say 2mm/s, and the
motors are chattering very loudly.
The steppers are being run on DRV8825s, wound up to ~1.6A, about 60% of the max
of the steppers.They
by
friarfish
-
Firmware - mainstream and related support
Hi Ezakoch,
I included parts of my thermistortable.h and configuration.h. I mistakenly bought the
recommended thermistor which, of course, isn't included in the thermistor table. My table
creation was done with a script I found online. Sorry don't know where it is now.
Accessing the table through configuration.h is easy. I just added a comment to remind me,
decided on 2000 as the value for the
by
friarfish
-
Firmware - mainstream and related support
Hi jbhro,
This might help a bit. I was having an error compiling Marlin on the laptop which had me banging the wall.
The library at fault was u8glib. What had happened was library had been partially copied to
\user\...\arduino\libraries
as well as properly to
\program....\.....\arduino\libraries
I have no idea why this was but as soon as I deleted \user\...etc library directory everything worked.
by
friarfish
-
Firmware - mainstream and related support
Hi folks,
I was taking a break from cabling the printer and was reading through the
Marlin code. The thought occurred to me having control over the individual
software endstops on each axis would be useful.
I played around in Marlin_main.cpp and came up with the following.
Am I heading down the right path folks?
Many thanks,
Andrew
void clamp_to_software_endstops(float target[3])
{
// new def
by
friarfish
-
Firmware - mainstream and related support
Hi all,
Thanks for the responses. I tried initially using the min_pos values but wasn't sure it was working. I set up
negative values for xy min_pos but when I did an autohome, the reprapdiscount_etc_glcd 12864 displayed
what should have been neg xy min values showed as positive xy values. Maybe that is quirk of the 12864
GLCD unit.
M206 seems to do it. Can someone check if the following works?
by
friarfish
-
Firmware - mainstream and related support
Hi folks,
my thanks to everyone who has helped so far.
Pretty much the last thing now till the quick and simple task of get the printing to work.
My rework has xy_min and z_max endstops which miracle of miracles are working.
The xy_min endstops are outside of the area of the bed. I could move the x_min to stop
the extruder whilst on the bed, but can't fix the y_min. ( Hint to self, Do not chan
by
friarfish
-
Firmware - mainstream and related support
Why not just use a small microswitch the card will press when in place and
is wired directly to the reset on the ramps(?).
I think the configuration.h has towards the end a custom m-code section.
I think also there are g-codes to load a file.
ie,
stick card in place.
Microswitch triggers reset switch, some sort of one shot pulse circuit that resets when the card is removed.
marlin restarts
auto
by
friarfish
-
Firmware - mainstream and related support
Hi enif,
Actually I did yesterday, now it works like a charm.
I was getting confused between the physical pin and
the logical pin. Plus fan_pin or pin_fan having to be disabled
was a problem.
It's been a very long time since I've read any technical doc's
is my excuse.
Thanks Enid,
Andtew
by
friarfish
-
Firmware - mainstream and related support
Hi folks,
I want to do the following to have extruder fan switch on/off based on temperature.
I have the standard ramps/arduino layout of D8/extruder, D9/fan, D10/bed.
I've read the ramps/arduino etc docs and think I have the right pin but just want a
doublecheck.
#define D9_PWM_OC2B 18 <<< is this the right pin?
// Extruder cooling fans
// Configure fan pin outputs to automatically tu
by
friarfish
-
Firmware - mainstream and related support
Thanks dc42.
that might be another problem knocked off down the track.
Many thanks,
Andrew
by
friarfish
-
RAMPS Electronics
Hi folks,
Appears a little cross communication has occurred. The problem appears to
have gone away. First I discovered the M119 command, which would have solved
so many problems to date. Plus it appears I tinkered in config_adv.h unwisely again
and did the following,
#define ENDSTOPS_ONLY_FOR_HOMING
Bit of an obvious mistake.
Just need to figure out now, do I hard code the Zmin into the firmwar
by
friarfish
-
Firmware - mainstream and related support