Show all posts by user
Page 1 of 1 Pages: 1
Results 1 — 19 of 19
Hello, Kevin!
Thanks for your efforts.
Could you tell me - is there any doc or clue how to connect arduino part to drivers and thermisors?
for example, i've got an old machine with ramps & mega sandvich, prusa style (double Z motors), 2 thermistors, heaters for extruder and the bed, running Marlin.
what could my steps look like to make this machine run using Klipper?
pins declarations, the
by
keedley
-
Firmware - experimental, borrowed, and future
when i started to play with Teacup and Arduino IDE, i had to copy my config files (board and printer) to the root of firmware source code and change paths to them inside config.h generated by configtool, to eliminate those pesky errors.
due to arduino-ide quirks, it's more-or-less usable on windows this way only. i also renamed .pda file to a .ino file with the name of directory.
after i did s
by
keedley
-
Firmware - experimental, borrowed, and future
Looks like config.h isn't found.
You did Configtool settings, right?
I've managed to build the firmware by putting board and printer header files in the same dir as .ino file i build with Arduino IDE, and manually changing config.h to point to them.
It's some kind of path resolving issue in Arduino IDE environment, as i see
by
keedley
-
Firmware - experimental, borrowed, and future
seems like it does. i'm trying to figure out the source of small artifact dots. they are clearly visible on letters, for example. it's not dots from the model, it's a "stray exctrude", as i see.
by
keedley
-
Firmware - experimental, borrowed, and future
i'm eager to share my efforts, but i'm completely new to git and i'm not sure i'm ready to play with it's branches magic right now.
for pwm i mean 10khz, my bad.
i've configured my laser as a HEATER_fan in firmware. so, it's possible to use M106 to drive the power.
After all, i figured the laser is much like DC_EXTRUDER in behaviour, so i've put my changes close to it's activity.
When the
by
keedley
-
Firmware - experimental, borrowed, and future
it's mostly working now using heater_set() approach, thanks!
The only problem i see, it's that i cannot set 'temp' to zero. there's always some small signal set, from the very start. any ideas? might it be due to pwm frew too high, for example? (laser recommended 10mhz).
by
keedley
-
Firmware - experimental, borrowed, and future
Thanks for your reply. i'm trying to avoid g-code modifications, if possible.
it will allow me to use standard issue slicers.
As far i've read in the code, to select moves with E activity, it's sufficient to modify just a couple places:
in dda_create():
if dda->nullmove -> dda->lpower=0
if (delta_um == 0)
dda->lpower = 0; // no laser this move
else
dda->lpower =
by
keedley
-
Firmware - experimental, borrowed, and future
Could you advice me a strategy to change teacup firmware to drive laser module?
Laser module has 0..5v ttl driver, so it's possible to manage it with any PWM.
Which parts of firmware should i modify to drive choosen leg?
i think i need following changes:
a M code to switch on\switch off the laser, and to set laser beam intensity.
i'd like to use standard g-codes, getting from unmodified slice
by
keedley
-
Firmware - experimental, borrowed, and future
Olaf, i currently do not care about cutting, and my setup does not have any Z movement gear at all. All i have is focus bevel on diode's lens assembly.
Speaking of cutting something, adjusting Z is crucial to do it right, AFAIK.
On the other hand, for sheet materials slim enough, fixed Z is (mostly) ok - you will cut through anyway. But edges may have unpleasant look and other issues may occur.
by
keedley
-
Laser Cutter Working Group
look for 'Jack's Store_' on aliexpress.
They're selling bunch of diode modules of different power specs. I've got one with 5.5W rating.
it's 12V powered, TTL signal controlled and made quite clean.
by
keedley
-
Laser Cutter Working Group
well, i'll try to look at this closely, thanks for idea. me personally prefer contunuous laser operation, but pulse mode has it's reasons to implement.
thanks, Viktor!
by
keedley
-
Laser Cutter Working Group
frankly, first i tried to avoid FW modification at all, hooking laser TTL to a DIR and STEP signals on Extruder, played with capacitors to adjust pulse length and so on. I even assembled AND and NOT gates using transistors and other low integrated components, to deal with those signals. The problem is, that it's almost impossible for me to avoid improper pulses due to different E-moves optimisati
by
keedley
-
Laser Cutter Working Group
Hello all.
I'm experimenting with laser diode put to 2d corexy frame.
To drive laser TTL leg, i've modified Marlin firmware go fire at G1 movements and to switch laser TTL off at G0 moves. It's operational now (mostly .
My diode has chinese 5W power announced, and it's quite strong - i could leave deep grooves on plywood in one pass, and several pass allow me to cut 3-3.5mm plywood.
When i d
by
keedley
-
Laser Cutter Working Group
Here, mate - for your considerations.
It's a prusa-madmax-ratstrap from one handy reprapper from Belorussia.
I'd say print quality is more than acceptable.
[3dtoday.ru]
by
keedley
-
Mechanics
It's good to have two printers, mate.
Having two machines, they could fix and upgrade each other.
Three is a wee over the top, but two are Ok, imo, in terms of sustainability.
After 4 gen, i own a self-build delta mini-kossel clone and one cartesian strand - a bastard mix of printrbot and smartrap-inspired designs.
But - i'm planning to 'go corexy' from 'ere, so last one is going to be cannib
by
keedley
-
Mechanics
Wow, you have a reason to spend all your time and money at hardware store, mate!
Linear bearings are not only way of sliding motion.
You could use bronze\brass bushings in self-made collets. they even don't have to be whole cylinders - just enough to grab a rod.
you could use radial bearings also - put a pair of them aside and couple of washers between - you've got a nice linear roller.
Most p
by
keedley
-
Mechanics
Hey, mate, i know your pain of getting HCL handy.
Actually, you can avoid this by using more available chems:
Peroxyde (3% is ok) 100ml
Ordinary Salt (NaCl) 5gr
Limonic acid (30gr) or strong vinegar (4-5 spoons).
Dissolve salt in peroxyde and add vinegar.
Due to chemical interchange reaction in acid solution, Cl iones will do the job.
Unfortunatelly, the solution is degrading, you have to u
by
keedley
-
Laser Cutter Working Group
выглядит как недоподача.
попробуйте уменьшить размер сопла в настройках слайсера, или повысить подачу на TOP слоях как минимум.
заполнение нормально укладывает?
by
keedley
-
Russia RepRap User Group