Quoteo_lampe Cozmicray is right, the encoder resolution has to be better than the steppers. Which means tons of interrupts to deal with. ( You can't try to poll the encoder ). The better way is a separate cpu that reads encoder and steps and only in case of skipped steps, sends an alarm interrupt to the printer-cpu. I'll use Due this time. Mega 2560 can't accommodate enough interrupt pins for roby rollingdice - Firmware - Marlin
First, I'm not trying to get better resolution out of it. I just want to prevent layer misalignment in case of hotend hitting obstacle. My plan is implementing feedback at low enough level that it should be agnostic to implemented kinematics. The math should be simpler, too. I haven't take a look at stepper.cpp yet, but I think it sits at low enough level. Thanks for any feedback, will report laby rollingdice - Firmware - Marlin
So, I stumbled on this part on aliexpress. You could attach a GT2 tooth there. The signal is transmitted via twisted pair interface, so quite immune to noise IMO. I am going to try develop a positional feedback feature on Marlin. My plan is to create feedback module on cartesian (Prusa-style) printer first, because I have no experience on inverse kinematics. Have anyone tried/thought about this bby rollingdice - Firmware - Marlin
Are you sure your power supply is adequate? Sounds like overcurrent protection kicks in to me. Try turning on heated bed and hot end at the same time.by rollingdice - RAMPS Electronics
Bumping this: I made a schematic and PCB layout using Eagle. Currently only x2 version are available.by rollingdice - RAMPS Electronics
Bro zungmann, thanks buat postingan yang paling atas, listrik mau abis dan tengah malem gini sistem prabayarnya offline, akhirnya ane pause aja. Mau ngeresume tinggal edit gcode, buang layer 0 sampai sekianby rollingdice - Indonesia RepRap User Group
Ayo pilih satu yang mau dibuang: Mau simple dan awet... ya pasti beli printer yang rada mahal, komponen berkualitas, dsb... Mau simple dan murah... ya pasti ada part-part yang diupgrade di tengah jalan. Mau awet dan murah... siap-siap pilih komponen sendiri, rakit sendiri, program firmware sendiri, tuning dan kalibrasi sampai perfect (atau minimal bisa ngeprint 8 jam lebih tanpa ditungguin). Aby rollingdice - Indonesia RepRap User Group
Ane abis pasang nozzle stainless , kok rasanya filamen malah lebih suka nempel ke nozzle ya dibanding ke bed?by rollingdice - Indonesia RepRap User Group
Thanks reviewnya suhu Herman. Untuk ngeprint saat ini filamennya bro Ryan sudah sangat memadai. Cuma masih penasaran performa PLA Tough M****. Mungkin nanti kalo produknya udah rilis rencananya beli satu rol buat cetak part-part krusial. Sekarang sih main-main sama Arduino Due, mau liat bisa sekenceng apa speednya kalo dikasih supply 24V.by rollingdice - Indonesia RepRap User Group
PLA plus ya? Mungkin nanti dicoba. Kalo PETG perlu dry box kah?by rollingdice - Indonesia RepRap User Group
My question is... are you going to control all that fans while 3D printing? If not, you could ditch the RAMPS board and go with another shield that exposes all its I/O pin. (Google Arduino Mega shield to give yourself an idea) As for firmware modification, you should find the code that handles G-code and M-code, modify the code to accept your custom G-code, and set an action when that code is reby rollingdice - Let's design something! (I've got an idea ...)
QuoteIP3D Seruan di sebelah Hehehe..... Maknyuss Nice om... kalo ngeprin kecil-kecil gitu pake nozzle berapa?by rollingdice - Indonesia RepRap User Group
Udah ane benerin gan, ane tempel bagian yang patah pake sisa filamen yang dilelehin pake korek gasby rollingdice - Indonesia RepRap User Group
The first thing that popped up in my mind is shouldn't they use black bottle to contain the resin?by rollingdice - Crowdfunding Projects Announcements
Ane ngeprint carriage yang versi baru, tapi retak (kemudian patah) di bagian yg megang bola metalnya. Print pake PLA infill 70%. Apa perlu pake ABS ya? PLA kan rada getas. Thanksby rollingdice - Indonesia RepRap User Group
Hi, I just got an idea... I recently do RAMPS board compatibility mod. Since neither the original RAMPS board nor Due board have EEPROM, it is impossible to save configurations, unless we use this: https://github.com/sebnil/DueFlashStorage Flash memory cycle count limit is rated less than EEPROM, but I think it's a good workaround for modded RAMPS board (other than adding I2C EEPROM).by rollingdice - Firmware - experimental, borrowed, and future
Quotecampe89 Hi guys, after the ramps mods,I have flash the Marlinkimbra4due firmware but repetier-host report this error message: 22:10:42.965 : OpenGL version:4.3.0 - Build 20.19.15.4331 22:10:42.965 : OpenGL extensions:GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGby rollingdice - RAMPS Electronics
I'm sorry, but I can't promise to fix the delta algorithm. I've pushed what I've done so far. I'll switch to Due platform for now.by rollingdice - Firmware - experimental, borrowed, and future
Oh, I thought it only applies when ramping acceleration is selected. Even so, changing that value still did not smooth out manual move (it was still too jerky). The only thing I noticed was slower homing.by rollingdice - Firmware - experimental, borrowed, and future
QuoteTraumflug As computations in dda_step() are unchanged for deltas, yes, trying to simplify computations in dda_clock() is probably the way to go. Thanks, I switched to Reprap accel and no stuttering occurs. Homing is not a problem anymore. Acceleration value is too high though. Is the acceleration value customizable?by rollingdice - Firmware - experimental, borrowed, and future
I've tested with lower speed, under 30mm/s the stuttering is not noticable. However, this speed is unacceptably slow. Will changing acceleration helps lighten computational load?by rollingdice - Firmware - experimental, borrowed, and future
QuoteTraumflug QuoterollingdiceThere is some "overshoot" when the carriages are moving upward, despite defining endstop clearance variables to a lower value. This is by design. Teacup doesn't try to break laws of physics and decelerates properly after an endstop hit. After doing so it should move back slowly for high accuracy. This "overshoot" can be controlled by ENDSTOP_CLEARANCE_{XYZ} in theby rollingdice - Firmware - experimental, borrowed, and future
I'm currently testing the movement, almost everything looks good, except some issues when homing: There is some "overshoot" when the carriages are moving upward, despite defining endstop clearance variables to a lower value. When homing, sometimes the Z carriage moves slightly slower than other carriage. Leftover codes from cartesian movement? I'm using ramping acceleration with 200mm/s^2 acceby rollingdice - Firmware - experimental, borrowed, and future
One more thing: I added upload flags option in Configtool. Should have no problem uploading to Arduino board now.by rollingdice - Firmware - experimental, borrowed, and future
QuoteTraumflug There are ways to deal with this. If DegToRad() is a macro (defined with a #define) it'll be computed at compile time. An example is ACCELERATE_RAMP_LEN(speed) in dda_maths.h. A preprocessor-compatible sine could look like this: #define SIN(x) x - (x * x * x) / (2 * 3) + (x * x * x * x * x) / (2 * 3 * 4 * 5) ... (add a few more terms) This is simply a taylor series, like found hby rollingdice - Firmware - experimental, borrowed, and future
QuoteDust re 3) I presume you talking about micro stepping jumpers, they get jumper-ed to +5v, not gnd. (unless your aiming for full step mode vs 1/16 mode) The "jumper cap", is not that at all... see the big warning on They protect the drivers from voltage spikes, removing that would destroy the pololu modules regularly re enable pins... X and Y are already joined. In general If you leby rollingdice - Next Wave Electronics Working Group
Hi everyone, I'm looking into remixing Sinaptec board (for those who know nothing about it, click here). Basically, I want to push the hardware cost down even further while keeping it friendly for beginner. I want to redesign several things on this board: Rotate Pololu drivers orientation 90 degrees. I want to make cool air pass easier under the stepper driver. Current implementation on Sinapteby rollingdice - Next Wave Electronics Working Group
Saya nunggu barang retailnya keluar aja... Tertarik sama PLA tough nih gan O ya kalo boleh tau kan plastik pellet made in USA, lalu pemrosesan filamennya di mana?by rollingdice - Indonesia RepRap User Group
QuoteTraumflug Looks great! Regarding this precision thing ... is it actually neccessary to calculate them in Configtool? At the first glance it looks to me as if they could be calculated inside the Teacup source code just as well. Can even be done with floating point math, as float calculations with constants are optimised away. Hmm, I never know of that. But I think you're right. This way, Iby rollingdice - Firmware - experimental, borrowed, and future
I think I got it nailed: A little drawback is the decimal precision of the constants when using built-in calculator is limited to 6 digits after decimal point. I haven't found a way to make it more precise. So if you want more precision, launch your good old calculator, calculate it there and paste the result.by rollingdice - Firmware - experimental, borrowed, and future