Skip to search.
Inkjet_PCB_Construction · Inkjet Printed Circuit Board Printing

Group Information

  • Members: 1506
  • Category: Electrical
  • Founded: Jul 23, 2008
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

  Messages Help
Advanced
Re: More on the Epson T50 artisan 50   Message List  
Reply Message #1032 of 1543 |
Re: More on the Epson T50 artisan 50

Hi Bob,

I guess I can help a bit more to understand whats really going on when using
inkjet printers with different drivers and settings.

But first of all, I `ll tell you which Hardware I use as a reference.
The "upper" model of our small format printers was based on an R1900 Printer
until last year; i`ve buildt and sold some more than 100 units of these last
year.
We changed to the R2880 with the beginning of this year. Actually, I donīt use
these models for the pcb tests, as these printers are more intended for
graphical prints and therefor dont need to print that precise like it is
necessary for 3 mil traces.
We already sold some for pcbs, but for these people traces/spacing of 10/10 was
more than enough, so the standard models were o.k.

For the pcbs test I use a prototype, based on an Rpson 2880. The tray is made of
steel / aluminium, milled to very fine tolerances.
Its guided by bearings over a lenghth of 23 inches to get it absolutly straight
and in the correct angle through the printer.
The printer is modified and calibrated to be really precise in feed direction
also; for the starting point there is a fixed stop made of steel - I am able to
push the metal tray against that stop to start from the the same reference point
again and again.


So lets see the problems of the windows driver relating to its
screening/dithering methods.
Looking at the photos in the "Don`t trust photos" album, you can see that the
dots are not placed in a way we would have expected, and the finer the line is,
the more difference you see between the input (file) and the output (print).
The reason for that is, that Epson tuned the driver not for pcbs, but for text
and photographic printing. For text and graphics, the optical precision is more
than enough, and for photos (and graphics) a very high goal is always to avoid
banding. Thats the reason, why the dots are not placed exactly where we would
expect them, but beeing spread about a somewhat larger area. If the printer
would really print exactly one dot as an output for every pixel as an input,
that would result in:
1. Terrible banding
2. Unbelievable pale prints especially onto photographic papers etc.
(You will find an explanation for that later)

Obviously, that couldn`t be an aim of Epson, and they did a very good job to
avoid problems like these. Be aware, that Epson had to find solutions for these
problems, which work out of the box for people who haven`t any idea, that
problems like these even exist in inkjet printing.

So lets have a look, how input and output are related, and how - for example-
the thinnest line theoretically could be printed. For that, we begin thinking in
a "perfect world" without dot misplacements by hardware tolerances, misalignment
etc.

As we want to produce pcbs, traces may be horizontal, vertical, diagonal or
circles etc.

Looking at the printer/driver resoltion, the limitin factor is than the lower
number of dpi in a given setup; so 5740x1440 doesn`t help (in theory) much more
than 1440x1440dpi.

So we start to think in a 1440x1440dpi matrix. The only thing the printer can
do, is to print a dot at a crossing point with this grid, or not (simplifed:
actually, it can print a dot of variable sizes, or it can print multiple dots
depending on the setup)
This means: in horizontal and vertical direction the minimum distance between
two dots can`t be any smaller than 0,7mil. As we also want to have diagonals,
the minimum distance grows to about 1mil.
We dont want to have a dotted line, so each dot have to be large enough in
diameter to get enough overlapping between two dots.

So a quite good compromise for the desired accuracy is a dropsize with a
diameter of about 1,6mil.

I have posted two drawings which explains the basics of this in a separate photo
album.

So the thinnest line which is printable would consist of a single row of dots -
resulting in a linethickness of about 1,6mil in each direction.

2nd thinnest line would be about 2,3 mil horizontal and vertical; 2,6 mil in an
angle of 45 degrees.

1,6 mil is quite exactly the diameter of an inkdrop you get by the NGen ink,
using a dropsize of 3pl, and you get it repeatedly. (If you keep in mind what I
have written and drawn so so far, it may get more understandable, why it is
absolutly necessary to be able have each part of your setup under absolute
control, when you are trying to get
real etched and measured traces below 5mil.)
It was one of the most demanding problems to design the ink in such a way, that
it behaves like that.
At this point, you may ask yourself, why it wasn`t formulated in such a way that
it gives such a diameter for a 1,5pl droplet, which is mostly used in Epson
inkjets as the smallest dropsize: easy to answer: thats simply not possible.

Sounds sad to you as your printer doesn`t use these 3pl drops? Fortunatly, the
way the printers/drivers work are more complicated than described until now,
giving us additional possibilities, and which may also be helpful for the people
who want to use other inks.

Lets go back to our input file. It has some lines with the width we want to
have, and we define it in a solid black, as we want to have it to be printed
with 100% black (or one of the other colours installed).

But what is an 100% output?

Is it the maximum what the printer/printhead can spit out? Is it the blackest
black what we can get on a paper? Is it the 1440dpi matrix, which is coverd by
one drop at each of its crossing points - what would mean that each input pixel
would result in one output pixel?

All of that is true.
And all of that is wrong.

Its possible to drive an Epson in a way, that it really spits out all the ink
the printer itself can do. Imagine 10 input fields, first filled with 10% black,
last with 100% black. The output than would result in something like that: 10
percent input would optically look like about 50% black. 20%input would look
like even more than black.
100% input would give you (with NGen inks) a field beeing noticable thick, maybe
about 30 mil thick.

Now imagine photographic printing onto photoglossy, highest resolution, smallest
dropsizes. If each input pixel would result in one output drop, than the very
light shades would look quite well, but the darks would be by far to light. 100%
input would maybe just look like a 50% gray.

So obviously, there has to be some correction that limits the output to a useful
amount and which tweaks the relation between input and output in such a way,
that 10% input looks like 10 % gray and 100% input looks like a 100% black.
Thats a linearisation curve which looks a bit like a exponential curve for the
example with the photographic paper, as you need much much more additional ink
for the step from 90 to 100% than for the step from 50 to 60%.
That is (simplified) one of the many steps in the buildt-in colorcorrections,
which the manufacturers of the printerdrivers created as presettings for you to
get out a photo which is about quite right.

But what do we need for pcbs?

If we have a solid line, we want to have a dot at each position, where there is
an pixel in the input file. We don`t want to have any dots less than that -
which would happen in a setup, where the input of 100% is defined with an output
of lets say 80%. In that case, 20 % of the dots would`t be printed...not good.
We also want - not like the window driver - beeing the drops at the position we
want them to be, and fine widhts not spread over a larger area to reduce
banding.
So covering each crossing point with one drop seems to be the goal.
But what about 1,5pl drops with NGen inks? What about inks which gives you
smaller diameters, not filling the gaps between the crossing points of our 1440
grid? And what if the NGen isn`t printed thick enough to withstand the etchant?

For that, we need an output which not only prints one, but several small drops,
until the resulting output gets close to that what we have in our input files.

We can get close to that using gimp or photoshop and gutenprint for windows.
There is no general setup for all printers, as the models differ in the way of
their output. But I can give you an general idea about the workflow in a
separate post.

If you have read the whole post and looked at the different files of the
photosection I guess you should notice that the traces I have "microscoped" are
quite near to the limits which are possible with the tools we are using here, so
the hints for the setups should`t be so wrong also.

Ingo








--- In Inkjet_PCB_Construction@yahoogroups.com, "Bob" <bobd@...> wrote:
>
>
>
>
> Hi Ingo,
> Thank you for your post, it's very interesting. You taking the time to take
and save the example photos is much appreciated.
>
> How could I take your sharing of hard won info as offensive? I'm learning and
theorising about what I have found not pushing a belief. So please continue to
take the 'risk'.
>
> I want the Gerber form of the group PCB on the homepage to use as a test
coupon to guage my progress. I understand that it may print with different line
widths but that is what I want to look into next. At this stage of my
experimentation I'm trying to set up the process so that it can be easily
checked and reproduced by others. So standard input files are a means to that
end. At the present time I doubt if I could print it to just look that good
never mind under a microscope!
>
> Talking about microscopes. I have set aside a USB one to use when I get to
that stage of my experiments. I could use some advice on the best paper to use.
What do you use for getting a nice print to examine? Somewhere, I have one of
those 'Peak' brand optical PCB microscopes with a measuring graticule I could
use as a size reference.
>
> I like to understand what I'm doing when I use some process, like making an
inkjet PCB. I'm not really a 'try this' and 'try that' kind of person. I have
settled on the ESCP/2 data as my reference point. If the image in the file is
poor than the print could have been better. I'm trying at this stage to just get
a good image in the file!
>
> I think your comments about DPI are good. I see the printed DPI as just an
upper limit of what is possible. After all 3mil lines and spacing at 100 DPI
just isn't going to happen.
>
> I'm still too busy developing my 'PCBprint' program to actually take advantage
of all that it tells me! One thing that looks exciting will be the ability to
make lines of an exact number of pixels, and of different dot sizes, by patching
the print file.
>
> The the R2880 is an 'up market' model. I will look up it's specs. How do you
like it?
>
> I never thought of the drop size varying with the type of ink until you
mentioned it. So now, I will have even more experiments to do!
>
> Bob.
>
>
> --- In Inkjet_PCB_Construction@yahoogroups.com, "Ingo" <Ingo.Schuldes@> wrote:
> >
> > Hi Bob,
> >
> > please don`t take it as an offensive comment, but photos like that are
completely worthless. Of course you will get out a fine line when you set it up
as 1 mil, and yes, it will be thinner than a 2mil one - but in reality you
neither know by looking at it or take a photograph how thick such a line is in
reality. The author of that photo you mean already said that he has no idea
about the real dimensions of the traces in an older post.
> >
> > To show you what I mean, I have made a simple example for you:
> >
> > I have setup a similiar file in a vector file with lines from 0,001 to 0,01.
Printed it out using an converted Epson 2880 at highest resolution, photographic
settings with the standard Epson driver.
> >
> > Printout looked absolutly perfect and flawless to the naked eye - even the
0,001 line!
> > Took a picture of that and put it in a new folder in the photosection in a
folder "Don`t trust photos".
> >
> > Next, I made a microscopic capture with the same settings I used for the
ones in my other folder.
> >
> > The perfect 0,01 line showed to be about 0,013, and the 0,001 turned out to
be completely useless, beeing about 0,005 and totally jagged.
> >
> >
> > I have made the same faults in the beginning...was absolutly enthusastic
that I could get a one mil line even in my very first try..without any effort.
Than I started to take measurements...and learned that extra efforts have do be
done to come close to the lines you want, especially the thin ones, without such
jagged edges.
> >
> > You should not only consider the amount of dpi. That only tells you the
distance between two dots. If a dot itself has a diameter of 2 mil, you can`t
print anything thinner - than 2 mils is the theoretical thinnest line
(consisting of a row of single perfect matching dots - extremly hard to get). If
you print at 5760x1440dpi, than the smaller number is the limiting factor.
> > So the second thinnest line thats (theoretical) possible with dots in
diameter of lets say 2mil, placed in a distance of 0,7mil gives you a line of
2,7 mil. (2x2/2+1/1440).
> >
> > Due to imperfections like misplaced dots thin lines consisting of less than
2 dots should be avoided, so at the moment I see a limitation at about 3mil,
regarding the fact the Ngen gives you at the moment diameters of about 1,6 mil
with a 3pl drop. Until now, I avoid using smaller drops, as these are misplaced
much easier in less than perfect setups.
> >
> >
> > Ingo
>





Sun May 1, 2011 5:32 pm

i.schuldes
Offline Offline
Send Email Send Email

Message #1032 of 1543 |
Expand Messages Author Sort by Date

Hi Jeff, I haven't started my DPI investigation yet. I'm still studying the ESCP/2 print formats. So a lot of what i'm about to say is unchecked. This is what...
Bob
bobdring Offline Send Email
Apr 24, 2011
7:59 am

Hi all, Still working on decoding the ESCP/2 printfile. I've just written a program that copies a printfile into another and changes the compressed image...
Bob
bobdring Offline Send Email
Apr 24, 2011
2:28 pm

Hi All, I just spent a few minutes looking for the website I mentioned earlier that shows the 'tartan' effect when printing at non native printer resolutions. ...
Bob
bobdring Offline Send Email
Apr 24, 2011
8:45 pm

Since someone (or group) wrote the Epson drives in Gutenprint, I would imagine the information we are looking for is out there somewhere. From what I...
Jeff Heiss
jheissjr Offline Send Email
Apr 25, 2011
2:20 am

Hi Jeff, I've been looking at the source code as you suggest but these guys are not fond of putting in much in the way of comments. So it is a real long...
Bob
bobdring Offline Send Email
Apr 25, 2011
4:50 am

Hi All, More info on my printfile digging. As usual don't trust what I'm saying is 100% gospel truth as I do make mistakes and change my assumptions as I get...
Bob
bobdring Offline Send Email
Apr 28, 2011
5:15 pm

I think that was the most information-laden post I've read in a long time. Thank you. I don't have any suggestions for unprint. I think you've much more...
Donald H Locker
dhlocker Offline Send Email
Apr 29, 2011
4:40 am

Hi Donald, Thanks for the nice comment. I'm treating the group as if it was my lab book and so post updates as I go. The great thing about newsgroups is the...
Bob
bobdring Offline Send Email
Apr 29, 2011
9:22 am

Hi Bob, actually I did my pcbs with gimp/gutenprint/windows. Its really hard to setup, but at the end of the day it gave me the best control and results. Even...
Ingo
i.schuldes Offline Send Email
Apr 29, 2011
3:06 pm

Hi Ingo, I have Dithering and Weaving on my research list. Sometimes I have difficulty in understanding how some things apply to line art rather than photos. ...
Bob
bobdring Offline Send Email
Apr 29, 2011
10:00 pm

Hi Bob, please don`t take it as an offensive comment, but photos like that are completely worthless. Of course you will get out a fine line when you set it up...
Ingo
i.schuldes Offline Send Email
Apr 30, 2011
4:17 pm

Thank you for more good feedback and info. I am also surprised with many claims on printer capability. It is so easy to check even without any equipment....
Boman01
bertho_boman Offline Send Email
Apr 30, 2011
5:19 pm

Hi Bertho, Thankyou for the post. I agree that line pairs are more useful for our purposes. Let me just pose a question: lets assume that we created a 0.1mm...
Bob
bobdring Offline Send Email
Apr 30, 2011
10:36 pm

Hi Ingo, Thank you for your post, it's very interesting. You taking the time to take and save the example photos is much appreciated. How could I take your...
Bob
bobdring Offline Send Email
Apr 30, 2011
9:33 pm

Hi Bob, I guess I can help a bit more to understand whats really going on when using inkjet printers with different drivers and settings. But first of all, I...
Ingo
i.schuldes Offline Send Email
May 1, 2011
5:32 pm

Ingo, That is a great post! It's going to take a while for me to really absorb it. Thanks for posting it. I can see what you mean about Epsons goals and ours...
Bob
bobdring Offline Send Email
May 2, 2011
12:28 am

Hi all, I'm coming up to the home stretch in writing my 'PCBprint' program. I'm making a plea for any info that members have on individual Epson ESC codes. I...
Bob
bobdring Offline Send Email
May 2, 2011
12:54 am

And Bob, thank you as well for your efforts in furthering the pool of knowledge! I am now officially glued AND riveted to my seat. Please, continue!...
Fast Eddie
epinnell... Offline Send Email
May 2, 2011
8:01 am

Bob Ignorant question, probably answered somewhere, but: I am using Eagle under Windows XP. I have been printing direct images, which I don't think are...
Mark Lerman
mark_from_po... Offline Send Email
May 2, 2011
12:38 pm

Hi Mark, Mark, I'm concentrating on the weaknesses of the printing process in my experiments, so I need to use known accuracy images made from the gerber...
Bob
bobdring Offline Send Email
May 2, 2011
8:02 pm

Hi Bob, Thanks for the explanation. Over the years I have usedEagle to make many homemade boards, though usually quite small ones, and have not had any...
Mark Lerman
mark_from_po... Offline Send Email
May 2, 2011
9:02 pm

Hi Mark, Actually, It seems like our goals are very similar. I know my method does seems clunky! I was only spurred on to do it by discovering the Cyan and...
Bob
bobdring Offline Send Email
May 3, 2011
4:48 am

Hi Bob, I am very impressed and encouraged with your printer driver work and research. You mentioned that you like people to use Gerbers and I 100% agree with ...
Boman01
bertho_boman Offline Send Email
May 3, 2011
1:43 pm

Hi Bertho and all, I might continue with Protel then, because it has tons of features that I have never tried. I guess I can exchange schematics somehow with...
Bob
bobdring Offline Send Email
May 3, 2011
8:50 pm

... The /unofficial/ Protel users FAQ has a page on format conversion at: http://techref.massmind.org/techref/app/format_conversion.htm Nothing there on Eagle,...
James Newton
jamesmichael... Offline Send Email
May 4, 2011
5:08 pm

Hi All, Did some more work on PCBprint. I got ink supression and Ink sustitution coded. It's too clunky for the group yet, as it needs to be re compiled to...
Bob
bobdring Offline Send Email
May 6, 2011
11:36 pm

Typically to do stuff like that, you use fseek (that's the C library call anyways) to get to the right offset in the file, then write in your value when you...
Andrew Hakman
andrew_hakman Offline Send Email
May 7, 2011
6:59 am

Hi Andrew, thanks for your reply. Yes, but this is 'C#' and things are done a bit different. For instance pointers are not used any more. File IO is all done...
Bob
bobdring Offline Send Email
May 7, 2011
8:58 am

Hi Bob, Actually, I do use CNC a fair bit. I have an AccurateCNC 360 that I have made quite a few PCBs with, and I also have had many PCBs made commercially,...
mlerman@...
mark_from_po... Offline Send Email
May 3, 2011
11:53 am

Ingo, I am spellbound. Many thanks to you for sharing your knowledge with us! I, for one, am glued to my seat, waiting for the next installment. More, please!...
Fast Eddie
epinnell... Offline Send Email
May 2, 2011
7:50 am
Advanced

Copyright Đ 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help