-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arduino Setup and Belts #35
Comments
Hi there, Great to hear there is a lot of interest in the Pwdr project for
On Thu, Jun 25, 2015 at 9:52 PM, KH-Xavier notifications@github.com wrote:
|
Thanks for the quick response.
I followed the instructions and the error disappeared. I will try to convert the teapot file when I'm in the lab and let you know if it works.
I looked again and found small belts that will work.. guess I didn't look hard enough. I will order the correct sizes as I build the printer. |
COM port behavior on windows is a bit quirky. I'll add some information There is no .brd available. Currently there is a error in the schematics, The huge belt isn't used as such, it has to be cut to length and tensioned On Friday, June 26, 2015, KH-Xavier notifications@github.com wrote:
|
The diagram has been updated! On Sat, Jun 27, 2015 at 12:53 PM, Alex Budding alex.budding@gmail.com
|
No, that's not correct, thanks for checking out the complete diagram. This [image: Inline image 1] The only change (prior this hickup) was in this area: [image: Inline image 2] On Sat, Jun 27, 2015 at 7:10 PM, Kevin notifications@github.com wrote:
|
For some reason your images aren't showing. I'll work on a .brd from your new .sch file. |
I made it to the lab today and as promised, this is what I changed in the code... Under PWDR_GUI_V0_3.pde > Serial String[] comList; String serialString = "Choose the correct Arduino COM port..."; void startSerial(){ The only thing I changed was to hard code "COM6", rather than selecting it. I tried converting the Utah Teapot and it worked flawlessly.... I didn't bother trying to send the data because there are no electronics yet. I will be uploading the .brd shortly. |
Also, Boreaz published a different schematic for the HP Connector in Issue #22. What's the difference between that and the one you published a few days ago? Which end of the connector is labelled 16? On my cable, two pins on the end are connected as below, which pin does this correspond to? Are they labelled 1 to 16 or 16 to 1? |
Hi there, I've been working on Pwdr again and the PCB has been hooked up, along with the motor drivers. When I use the Processor program, it won't let me select the correct COM. I see the available COM ports, but when I click the box nothing happens. Even after I changed the code above, it still says Arduino not connected. This is with or without the PCB... EDIT: I noticed that selecting the wrong COM worked (processing would let me select COM 3, followed by crashing), so I disabled COM3 in the device manager. I'm not even sure what it was for. After I did that, I was able to select COM6 with a Serial Connection established. |
Could I please get an update? |
Sorry, I returned from vacation this week, your message was quite down the Here is an image of the numbering on the ribbon, print head and catridge I'm quite puzzled now about the schematics. Currently, I don't have Concerning the COM issue: can you connect to the Arduino using a simple Alex On Thu, Aug 6, 2015 at 6:22 PM, Kevin notifications@github.com wrote:
|
No worries.. you're just my only savior at this point! For some reason the image won't show.. can you hotlink it? The COM issue has been sorted out. I can connect now... but now the Utah Teapot is giving me the Array Index Out of Bounds error... I'm going to try and get some coding colleagues to look at it if possible. I haven't touched the code and it was working before. |
I fixed the image in my previous post. I'm not 100% sure the teapot I linked does work, here is a link to the teapot I always use: http://wetterhorn.nl/teapot.stl |
My schematics was based on this: Coming from DYI Inkjet Printer (http://www.thingiverse.com/thing:8542) But that doesn't match with the numbering of the ribbon cable. Vaguely, I remember the connector Conn_16_hp_q2347A to be the socket for the ribbon. So the numbering in the schematic should be like in the picture of the ribbon (NC/NC/COM/3/4/5/2/1/12/11/10/9/6/7/8) Numbering from the right sight of the Darlington array goes from 1 to 16. Would you manage to put together the scheme? Otherwise, I'll try to arrange it in a few days. |
Thanks for that. I'll put the schematic together for you in the next day or so and post it here for you to check. Right now I'm trying to get the files to send to the SD card... I'll keep you posted. Thanks again. |
Hi, I confirm that this scheme https://cloud.githubusercontent.com/assets/1730691/9117835/f5ef99c8-3c6c-11e5-9318-7f5fb3c0e319.jpg is correct, I don't remember now but you may need to change only the numbering of the nozzles in the firmware in the reverse order. |
No problem, I'm pleased I could help you. BTW: the send button in the GUI doesn't work. You have to manually copy the On Thu, Aug 6, 2015 at 8:35 PM, Kevin notifications@github.com wrote:
|
Hi there, Do you know what current the ink cartridge draws? There was no specification on the 24V power supply, so I found one laying around the lab. It was rated for 4.5A. I powered it up and the Arduino exploded haha. I thought the inkjet would have internal resistors, but I guess not... |
The inkjet draws a real minimum of power. Did you separate the inkjet On Mon, Aug 10, 2015 at 6:35 PM, Kevin notifications@github.com wrote:
|
I had a PCB printed and I think there was a common connection somewhere, I'll redo it the old fashioned way with a protoboard and see what happens
|
I'm planning on attending MS&T in Ohio; I was too late to submit a paper, but I was accepted for a poster. I'd like to highlight my work on various printers (Pwdr being one of them). Could you give me the names of the people responsible? I found a paper by Alex Budding, would that be yourself? |
Yep, that's me. Please cite to that paper. Could you provide a link to your On Tuesday, August 11, 2015, Kevin <notifications@github.com
|
Sure thing, once the poster is drafted.. Everything is working now.. kind of. The ink cartridge smokes when it's ejecting ink. Not sure if that's normal. I lowered the voltage down to 20V and it still does the same thing. Also, the jets release into a spray, is that normal as well? See below. Is there a way to test each nozzle separately? I realized my problem was a bad PCB. Everything was crossed and messed up, even though the sketch looks good... who knows. I hard-wired everything by hand. |
What's the distance between the nozzles and the paper? When it's more than But! The cartridge definitely shouldn't smoke, were is the smoke coming On Fri, Aug 14, 2015 at 8:10 PM, Kevin notifications@github.com wrote:
|
I moved the paper closer by hand and it was a stream... that was an easy fix, thanks. As for the smoke, it's coming from the nozzles. Here's a picture, you can see the smoke, slightly, against the black plastic near the nozzles. It's only when ink is being jetted. No clue. I'm tempted to just leave it, but I don't want a colleague to be subjected to an ink grenade. Again, I raised the voltage slightly to see what would happen and ink jets at ~20V instantly, but smoke still happens. Maybe the current is too high? Not sure what throwing resistors down would do. |
Looks pretty cool, but indeed, you might not want to risk redecorating your Couple of things to try: to lower the voltage or even adjusting the timing PS: Have a look at this: microwavecam.com/Videos/Misc/color ink cartridge On Mon, Aug 17, 2015 at 5:41 PM, Kevin notifications@github.com wrote:
|
@KH-Xavier Wow this is scary, try to increase this https://github.com/Pwdr/Pwdr-Model-0.1/blob/master/Arduino/PwdrFirmware2_0/voidsController.ino#L69 |
@Pwdr - your video would definitely be what our lab would have looked like if I let this cartridge run... @Boreaz - I increased the value, but anything higher than 1000 and the ink just turns into big droplets and makes a mess; the smoke is also still there... I think it might be a damaged cartridge from all the smoke earlier. I ordered new ones, let us see what happens then. |
It has got something to do with different STLs. Unfortunately, I haven't Please try another STL and see whether it works On Thursday, 24 December 2015, soulkiller2001 notifications@github.com
|
hi guys, can anyone explain this lines, i have got a Problem to adjust my Steppers // Size of steps for stepper motors ( steps pro revolution // Size of steps when jogging // Size of machine in steps. Type long because number of steps > int (2^15) |
These lines define how many steps the stepper motor need to turn (in X and
Y) during printing, in order to print with a resolution of 96DPI
The steps in Z direction control the layer thickness of the powder
…On Wed, Jun 28, 2017 at 2:03 AM, kelyaman ***@***.***> wrote:
hi guys,
can anyone explain this lines, i have got a Problem to adjust my Steppers
// Size of steps for stepper motors ( steps pro revolution
const int stepX = 21; //21; // 0.09433962264 mm per step (5*9.6mm*PI/1600)
const int stepY = 250; //500; // 0.09433962264 mm per step (5*9.6mm*
PI/1600)
const int stepZ = 120; //120; // 0.1mm per full stap (10*0.01)
// Size of steps when jogging
const int jogStepY = 1000;
const int jogStepX = 500;
const int jogStepZ = 250;
// Size of machine in steps. Type long because number of steps > int (2^15)
const long build_piston_width = 11000/stepX; //11000/stepX; //2000/stepX
total width: 14800
const long build_piston_length =28000/stepY; // 28000/stepY; // total
length 76000
const long distance_roller_nozzle = 30000; //30000;
const long piston_depth = pwdrconfig[3]; // The depth of the part is
defined by the preprocessor
const long build_piston_end_stop = 76000; //76000; // Absolute end of the
machine
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABpog0vYXyz0KlTpJvsP9W8FDEommHnAks5sIZhegaJpZM4FMGbv>
.
|
Kannst du mir bitte noch eine Skizze mit die Formeln die ich benötigen kann?
Ich studiere fahrzeugtechnik, daher bin ich mit dem Thema 3D Drucker
übergefragt.
Danke mehrmals
Am 28.06.2017 11:59 vorm. schrieb "Pwdr" <notifications@github.com>:
… These lines define how many steps the stepper motor need to turn (in X and
Y) during printing, in order to print with a resolution of 96DPI
The steps in Z direction control the layer thickness of the powder
On Wed, Jun 28, 2017 at 2:03 AM, kelyaman ***@***.***>
wrote:
> hi guys,
>
> can anyone explain this lines, i have got a Problem to adjust my Steppers
>
> // Size of steps for stepper motors ( steps pro revolution
> const int stepX = 21; //21; // 0.09433962264 <09433%20962264> mm per
step (5*9.6mm*PI/1600)
> const int stepY = 250; //500; // 0.09433962264 <09433%20962264> mm per
step (5*9.6mm*
> PI/1600)
> const int stepZ = 120; //120; // 0.1mm per full stap (10*0.01)
>
> // Size of steps when jogging
> const int jogStepY = 1000;
> const int jogStepX = 500;
> const int jogStepZ = 250;
>
> // Size of machine in steps. Type long because number of steps > int
(2^15)
> const long build_piston_width = 11000/stepX; //11000/stepX; //2000/stepX
> total width: 14800
> const long build_piston_length =28000/stepY; // 28000/stepY; // total
> length 76000
> const long distance_roller_nozzle = 30000; //30000;
> const long piston_depth = pwdrconfig[3]; // The depth of the part is
> defined by the preprocessor
> const long build_piston_end_stop = 76000; //76000; // Absolute end of the
> machine
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#35#
issuecomment-311519380>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/
ABpog0vYXyz0KlTpJvsP9W8FDEommHnAks5sIZhegaJpZM4FMGbv>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ATRmJUwsWlsTWz7Y3JvYA26wDxuYBKvuks5sIiPxgaJpZM4FMGbv>
.
|
pleez I have a question, do I need a Library to control my Ink, whats mean those lines: void spray_ink( byte lower_nozzles, byte upper_nozzles) { |
i have problem with convert stl file. I also tried teapot.stl file. and which CAD program did you draw?.are there any solutions?. |
Hello!
I am from the University of Alberta and we are excited to be building not only one, but several of these machines for research if the first one works. However, I am having some difficulty...
Also, after selecting the right COM, I receive "SD Initialization Failed." Does the SD card need to be hard-wired in before the program will work? I am trying to program the Arduino while I wait for parts to come in the mail...
Thanks!
The text was updated successfully, but these errors were encountered: