QuoteSpiritus I am currently adapting the teacup firmware for it to work on a custom polar 3D printer (not yet built, there is only a very crude prototype so far). I have implemented fix point algorithm for angle computation, so that so far, the printhead moves where it should, only not in straight lines. Would there be by any chance some documentation on the bresenham algorithm implemented in thby phord - Firmware - experimental, borrowed, and future
The discussion around the table changes and curve fitting can be found here:by phord - Firmware - experimental, borrowed, and future
QuoteNoobMan Quick questions. I want to modify the thermistortable.h manually with value input from a thermocouple. I expected the table to have only 2 columns, meaning the adc value and related temperature. However it seems it has adc value, temperature*4, and another 3rd column. What is the 3rd column about? What for? And how do i compute its values. Cheers. The third column was added a year aby phord - Firmware - experimental, borrowed, and future
Quotelkcl bottom line: if you use this blower-fan design you are pretty much guaranteed to run into difficulties, affecting the quality of parts as well as risk destroying expensive parts of your printer. .by phord - CoreXY Machines
Quotelkcl Quotephord My X endstop seems to be on the wrong end, too. But that's also how it appears to be on the sketchup shown in the video, too. So, to be clear, I put the X-endstop on the X-end which presses against the Y-endstop. There seems to be a mount place for it. But when I home to X and Y in that back corner, it seems like "plus X" moves in what is traditionally the negative directby phord - CoreXY Machines
My X endstop seems to be on the wrong end, too. But that's also how it appears to be on the sketchup shown in the video, too. So, to be clear, I put the X-endstop on the X-end which presses against the Y-endstop. There seems to be a mount place for it. But when I home to X and Y in that back corner, it seems like "plus X" moves in what is traditionally the negative direction. Is everyone havby phord - CoreXY Machines
I find that slic3rs auto-cooling feature is really more detrimental than helpful. It slows down on small layers by decreasing the print speed. All this does for me is drag the very-hot print nozzle around on the ABS slower, allowing it more time to heat up the top layer and the next 5 or 6 layers below that one. It might be more useful if it simply went somewhere else for the extra time to allby phord - Printing
Quotelkcl ok phord, i've created a set of build instructions for the 53:13 geared extruder, here: - it includes photos and a commissioning video, i got 120mm/min (12.75mm3/sec) at 210C cleany. at 150mm/min it started skipping. the usual maximum for standard E3Dv6 extruders is around 10mm3/sec. that's with a 0.4mm nozzle, 1/4 microstepping and a 1.1A current limit. Nice! You've clearly put aby phord - CoreXY Machines
Quotelkcl phord, quick reply, that's git clone http://hands.com/~lkcl/foldable3dsandwich200/.git @lkcl Thanks! That works. Also explains why the folder looked empty on the web interface. I'm interested in your extruder you ended up with because I'm also using 3mm filament. You're right that the simple FuseBox extruder doesn't work for it at all. :-( This is my first bowden extruder so I'by phord - CoreXY Machines
Quotelkcl anyway - if anyone would like to generate the STL files you can do so by downloading the source code with git. you'll need python2 and a recent version of openscad . if anyone would like me to generate the STL files on their behalf, drop me a line. git clone I just finished redesigning the x-carriage in OpenScad myself. So far it's a straight clone, but I have plans to extend iby phord - CoreXY Machines
QuoteTraumflug The preprocessor can do the very basic math functions, only. This is addition, substraction, multiplication, division, shifts. Everything else has to be calculated at runtime, so it can't be used as initialiser. This should work without warning: int32_t delta_tower1_x; delta_tower1_x = (int32_t)(cos(DegToRad(TOWER_X_ANGLE_DEG)) * DEFAULT_DELTA_RADIUS) >> 4; I don't think itby phord - Firmware - experimental, borrowed, and future
Quotepaula BTW it's strange as you said config-wrapper.h is found when referenced directly but generates errors accessed through those "attic" files. I suppose it could be a bug in the IDE but other packages that are far bigger compile fine. More likely I suspect a problem with code. For example sometimes the difference between quotes and <> wreaks havoc when referencing include files.by phord - Firmware - experimental, borrowed, and future
I would like to get rid of the bulk and extra wires of my ATX power supply. I have some spare laptop power supplies that supply 20V up to 170W. I already have one supplying the motor power supply on my Gen7 v1.3 board, but I want to put a 2nd one on the hotend and bed supply. Now, the MK2a bed usually draws 120W @ 12v and the hotend is 25W at 12v, for a total of 145W. If I just hook up 20V toby phord - Next Wave Electronics Working Group
It would be nice to add these photos to the wiki, too. It wasn't clear to me how this was going to mount. In fact, it's still not entirely clear. :-) But I see that I guessed correctly that it is a piggy-back mount over the AVR chip. Do you have any posts to hold it steady or do you solder the header in place on the AVR? Did you consider moving the AVR onto the daughterboard and then runninby phord - Next Wave Electronics Working Group
QuoteA2 Glass-transition temp: Range: 45°C to 120°C, (113ºF to 248ºF). Average: 59.6°C, (139ºF). Wikipedia: 30°C, (221ºF). Not sure what you mean to say here, but Wikipedia suggests 60C for Tg, which is about 140F. 30C is about 86F, not 221F. 221F = 105C. So I'm confused. FWIW, my E3D jammed when I tried PLA the first time. I assumed it was due to leftover nylon in the chamber reacting pooby phord - General
Got back from vacation and found my new E3D hotend waiting for me. Assembly was pretty easy, but I did hit a couple of snags. 1. The Epcos thermistor was replaced in October with one from Semitec with different specs. The documentation still refers to the Epcos model, though, so when I followed them my thermistor table values were all wrong. This could be dangerous, but I think it biases downby phord - General
QuoteSanjayM Just moved house, quit my job, gone full E3D, its been a crazy time. Thank you all for your patience, and I'm sorry if some people have been waiting for customer service a little longer than usual. It's been hard! Congrats, Sanjay. I don't need a new hotend, but I want to experiment with higher temps someday. I'm sold on your customer service so far in this forum, your new refocusby phord - General
Quotenicholas.seward Also noteworthy, I am unaware of any firmware that tries to keep discontinuities out of the acceleration graph. In fact, the graph would usually be a bunch of discontinuous horizontal lines. I wonder how useful it would be to smooth this out. It is worth an experiment. I have been experimenting with this recently based on this paper I ran across: Exponential Trajectory Geby phord - Delta Machines
QuoteTraumflug QuoteAttached the plot Oh, a speed bump at about second 128 in the first plot. On a real printer this likely means step losses. Shouldn't happen. Yes, I was looking at that, too. The startup velocity at t=0 looks wacky, too.by phord - Firmware - experimental, borrowed, and future
I see. It appears flat, but it's only because two of the scales are pushed to near-infinity and the rest are unable to compete. I have pushed a fix for this. Should show up in master soon. Thanks for pointing it out.by phord - Firmware - experimental, borrowed, and future
Quotezungmann When compiling the simulation on my mac book, the compiler complain about this kind of line: TARGET startpoint __attribute__ ((__section__ (".bss"))) It says that it needs comma separated, so then I change this line and others similar to something: ... Quotezungmann Now the simulator is working fine. Thanks for the patch. I think I have embodied all your fixes in this patch:by phord - Firmware - experimental, borrowed, and future
Wiring two stepper drivers to the same source pin should not cause any reduction in power. Driving two motors from one stepper driver would, though.by phord - Firmware - experimental, borrowed, and future
QuotePhizinza Originally I bought a roll of ABS from someone in Sydney (Australia). And after a lot of fiddling I managed to get relatively good adhesion with 260C/120C head/bed. I couldn't do the ABS juice with this ABS as it would not completely dissolve in Acetone. So my adhesion ended up just onto straight glass. I don't understand this. Why do you need to use the same ABS you are printingby phord - Printing
tl;dr - I merged the LOOKAHEAD code a few weeks ago and OMFG it was awesome! But slow homing is broken. So I merged again with this week's changes, but I wasn't not sure which branch to merge with. Wound up rebasing my changes onto one of the current tips, and printing went to sh!t because of accel/jerk issues. Dang. Looking forward to getting it working again. I still have my old branch(es)by phord - Firmware - experimental, borrowed, and future
Traumflug Wrote: ------------------------------------------------------- > Teacups' experimental/development branch is no > actually named "experimental". It was renamed from > "Gen7". > > To adjust your local repo before pulling: > git rename -m Gen7 experimental Git doesn't have a 'git rename' command. I think you mean this command: git branch -m Gen7 experimental Or sometby phord - Firmware - experimental, borrowed, and future
Traumflug Wrote: ------------------------------------------------------- > Today a user appeared on IRC who's thermistor > readouts are apparently flakey enough to never let > M116 "wait for temperatures" succeed. Huh! I guess my thermistor output is pretty flaky, then, because I always assumed M116 was broken. Well, I assumed M109 was broken, because it always just hangs when I encoby phord - Firmware - experimental, borrowed, and future
Quote Another bad news is that code so depend on each other that one change immediatly propogate a whole bunch of required changes in other places. Which i think is very bad for any kind of project. I agree the coupling is bad. But it is also bad news about the many touched files. Your changes may need to live in an alternate branch for a while since it sounds like they will conflict with manby phord - Firmware - experimental, borrowed, and future
Interesting. I can't find the common branch point for the Teacup files in R2C2, though. Looks like it'll need to be a manual merge, but both branches have lots of changes.by phord - Firmware - experimental, borrowed, and future
Had another thought on relative vs. absolute E. A bonus feature of Absolute E coordinates is in handling comms errors. On repsnapper I notice sometimes I get several comms errors that cause the software to stop sending (missing 'ok' I think). I click the 'Kick' button and the print resumes. No problems. (I have a slow host PC which may be the cause of these problems, but I don't really know yby phord - Firmware - experimental, borrowed, and future
I have a Mk IV-B, 0.40mm nozzle. I've been printing ABS, but I recently switched to PLA. I haven't printed great quantities yet; I'm new at this and still tinkering with the software. But the J-Head hotend has really been a dream. It's fairly bulletproof and well designed. There is no heat transfer up the extruder body at all. I can hold the cold end in my hand and extrude manually for testby phord - For Sale