Pwdr / Pwdr-Model-0.1

A powder substrate rapid prototyping machine
131 stars 68 forks source link

Head refilling :-) [edit: Pwdr_GUI_V0_3 on Windows 7] #25

Open Rykot opened 11 years ago

Rykot commented 11 years ago

Good day or whatever time in Your location now :-) Need some help for refilling printer head with printing solution. For now I simply cut off half of top cover, throw out sponge and fill cartridge with desired "ink" in. It works quite well day or two, but then dont work at all. The nozzle resistance 60-70 Ohm, so it wont burned out. How it should be done properly? Looks like realy a tricky to wash out native ink with standart refilling methods So how You did this?

Pwdr commented 11 years ago

Hi Rykot,

For refilling the cartridge, there is no need to cut of the top, just remove the sticker. Underneath the sticker are two air vents which can be used for refilling the cartridge. Also, there is not need to wash out the native ink, unless you're using your own dye. In that case, rinse the cartridge a few times with the new ink, by injecting it with a needle.

On Wednesday, May 29, 2013 at 18:22 , Rykot wrote:

Good day or whatever time in Your location now :-) Need some help for refilling printer head with printing solution. For now I simply cut off half of top cover, throw out sponge and fill cartridge with desired "ink" in. It works quite well day or two, but then dont work at all. The nozzle resistance 60-70 Ohm, so it wont burned out. How it should be done properly? Looks like realy a tricky to wash out native ink with standart refilling methods So how You did this?

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25).

Rykot commented 11 years ago

Thanks a lot! Of course I was told about a gluing liquid. We built this wonderful toy (PWDR) and now time to experimenting with different liquids and materials. Our one is bit different from Your reference design and we use modified soft but in its heart its still the same old PWDRPrint :-)Thanks a lot!

Pwdr commented 11 years ago

I'd love to see some pictures of your machine!

On Thursday, May 30, 2013 at 11:56 , Rykot wrote:

Thanks a lot! Of course I was told about a gluing liquid. We built this wonderful toy (PWDR) and now time to experimenting with different liquids and materials. Our one is bit different from Your reference design and we use modified soft but in its heart its still the same old PWDRPrint :-)Thanks a lot!

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-18671289).

Rykot commented 11 years ago

Well, its not hard thing to do. Tonight I will disassemble PWDR for cleaning and surely will make some photos for your project (both in one pice and modified parts). But alas I newbee in github, so where should I place a photo? (hope You sorry me for such offtop).

Pwdr commented 11 years ago

Thanks! You can post the images externally (e.g. http://imgur.com/) ad paste a link here.

Rykot commented 11 years ago

So here it is... [URL=http://imgur.com/8ADnkI3][IMG]

...there is some other photos in album. Any questions are welcome :-)

cnsunfocus commented 11 years ago

Hi all. I got all of the material, but I found the slice software under the processing directory is useless.
There are some complie errors , and I fixed them, but I still don't know how to use it. Is there any other software to instead it ? Thanks a lot.

Pwdr commented 11 years ago

You probably used the newest version of Processing, try an older version

On Wednesday, June 19, 2013 at 10:52 , cnsunfocus wrote:

Hi all. I got all of the material, but I found the slice software under the processing directory is useless.

There are some complie errors , and I fixed them, but I still don't know how to use it. Is there any other software to instead it ? Thanks a lot.

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-19670660).

cnsunfocus commented 11 years ago

Thanks. I used version 0.3 before. But the version 0.2 still has a compile error at this line on my machine. String loadPath = selectInput(); The detail message is the method signature in the type PApplet is selectInput(String, String) , and no return value.

Is the library I referenced wrong?

![Uploading 1.PNG . . .]()

Pwdr commented 11 years ago

I've updated the selectInput void, but haven't tested it, can you let me know whether it's working?

And btw, what platform do you use, Windows?

cnsunfocus commented 11 years ago

Ok, I will test it later, thanks. I work on windows 7 .

cnsunfocus commented 11 years ago

hi, there seems some errors:

  1. the line "FileName = selectInput(); " should be commented?
  2. the method "fileSelected" should be moved out of the method "loadModel"
Pwdr commented 11 years ago

Sorry, hadn't had any coffee before I edited it this morning.

  1. Indeed.
  2. Now it is a separate void
cnsunfocus commented 11 years ago

THanks a lot. I will have a full test tomorrow.

发自我的 iPad

在 2013-6-19,23:06,Pwdr notifications@github.com 写道:

Sorry, hadn't had any coffee before I edited it this morning.

Indeed. Now it is a separate void — Reply to this email directly or view it on GitHub.

cnsunfocus commented 11 years ago

Now I can load the stl file and draw the model on the UI :) But the file "PWDR0000x.DAT" generated is all zero, I'm working on the problem. And the "Send File" event is doing nothing , is it unfinished?

I modified two files to make the program run smoothly, please check it:

  1. Pwdr_GUI_V0_3.pde } else if((GUIstate == "converting...") && (FileName != null) && (sliceNumber <= maxSlices)) { // Slice the STL file // Increase framerate for the slicing of the STL file

    frameRate(60);

    //Generate a Slice Line2D Intersection; Slice = new ArrayList(); if (STLFile == null) { println("STLFile is null"); return; }

  2. Serial.pde void startSerial(){ if (Serial.list() == null || Serial.list().length <= selectPort -1) { println("selectPort is invalid: " + (selectPort -1) ); return; }

    arduinoSerial = new Serial(this, Serial.list()[selectPort -1], 9600);

cnsunfocus commented 11 years ago

And this one, mouseClicked.pde
case 5: loadModel();

  if (FileName == null || FileName.trim().length() <= 0)
  {
    break;
  }
Pwdr commented 11 years ago

Well, these modifications are specifically for Windows (7), so I won't add them to the branch. You can fork the program to your own repository.

Also, the new loadFile void doesn't work on OS X, so I've reverted the changes. Please add the modifications to your fork.

loadModel.pde

void loadModel(){ selectInput("Select a STL file to process:", "fileSelected"); }

void fileSelected(File selection) { // callback function for selectInput, handling of the selected filename if (selection == null) { println("No file selected..."); } else { println("User selected " + selection.getAbsolutePath()); Filename = selection.getAbsolutePath(); } }

cnsunfocus commented 11 years ago

ok, and what OS do you work on?

When I click "Send Files" , the code run this branch in mouseClicked.pde, but it do nothing? case 7: // saveFile(); break; // "Connecting"

Pwdr commented 11 years ago

Mac OS X

That's correct, the save button doesn't do anything. Just copy paste the PWDR folder to your SD card

On Thursday, June 20, 2013 at 13:11 , cnsunfocus wrote:

ok, and what OS do you work on? When I click "Send Files" , the code run this branch in mouseClicked.pde, but it do nothing? case 7: // saveFile(); break; // "Connecting"

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-19744836).

cnsunfocus commented 11 years ago

I'll got a mac ......

How can I send the file to arduion through the serial?

Pwdr commented 11 years ago

Owh, well, you could. But it could take quite a long time.

On Thursday, June 20, 2013 at 13:48 , cnsunfocus wrote:

I'll got a mac ...... How can I send the file to arduion through the serial?

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-19746276).

cnsunfocus commented 11 years ago

You mean the function send file to arduino ?

Pwdr commented 11 years ago

Yes, when it's going through the serial line with 9600 baud…

When a single DAT file is 32kb (most of them will be bigger), it takes at least 30 seconds to transmit

On Thursday, June 20, 2013 at 13:58 , cnsunfocus wrote:

You mean the function send file to arduino ?

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-19746668).

cnsunfocus commented 11 years ago

Oh, there is no SD card reader on my arduino.... But I still don't understand how the file sent to SD card? There is no code in the "case 7:"?

Pwdr commented 11 years ago

Just manually copy paste the generated files in the PWDR folder

On Thursday, June 20, 2013 at 14:30 , cnsunfocus wrote:

Oh, there is no SD card reader on my arduino.... But I still don't understand how the file sent to SD card? There is no code in the "case 7:"?

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-19748627).

cnsunfocus commented 11 years ago

Thank you for the supporting:) And the other question, how to use the svg format file to cut the acrylic? I only know use CAD format.....

Pwdr commented 11 years ago

Some lasercutters prefer a SVG file, but otherwise, you can make your own DXF's

On Thursday, June 20, 2013 at 14:56 , cnsunfocus wrote:

Thank you for the supporting:) And the other question, how to use the svg format file to cut the acrylic? I only know use CAD format.....

— Reply to this email directly or view it on GitHub (https://github.com/Pwdr/Pwdr-Model-0.1/issues/25#issuecomment-19750351).