Just found out that PVA won't stick with ABS, useless for me. Someone suggested HIPS?by danieljabailey - Polymer Working Group
That's a shame. If it is still slightly molten when ABS is extruded onto it on the next layer then would it stick? Otherwise what's the best option for removable/soluble supports? PVA?by danieljabailey - Polymer Working Group
Has anyone tried extruding polymorph alongside ABS or PLA to provide temporary support structures for prints which can then be removed in boiling water? I was considering adding a second extruder to my printer to do this sort of thing but I wanted to know if it would work first. Thanks, Danby danieljabailey - Polymer Working Group
Just finished fitting a new mechanical endstop, everything's fine now.by danieljabailey - RAMPS Electronics
I have just tried marlin again. I have it moving on all 3 axes, however, the y axis endstop is showing as high all the time, the LED seems to indicate the status properly even though it is still on when the endstop isn't hit. (the Y endstop LED is very dim when the endstop isn't hit and bright when it is, the X and Z are working fine.) M119 returns correct results so it is unlikely that there isby danieljabailey - RAMPS Electronics
dansxmods, to quote my first post: "This sounds exactly like I need to invert my endstops in software, and this is what I did, it didn't help. Same problem when X_ENDSTOP_INVERT is true and when it is false."by danieljabailey - RAMPS Electronics
M119 returns correct values for all endstops. Disabling software endstops is no help, the problem still occurs.by danieljabailey - RAMPS Electronics
I have recently killed my Gen6 somehow, there was no hope for it and so I decided to replace it with RAMPS 1.4. While trying to get the RAMPS to fit the hole left by the Gen6 I had to make a small adapter circuit as unlike the Gen6, RAMPS has no built in opto circuitry. I have tried to get sprinter to work on it but with no luck. I am at a point where I have the X axis moving but that's it. Theby danieljabailey - RAMPS Electronics
Thank you for your opinions, I will be getting a RAMPS board and using marlin.by danieljabailey - General
Will marlin work with all the G-Codes that five D understands? (mainly X Y Z E F) as my skeinforge is set up for this. Also, is it easy to get it to work on a ramps setup? if so then I will consider using marlin and not five Dby danieljabailey - General
I haven't had much luck lately with my reprap electronics, I have a gen 6 board and was using it fine with printrun (pronterface). It recently started to do things wrong and I suspect a hardware fault (tried many different software solutions, it always fails to print properly), I am ready to buy replacement electronics and was wondering what other reprapers would recommend to replace it. I likeby danieljabailey - General
Sorry I haven't posted in a while, I somehow didn't realise you had made more posts. (the email system in this forum seems unreliable) I will go through what I've "missed" and write another post tomorrow.by danieljabailey - RepSnapper
Perfect! Thanks, this is just what I needed to do, the first layer is now flawless.by danieljabailey - Skeinforge
Okay, thanks, I'll tweak these settings and see how it goes, the bed is warming up right now as I type this message (It takes about 30 minutes to get up to heat, it's boring waiting for it). P.S. I checked the nozzle height with feeler gauges on each corner and in the middle of the bed, it's a tiny fraction less than a tenth of a millimetre away from the bed.by danieljabailey - Skeinforge
In attempting to fine tune my skeinforge settings I have ended up somehow making the first layer of every print not have enough plastic, the extruder is turning and some plastic is coming out but it is only enough to make small blobs appear every so often, as if it isn't purged properly and is just dribbling out, I have enabled skirt so the extruder is purged well before it begins the print. I cby danieljabailey - Skeinforge
Javaid Butt Wrote: ------------------------------------------------------- > I will work on that part but in the meantime, > let's work out the second method. May be it will > prove to be viable. > > Another option (although probably not the best for > this application it would still be an effective > and viable solution) is to develop a small > protocol to give the gen 6by danieljabailey - RepSnapper
As far as I know, the Enable pin is often on even when the extruder isn't moving and when the the printer isn't printing. This is not to mention that it doesn't have a proper pin to connect a wire, it would be difficult soldering a wire on to it. It would make more sense to find the code that sets this pin high and add code to it to tell the arduino than read it with an arduino input. What woulby danieljabailey - RepSnapper
I forgot to mention that you will need to turn acceleration off as you don't have any speed control. You can do this by commenting out lines 9 - 11 in cartesian_dda.pde to go from this... #ifndef ACCELERATION_ON #define ACCELERATION_ON #endif to this... //#ifndef ACCELERATION_ON // #define ACCELERATION_ON //#endifby danieljabailey - RepSnapper
To implement this system all you need to do is to add some code to the Arduino UNO and then add code that commands the arduino uno into the appropriate GCode parsing code in the gen 6, So the computer will tell the gen6 what to do, the gen6 will turn the E codes (extruder codes which are delivered along with G1 codes) into commands for the arduino uno, the uno will then turn the dispenser on orby danieljabailey - RepSnapper
Javaid Butt Wrote: ------------------------------------------------------- > All right. Here goes: > 1- 3D Printer has been assembled and it is > communicating with Arduino via I2C. > 2- I need to connect a dry powder dispensing > device to the printer. It needs 1 digital and 1 > analogue signal to run. Therefore, I got an > analogue signal using MCP4921 chip implementing >by danieljabailey - RepSnapper
I have read your past three posts but couldn't figure out exactly what it was you were asking, could you please post your question again with any details and make them as clear as possible? Then (when I understand the problem fully) I will be able to help, thanks, Dan.by danieljabailey - RepSnapper
This option just seems to make it do things in a different order, how do I get the perimeter to start extruding inside the object and then go to the edge like the java host? This is the difference:by danieljabailey - Skeinforge
Greg Frost Wrote: ------------------------------------------------------- > Thread Sequence Choice in the Fill plugin. To what should I set this option?by danieljabailey - Skeinforge
I have recently switched from using the RepRap java Host to skeinforge, I have managed to get quite good prints with it now but there are still some small blobs and sometimes gaps on the sides of the printed objects, how can I get skeinforge to... (like the java host does)... start the outlines on the inside of an object and head to the edge so that it 'Purges' the extruder before the outline isby danieljabailey - Skeinforge
You simply need to merge the code you have just posted with the code I gave you in an earlier post. (this code...) #include "Wire.h" //i2c address of the gen 6 int REP_RAP_ADDR = 4; //my address int CP_ADDR = 5; void receiveEvent(int howMany) { while(0 < Wire.available()) // loop through all { char c = Wire.receive(); // receive byte as a character Serial.print(c); // prby danieljabailey - RepSnapper
That sounds like a good idea, I take it that the arduino's 8 bit PWM isn't up to the job then and that's why you need a 12 bit proper DAC. I hope to add many features to my gen 6 when I have time, an SD card is at the top of the list, anyway Good luck with it.by danieljabailey - RepSnapper
Javaid Butt Wrote: ------------------------------------------------------- > I want to print > something using the Arduino usb > What am I suppose to do for that ?? Short answer: program the Arduino to do so. I'd like to know the answer to the question: How much programming experience do you have, arduino or otherwise? And another out of curiosity, what is the ultimate aim for this Arby danieljabailey - RepSnapper
To stop the X axis from going beyond 100mm, just below this code (lines 389 and 390): bool cartesian_dda::can_step(int min_pin, int max_pin, long current, long target, bool dir, bool inv) { You should add this code: //stop if gone too far on x if (max_pin == X_MAX_PIN && dir) //if this is x movement away from origin { if ((current/X_STEPS_PER_MM)>=100) //going beyondby danieljabailey - RepSnapper
in cartesian_dda.pde at about line 389, there is a function called can_step(int, int, long, long, bool, bool); every time the machine steps it has to make sure that it is permitted to do so, this is the function that it uses, if the function returns false, it cannot step, if true it can. you can edit this to disallow particular movements if you wish, Also I have a better version of the firmwareby danieljabailey - RepSnapper
I found the change!! it's the end stops, I'm not sure which one is mine, I bought mine before the 17th but it didn't arrive until many weeks after. mine is probably after the 17th. Here is some text directly from the Reprap wiki: From 17-Dec-2010 Mendel-Parts changed the type of opto-end stops from inverting to non-inverting, so depending on which version opto's your firmware is configured for,by danieljabailey - RepSnapper