LOGO On PCB - Page 1
Forum section: electronics / general

author: EEVaditya
author_rank: Regular Contributor
timestamp: March 02, 2016, 05:44:18 pm
content: I am trying to put logo on PCB in Altium Designer 10 , I carried following steps1) Created a bitmap file of the logo in windows Paint software.2) loaded the file into Altium by running the "Logo Creator script" of Altium.3) Placed the logo in "TOP OVERLAY" layer.Now the problem is that the curves of the letters of the logo are not smooth , it is showing grains.What could be the problem? Kindly help.

author: johm
author_rank: Contributor
timestamp: March 03, 2016, 12:01:29 am
content: That is because of the way the script works, converting pixels to traces. If image has poor resolution the tracks which compose those letters will appear, as you say, grainy.My solution for this is import a higher resolution image (if available) onto an unpopulated and unrouted empty board. Then without deselecting the newly created tracks, scale them down to the needed size. This way at the same size you'll have effectively used thinner tracks. Then use copy/paste to place the logo wherever you need.Regarding manufacturer limits, you shouldn't have to worry too much, those tracks are close to each other and will 'blur' (overetch) a bit. Oh, and be sure to perform DRC before you place the logo.Hope I helped a bit,Johm.

author: T3sl4co1l
author_rank: Super Contributor
timestamp: March 03, 2016, 12:13:49 am
content: I've seen it done very nicely with TrueType fonts.Curiously, PCB does not support a Bezier curve, which is kind of the biggest limiting problem. You can't import a DXF/DWG drawing that uses them (if you're lucky, they will be chopped into approximating circular arc segments; often they simply don't show up at all).That said, I don't know how it's able to write a TTF glyph into the Gerber output (guess I should inspect one, some time), but apparently it works, and it's definitely better than a crude scripted conversion to heaps of traces!http://designwithfontforge.com/en-US/Importing_Glyphs_from_Other_Programs.htmlThis looks relevant. You'll need a vector source, perhaps use GIMP or Inkscape? Try not to use a raster image; at least convert it to vector and do some cleanup first.Tim

author: exmadscientist
author_rank: Frequent Contributor
timestamp: March 03, 2016, 03:32:59 am
content: Quote from: T3sl4co1l on March 03, 2016, 12:13:49 amPretty sure it just rasterizes things, and not in any particularly smart way. You also see this in PDF outputs of PCB artwork: the fonts get rasterized there, too, so I'd assume the same is true of the Gerbers.In at least one case I've had text come out too ugly to use, which is rather disappointing.As you say, it's the lack of a Bezier primitive which causes all this trouble. Presumably this is because Gerber format also lacks any kind of Bezier support, but isn't getting around hurdles like that exactly why we pay Altium so much money?

author: Szymon
author_rank: Newbie
timestamp: March 10, 2016, 01:11:27 pm
content: There is one effective way. You nead to have logo in DXF/DWG and go with steps as follow:-Import DXF logo to empty PCB to top layer and set track width small as possible-set in DRC rules clerance (poly to all or all to all) as small as posiible ie 0.001mils-pour polygon on your imported logo with maximal resolution-explode polygon to free primitives-delete tracks and polygon parts that you dont nead (tracks will cut polygon to your DXF file shape)I always use and it always worked.

author: batteksystem
author_rank: Regular Contributor
timestamp: March 10, 2016, 02:03:13 pm
content: Quote from: EEVaditya on March 02, 2016, 05:44:18 pmWhat I actually done before in Altium Designer is to create the graphics I need as a special type of font (like winding), then use the special fonts on the PCB. The effect looks good.

author: Batang
author_rank: Regular Contributor
timestamp: March 11, 2016, 07:33:55 pm
content: I posted about this a while back with examples using fonts:https://www.eevblog.com/forum/altium/pcb-silkscreen-artwork/msg636858/#msg636858Cheers

author: snoopy
author_rank: Frequent Contributor
timestamp: March 12, 2016, 03:50:06 am
content: When I used Protel 99SE I used a program called "BITMAP TO PROTEL PCB CONVERTER" to convert bitmaps to PCB tracks that could be loaded onto a pcb. Often I would make a library component out of the track patterns and it worked a treat and you could make some really fancy graphics and logos.It appears the program is still available herehttp://320volt.com/en/bitmap-bmpprotel-pcb-converter/Quote

author: Philfreeze
author_rank: Regular Contributor
timestamp: March 31, 2016, 02:18:00 pm
content: Okay I got this.1. Take your bitmap and preferebly make it black and white (if possible).2. Download Inkscape and open your bitmap in Inkscape. (select embed and not linked if it asks).3. Select your bitmap in Inkscape by clicking on it (you wouldn't have guessed that would you)4. Press Shift+Alt+B (or Path-> convert Bitmap in the menu). This will open a window with a lot of parameters, just click ok.5. Now Inkscape should have converted your bitmap to a vector image which lies ontop of the bitmap. Drag the vector image a bit to the side and delete the bitmap.6. Now save your new vector image as .svg somewhere.(if the convertion didn't do good enough edit the parameters until you get a better result or edit the vector image manualy)7. After that, follow this guide (open the pdf):http://cleversomeday.com/inkscape-dings/This guide explains how you can edit an svg font and how you can convert it to a ttf. (Note: skip the whole xml editing thing, it is useless)8. Once you have your ttf install it and open your PCB.9. Place a string on it and select "True Type font" in the string editor.10. Now select your font and write as string the glyph with your logo on it.11. Set the appropriate height to scale your logo (the height won't match the actual height because you will probably not use 100% of the given glyph space).12. Have fun!I did the whole thing myself in about 5mins.I attached the different steps as a reference.

author: Philfreeze
author_rank: Regular Contributor
timestamp: March 31, 2016, 02:34:47 pm
content: Quote from: Philfreeze on March 31, 2016, 02:18:00 pmHere the final pcb and a warning:Make sure you embed the ttf in the pcb file.To make sure this is the case go to DXP (top left) -> Preferences -> PCB editor -> True type fonts; and activate the embedding.If you don't do that other people will just see the normal glyph (in my case they would see an "s").