Show all posts by user
sigh.. one of those types that isn't really asking for help;
but still here we go...
in this case, you might want to try running line segments versus arc segments and see the performance differences.
if using in marlin firmware you might need to enable it to have it read arc commands.
gcode is not specific to 8 bit or 32 bit. that just seems silly.
but firmware and certain features enabled i
by
jamesdanielv
-
General
i looked at gcode.
and if the i- j- archs are important, can you change the code to just use the line segments? it looks like i,j normally are offsets for an arch. they would not be processed by reprap gcodes as defined.
since i,j are not understood they would generate an error, and possibly cause commands to process at slowest speed possible. also F for feedrate is not defined per line. this al
by
jamesdanielv
-
General
this file puts print routines into flash, freeing up bytes so it can work on uno
by
jamesdanielv
-
Experimental
gcode is the hidden back end. A true user of 3d printing will always need to know some gcode to make some changes
faster and easier or to switch code or calibration for a large group of machines. but todays lines of codes are quite complex in some situations, so knowing what to look for is important.
there are several books out about gcode, but you could learn from reading the code previewer of
by
jamesdanielv
-
General
this attachment is of a hand drawing pinout of cables. it is a draft, and needs further verification. for example when this project is finished.
by
jamesdanielv
-
Developers
this is just a place holder for images and documents relating to printrbotmetalpro
by
jamesdanielv
-
Developers
proper cooling should be done for any controller used.
even with ramps it is a good idea for a fan to be used if enclosed, and it is a good practice to have active cooling of parts anyway.
ramps does have one benefit that many other controllers do not,
that is the ability to replace parts, rather than the entire board when a failure occurs.
and this often does at some point in time usually
by
jamesdanielv
-
General
not much info to go on here. it would be better seeing the system that part came off of with resolution to show mechanics, and not just the part.
also if this is a raft layer or not?
is this a core x-y, (delta usually not cartesian), what motion system? cartesian does not specifically state its motion system just the direction of the mechanics
from info provided:
this seems to be a mechanical
by
jamesdanielv
-
General
the outer layer is the one that is the most noticeable for deflections in motion from acceleration and slop. so depending on max speed of hot end system,
and on the rigidity of material, and how well it adheres to bed in theory you could go as high as extruder would allow for,
however there are issues at high speeds with jamming and keeping consistent flow pressure, especially when slowing down
by
jamesdanielv
-
General
i'm not a 100% familier with Prusa i3 marln settings. here are some things to possibly look at
it would be better to have a video showing the entire machine. all i can see is the left side of machine. i cant make out if using a probe
also you did not mention when after homing if you could move x,y,z either direction.
what model printer do you have? i know you are using prusa i3 configuration
by
jamesdanielv
-
Firmware - Marlin
with todays 3d printer designs, direct drive is ok. systems voltages are higher to allow more motot torque today than years gone by. also 1.75mm feedstock is about 9 times (may need to fact check that) easier to squish thru the nozzle, because of less surface area.
the advantages of direct drive are faster extraction. my personal preference is to use geared extruders, but they are not necessar
by
jamesdanielv
-
General
try out your design, more surface contact area would be best, having an extruder that is short and not to high will be best unless this is a Bowden design.
please post results fail or successful. it improves everyones understanding of what works or needs improvements.
if people say something doesn't work, look into why or what they did that failed and work from there. good luck!
also watch out
by
jamesdanielv
-
General
can you list either the output from the printer, or post your config file?
it is possible that thermistor has electrical issues such as bad wiring and movement causes a misread,
and this will trigger printer to kill function for safety to prevent a nozzle overheating.
of course seeing output log from printer responses will help more, as well as looking at config settings.
i'm sure someone he
by
jamesdanielv
-
General
replace thermal couple with one that settings match your printer firmware. make sure to verify its calibration with an external thermometer if possible.
stringiness will always happen a little bit, but if it is not controlled, and stringing even below 160 deg c, then it might be an error with sensor readings.
you might have an uncalibrated, or malfunctioning thermal sensor.
change parts out ch
by
jamesdanielv
-
General
as some other members have indicated layer height and temp play a big roll in quality of corners. lowering the mass of the printer head might help clean up jagged edges,
but if surface of part is warped, then better cooling or running at lower temp might work, however lower temp does mean more drag on the nozzle.
one option is to reduce weight of moving parts in system. this would only partiall
by
jamesdanielv
-
General
in theory this might sound like a good idea, but you want something that wont scrape away. these fdm machines are low impact, not zero impact machined.
look for a way to have reliability for homing purposes. such as a servo arm that lowers a leg with a reliable contact switch, or use a capacitive sensor that does not need to touch the bed but approximates its height.
if using manual adjustments
by
jamesdanielv
-
General
here is a general list
I'm a big fan of ramps, because it is easy to find support and several people have it in use.
by
jamesdanielv
-
General
any method used should have redundancy for thermal control failure,
for example have a thermal fuse, enable software shut down if temp goes out of control,
and always have a fire extinguisher handy. even with every precaution, something will eventually fail.
I'm not a big fan of pushing pcb board to its temp limits, thermal creep, glue delamination of copper from heat cooling cycles. if higher
by
jamesdanielv
-
General
here is the schematic of the Arduino board
and of the Arduino mega 2560
both use the NCP1117ST50T3G regulator
here is a doc that references this regulator
Again i would only be concerned if 5v has a detectable ripple, it can cause temp sensor variance if it were greater than 2% or 0.1v, but the effects would be minimal, digital logic would be unaffected unless swings were greater than 2.6v
by
jamesdanielv
-
General
also consider that voltage under load might be a little bit higher as well.
it depends on what type of power supply used as to the voltage. anyway a good power supply will keep voltage constant. but noise can be introduced in a few inches. if a ripple is seen across an o-scope or voltage tester then finding out why supply is slow to regulate it. long wires?, wires too small for current? capacito
by
jamesdanielv
-
General
is there a way to make it use belts? this design seems rigid ,but how fast does it work. a good example would be to have it pick up and pace several items repeatably. is there a homing process that can make the device be ready and generally calibrated within minutes?
also it seems the only thing holding the motor arms in place is the rods that are connected to the motor shafts. is this good enou
by
jamesdanielv
-
General
if using cura, change shell thickness to be thicker. this will make the walls thick enough to touch each other. you want them to bond to each other, if too thick cura won't lay down inner shell. adjust thickness, and watch preview of part. (view mode:layers)
by
jamesdanielv
-
General
I'll only add a comment about integration vs module designs from the first post. for proto typing or development where parts change, bolt sizes change, and placement of components in design is not 100% known, a modular approach is best. more parts means less time and waste when some part of the design is changing. I think this is why reprap designs seem to be in many pieces. it allows users to ma
by
jamesdanielv
-
General
what host program do you use, what are your firmware settings? i almost think it is a ram buffering issue on board.
what chipset or version of arduino is on the board?
. from what i read up on that printer it uses an old version of marlin,
the only time i've seen buggy marlin is when there is not enough ram on the board. there are versions of chipsets that have 4k, vs 8k of ram.
does the prin
by
jamesdanielv
-
General
if the device is conflicting, you can click on it and expose its settings. there is the ability to change port #, in windows.
change port #, and if possible change resources it uses.
as stated above, repetier host only shows comm ports that are available and functioning or have been available in the past.
if the problem is just simply setting the comm port, then look at the troubleshooting ma
by
jamesdanielv
-
General
you can change the speed in firmware, or in eeprom, if eeprom is enabled,
If using a host program such as repetier allows changing speed settings without reflashing firmware.
what firmware are you using?
what are you using to home and control printer?
is this a homing speed you want faster?
I'm sure someone on this forum has the answers that will help
by
jamesdanielv
-
Delta Machines
My answer won't be complete. I can tell you what to look for: any i/o pins that you do not use.
If you do not use a heated bed, then there are pins avail,
if your fan is not controlled by firmware then there is a pin available.
what you are looking for is unused i/o, and if everything is used on the board such as lcd, heated bed, fan, then it will be harder.
you would need to decide features
by
jamesdanielv
-
General
if above post doesn't work then the display needs to be set correctly in firmware. probably the best solution is to:
1) show the side of your lcd that wires up so pin out can be checked
2) copy your config file and post it here. there are many experts in the community.
by
jamesdanielv
-
General
time will tell.
I think the current designs use up way to much space and reduce build volume, and create issues that cause machines to need to slow down, mass, power, ect.
by
jamesdanielv
-
General
my guess is feedstock pressure is not consistent, either feedstock is binding, or bed is not level. keep in mind first level is often over extruded, and back pressure is often quite high. this is why first layer is often printed at slower speed or a higher temp, and at a thicker layer height,
make sure 1st layer speed never exceeds 10-15mm/s depending on temp and extruder type until you know ho
by
jamesdanielv
-
General