Much better now, one can still see the artifacts of the change of direction, but it's no longer a significant change to the geometry. Thanks! Oliverby Raketenolli - Firmware - experimental, borrowed, and future
I'm running a Prusa Mendel i2 with a Gen7 board and Teacup firmware. I'm using Slic3r and Pronterface to create gcode and control the printer. My issue is that Slic3r divides arcs into sections of straight line, and at every "corner" between such lines, the printer pauses for a moment and I have a build-up of material which is not supposed to be there. See the image showing a detail of with theby Raketenolli - Firmware - experimental, borrowed, and future
The Gen7 -- if that's what you're using -- instructions have a section on where you need to check your voltages before hooking up any sensitive/expensive semiconductors. I don't about RAMPS or other electronics, but you might use the knowledge from the Gen7 instructions there as well. Oliverby Raketenolli - Controllers
For calibration (number of steps etc.), you can use or just calculate the necessary factor from the numbers you gave above and the x_steps that are already defined in your config file, see also . Oliverby Raketenolli - Controllers
Does the IDE really freeze or do you get a time-out error after waiting for a really long time? I get that too, says it can be due to the USB adapter. The manual reset works for me sometimes, and reconnecting power and USB on the board pretty much every time. It's a hassle, but after a while you should have the firmware tweaked properly and not need reprogramming all that often. Oliverby Raketenolli - Firmware - mainstream and related support
I set the Slic3r to a filament diameter of 3 mm, and that's what I'm using. Looking at the g-code, and calculating the resulting extrusion diameter from the length of the path traveled (from X and Y coordinates) and the filament length to be extruded (from E coordinates), I get about 0.32 mm, which makes sense since I'm using a 0.35 mm nozzle and have layer height set to 0.28 mm. Oliverby Raketenolli - Firmware - mainstream and related support
Ok, now it interprets the absolute E coordinates correctly. But now it extrudes way too slowly ... the E steps are set right, since driving it manually with Pronterface gives the correct length of filament extruded. The filament settings in Slic3r are also correct, as far as I'm aware. Anyway, setting the extrusion multiplier to 2 I get something resembling the part I wanted to print ;-) Oliverby Raketenolli - Firmware - mainstream and related support
I had Teacup compiled without E_ABSOLUTE defined, and there was no M82 command in the g-code, only a G90. Will report back with results ... Oliverby Raketenolli - Firmware - mainstream and related support
Might as well post a picture of what happens. You can clearly see how the extrusion is about right along the straights, and too much in the corners. Oliverby Raketenolli - Firmware - mainstream and related support
I have a Prusa Mendel with Gen7 electronics, using the Teacup firmware. Everything works beautifully when driving the printer manually from Pronterface. When trying to print a part though, the extrusion speed is way too high when going around corners. Along longer straight lines, it is adequate (minor tweaking to be done, but generally speaking it's OK). My x-steps, y-steps and e-steps are set uby Raketenolli - Firmware - mainstream and related support
OK, using a fresh 1284P and switching on the Diamex power supply mode, it seems to work fine, no error messages except the expected verification error. Now on to the next steps ... Oliverby Raketenolli - Controllers
The Diamex programmer can also provide 5V to the board, the yellow LED lights up noticeably. No difference in behavior, though. Oliverby Raketenolli - Controllers
That doesn't seem to be the reason. On the packaging the capacitors came in it clearly says "22" means 22 pF. Even though there are other sources that say that "22." (note the decimal point) can mean 22 uF as well. I don't believe there is such a thing as a 22 uF ceramic capacitor. Thanks for the hint anyway. Oliverby Raketenolli - Controllers
I tried with another ATmega1284P. Setting the fuses went through OK. Writing the bootloader results in the following message C:\Program Files (x86)\Arduino\hardware\tools\avr\bin>avrdude -C ..\etc\avrdude. conf -c stk500v2 -p atmega1284p -P COM7 -B 5 -U flash:w:..\..\..\Gen7\bootloader s\Gen7\bootloader-1284P-20MHz.hex avrdude: AVR device initialized and ready to accept instructions Readinby Raketenolli - Controllers
Well, that's what I ordered at Farnell and that's what it says on the chip itself: ATMEGA1284P PU 1228 Oliverby Raketenolli - Controllers
I fabricated my own Generation 7 board, version 1.4.1, with an ATmega1284P, and I'm planning on running it at 20 MHz. The purely electrical part up to having installed the MOSFETs and the microcontroller, went without problems, following the instructions at I then installed the Arduino IDE and added the Gen7 files. The programmer I'm using is which is supposedly using the STK500v2 protocol.by Raketenolli - Controllers