Date   

Re: Can pcbgcode be used with other software ? #eagle #pcbgcode

patcooper@...
 

Good point, never heard of ulp before.


Re: Can pcbgcode be used with other software ? #eagle #pcbgcode

Art Eckstein
 

To the best of my knowledge, pcbgcode is "locked" to Eagle as I know of no other simular program that uses the ulp form of plugin.


Country

At 8/18/2020 11:36 AM, patcooper@... wrote:
Having used Altium for many years before retiring I am struggling with the "quirks" of Eagle (free). Is pcbgcode locked into Eagle or can other software be used ?.
_._,_._,_


Can pcbgcode be used with other software ? #eagle #pcbgcode

patcooper@...
 

Having used Altium for many years before retiring I am struggling with the "quirks" of Eagle (free). Is pcbgcode locked into Eagle or can other software be used ?.


Re: PCB-Gcode in Fusion 360 #pcbgcode

John Johnson
 

The space in your path could be a problem. I don't recall if I ever created a workaround for that (in "Fusion 360").
The larger issue is the last error that you got. This looks like they have changed the ulp language, causing pcb-gcode to break.
Probably the most expedient way to resolve the issue is to downgrade to Eagle for the time being.

Regards,
John

On Aug 18, 2020, 2:13 AM -0400, zorglups.mailing@..., wrote:

[Edited Message Follows]
[Reason: Small typo]

Hello,

First message in this group. I spent hours reading your messages and this helped me to use pcb-gcode to laser etch pcb boards using a old and modified 3D printer.
Thank you for that. You made it possible.

Yesterday, looking at an Eagle problem with my son, we discovered that Fusion 360 was taking over PCB design.
Before investing too much time learning Eagle, we made the switch and I spent an evening trying to make pcb-gcode working again.

Here is what I did:
  1. Copied "C:\Users\p.hilson\Documents\EAGLE\ulps\pcb-gcode-2019" to "C:\Users\p.hilson\Documents\Fusion 360\ulps\pcb-gcode-2019"
  2. Launch the ULP pcb-gcode-setup.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose pcb-gcode-setup.ulp
    4. ERROR: ULP complained about some path not correct.
  3. Moved the content of "C:\Users\p.hilson\Documents\Fusion 360\ulps\pcb-gcode-2019" one directory up, straight into "C:\Users\p.hilson\Documents\Fusion 360\ulps"
  4. Launch the ULP pcb-gcode-setup.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose pcb-gcode-setup.ulp
    4. Checked the options and changed the output directory to "c:/Temp/pcb-gcode"
  5. Launch the ULP pcb-gcode.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose and launch pcb-gcode.ulp
    4. ERROR: 
      C:/Users/p.hilson/Documents/Fusion 360/ulps/pcb-gcode.ulp(1494)
      polygons loop is deprecated. Use polyPours polyShapes polyCutouts instead.
I have tried different things to not avail. Before the error pops up, I see that the ULP draws a polygon outside of the limits of the board dimensions.
Maybe a problem with a label being outside of the board ?

Any help will be really appreciated.

Thank you,

Pierre


Re: PCB-Gcode in Fusion 360 #pcbgcode

joeaverage
 

Hi,
I have used PCB-Gcode in EAGLE extensively for some years and daily for the last several months in the way
of work.

A while ago I bought a Fusion 360 subscription. I'm not a fan of subscription software but all the features of
Fusion 360 make it hard to refuse. One of the features that I wanted was that EAGLE, I had been using the free,
non-commercial (ahem!!!) version that would with a Fusion subscription become the Pro (un-restricted) version.

As it turns out not withstanding the new interface the Fusion 360 implementation of EAGLE is pretty good.

One thing which does not work is PCB-Gcode. 

I found that PCB-Gcode would generate all the required files but the two most important, top.etch and 
bot.etch, were empty....ie no Gcode? The .mill and .drill files are fine, so what gives?.

I started a support ticket with Autodesk, and to be fair to them they have responded well.

The bottom line, after several emails back and forth, was that Fusion does polygon pours rather differently
to the way EAGLE did it, so much so that PCB-Gcode no longer works. I am assured that the Fusion development team
is working to correct the ulp's such that they work with the new Fusion 360 version, but it has not happened yet.

There was one work-around using Fusion's Manufacture module that might work. I have been so busy I have not had the time
to investigate the process properly. 

What I really, REALLY need is PCB-Gcode to work with Fusion, my workload demands it.

What I have been doing, and not without its shortcomings, is to Export an EAGLE .brd file and open that file in EAGLE and can thereafter
use PCB-Gcode as normal. That does mean however that you have no linked .sch file and that EAGLE Libraries are not necessarily
identical to Fusion Libraries. 

If, like me you want to use Fusion 360 and want still to be able to use PCB-Gcode, then you need to start a support ticket with Autodesk.
Only when they get a repeated and increasing load of enquiries about the bug that prevents PCB-Gcode from working will they address
the resources necessary to fix it.

Craig


From: pcbgcode@groups.io <pcbgcode@groups.io> on behalf of zorglups.mailing@... <zorglups.mailing@...>
Sent: Tuesday, 18 August 2020 10:40 AM
To: pcbgcode@groups.io <pcbgcode@groups.io>
Subject: Re: [pcbgcode] PCB-Gcode in Fusion 360 #pcbgcode
 

[Edited Message Follows]
[Reason: Small typo]

Hello,

First message in this group. I spent hours reading your messages and this helped me to use pcb-gcode to laser etch pcb boards using a old and modified 3D printer.
Thank you for that. You made it possible.

Yesterday, looking at an Eagle problem with my son, we discovered that Fusion 360 was taking over PCB design.
Before investing too much time learning Eagle, we made the switch and I spent an evening trying to make pcb-gcode working again.

Here is what I did:
  1. Copied "C:\Users\p.hilson\Documents\EAGLE\ulps\pcb-gcode-2019" to "C:\Users\p.hilson\Documents\Fusion 360\ulps\pcb-gcode-2019"
  2. Launch the ULP pcb-gcode-setup.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose pcb-gcode-setup.ulp
    4. ERROR: ULP complained about some path not correct.
  3. Moved the content of "C:\Users\p.hilson\Documents\Fusion 360\ulps\pcb-gcode-2019" one directory up, straight into "C:\Users\p.hilson\Documents\Fusion 360\ulps"
  4. Launch the ULP pcb-gcode-setup.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose pcb-gcode-setup.ulp
    4. Checked the options and changed the output directory to "c:/Temp/pcb-gcode"
  5. Launch the ULP pcb-gcode.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose and launch pcb-gcode.ulp
    4. ERROR: 
      C:/Users/p.hilson/Documents/Fusion 360/ulps/pcb-gcode.ulp(1494)
      polygons loop is deprecated. Use polyPours polyShapes polyCutouts instead.
I have tried different things to not avail. Before the error pops up, I see that the ULP draws a polygon outside of the limits of the board dimensions.
Maybe a problem with a label being outside of the board ?

Any help will be really appreciated.

Thank you,

Pierre


Re: PCB-Gcode in Fusion 360 #pcbgcode

Pierre Hilson
 
Edited

Hello,

First message in this group. I spent hours reading your messages and this helped me to use pcb-gcode to laser etch pcb boards using a old and modified 3D printer.
Thank you for that. You made it possible.

Yesterday, looking at an Eagle problem with my son, we discovered that Fusion 360 was taking over PCB design.
Before investing too much time learning Eagle, we made the switch and I spent an evening trying to make pcb-gcode working again.

Here is what I did:
  1. Copied "C:\Users\p.hilson\Documents\EAGLE\ulps\pcb-gcode-2019" to "C:\Users\p.hilson\Documents\Fusion 360\ulps\pcb-gcode-2019"
  2. Launch the ULP pcb-gcode-setup.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose pcb-gcode-setup.ulp
    4. ERROR: ULP complained about some path not correct.
  3. Moved the content of "C:\Users\p.hilson\Documents\Fusion 360\ulps\pcb-gcode-2019" one directory up, straight into "C:\Users\p.hilson\Documents\Fusion 360\ulps"
  4. Launch the ULP pcb-gcode-setup.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose pcb-gcode-setup.ulp
    4. Checked the options and changed the output directory to "c:/Temp/pcb-gcode"
  5. Launch the ULP pcb-gcode.ulp:
    1. Click Automate / Run ULP
    2. Choose the right directory in the dropdown menu.
    3. Choose and launch pcb-gcode.ulp
    4. ERROR: 
      C:/Users/p.hilson/Documents/Fusion 360/ulps/pcb-gcode.ulp(1494)
      polygons loop is deprecated. Use polyPours polyShapes polyCutouts instead.
I have tried different things to not avail. Before the error pops up, I see that the ULP draws a polygon outside of the limits of the board dimensions.
Maybe a problem with a label being outside of the board ?

Any help will be really appreciated.

Thank you,

Pierre


Re: 2 layer board via connections #via #2-layer

JBDynamics
 

Thanks for the information, the board I need to prototype is not size constrained, and I can avoid vias underneath chips so the rivets should work for me.


Re: 2 layer board via connections #via #2-layer

John Ferguson
 

Wow, and in Florida too.  thanks much. john

On 8/12/20 7:51 PM, mh1492 via groups.io wrote:
Here's some,
https://model-motorcars.myshopify.com/collections/small-parts-hardware




Re: 2 layer board via connections #via #2-layer

mh1492
 

Here's some,
https://model-motorcars.myshopify.com/collections/small-parts-hardware



Sent from my Verizon, Samsung Galaxy smartphone


Re: 2 layer board via connections #via #2-layer

Brian Palmer
 

I found some on amazon. Search for "Metal Elements Copper Hollow Rivet Double-sided circuit board PCB vias”

Brian


Re: 2 layer board via connections #via #2-layer

peterg1000
 
Edited

MC,
Thanks so much for the UK Amazon link - actually seem to have a choice of sub millimeter sizes.    BRILLIANT!!

Jan, 
You tube clip has opened my eyes - wonder where I can get one of those riveting machines.  Many thanks

Cheers both

Peter

PS  I've just found the source of the riveting machines - eye watering price!!  Company also sells rivets - several minute sizes


milling out areas around traces? #pcbgcode #eagle #mill #etch

John Ferguson
 

I would like to increase trace and device isolation.  i can't find advice on how to do this in the PCBGCODE Manual, so assume this must be something that can be done in Eagle.

It looks as though one cuts the initial isolation passes with the etcher, than mills away adjacent copper with a milling tool.

Where should I look to read up on this?

Additionally, I've been tinning my boards with MG Chemicals Liquid Tin.  Works well if copper is properly sanded with 400 grit and degreaed with actone - IPA might be better.

Why not do same thing with via rivets?

john


Re: 2 layer board via connections #via #2-layer

Jan Olsfors
 


Re: 2 layer board via connections #via #2-layer

MC Briers
 


On Wed, Aug 12, 2020 at 9:44 AM peterg1000 via groups.io <petergharrison=btinternet.com@groups.io> wrote:
Hi Rick,

EXACTLY what I need - been looking for something like this for years.

Thanks for the link - now to try and find a supplier in UK or Europe.

Peter


Re: 2 layer board via connections #via #2-layer

peterg1000
 

Hi Rick,

EXACTLY what I need - been looking for something like this for years.

Thanks for the link - now to try and find a supplier in UK or Europe.

Peter


Re: 2 layer board via connections #via #2-layer

Rick Obel
 

From: pcbgcode@groups.io <pcbgcode@groups.io> On Behalf Of John Ferguson via groups.io
Sent: Tuesday, August 11, 2020 11:03 AM
To: pcbgcode@groups.io
Subject: Re: [pcbgcode] 2 layer board via connections #via #2-layer

 

Hi Rich Obel.

What does Amazon call them?

john

On 8/11/20 12:04 PM, Rick Obel wrote:

I use tiny brass rivets – a huge timesaver compared to my original method of putting wire through the holes.  My rivets are 0.9mm diameter, and I get them on amazon (not always available).

 

From: pcbgcode@groups.io <pcbgcode@groups.io> On Behalf Of JBDynamics
Sent: Tuesday, August 11, 2020 8:52 AM
To: pcbgcode@groups.io
Subject: [pcbgcode] 2 layer board via connections #via #2-layer

 

So I know that professional PCB companies use brush plating to apply copper to the holes of vias to connect the layers. What are others using for via connections? I’ve heard of tiny brass rivets being used, but I don’t know what they are called or where to buy them. Also, if I were to buy a brush plating setup what does everyone recommend?


Re: 2 layer board via connections #via #2-layer

Hsin Cheng Lai
 

Ok

peterg1000 via groups.io <petergharrison@...> 於 2020年8月12日 05:02 寫道:

I use 1/32" brass rivets which fit nicely into a 0.9mm hole.  Heads are really small so they fit easily onto a 50 mil land. both top and bottom.

The most important thing when using these rivets is to ensure that they are free of tarnish and grease. A wash in IPA deals with the grease, followed by an overnight soak in "Clock Cleaning Solution" leaves them free of tarnish and really easy to solder, 

I insert all that are required from the component side and solder in position before inverting the board and clipping off the excess to leave about 20 mils for soldering.


Re: 2 layer board via connections #via #2-layer

peterg1000
 

I use 1/32" brass rivets which fit nicely into a 0.9mm hole.  Heads are really small so they fit easily onto a 50 mil land. both top and bottom.

The most important thing when using these rivets is to ensure that they are free of tarnish and grease. A wash in IPA deals with the grease, followed by an overnight soak in "Clock Cleaning Solution" leaves them free of tarnish and really easy to solder, 

I insert all that are required from the component side and solder in position before inverting the board and clipping off the excess to leave about 20 mils for soldering.

Peter.


Re: 2 layer board via connections #via #2-layer

Dan Evers
 

Given that I use a combination of SMD and through hole components: I always try to use a through hole component’s lead instead of a via to change trace planes. If that’s not possible then I use a via and 30AWG wire to connect them.  Also, if PCBs need plated through holes then it’s been cheaper/easier to contract that out to a fab facility.

 I avoid the rivets because of the real-estate issue and, as you should solder them on both sides too, you’re not saving any time or effort w/ rivet.

Exception: Rivets are good for building old-school amplifier boards (not PCBs per se) where your doing solder-pool style of interconnections.

Best of luck.

On Aug 11, 2020, 9:00 AM -0700, JBDynamics <Jeremy@...>, wrote:
So I know that professional PCB companies use brush plating to apply copper to the holes of vias to connect the layers. What are others using for via connections? I’ve heard of tiny brass rivets being used, but I don’t know what they are called or where to buy them. Also, if I were to buy a brush plating setup what does everyone recommend?


Re: 2 layer board via connections #via #2-layer

John Ferguson
 

Hi Rich Obel.

What does Amazon call them?

john

On 8/11/20 12:04 PM, Rick Obel wrote:

I use tiny brass rivets – a huge timesaver compared to my original method of putting wire through the holes.  My rivets are 0.9mm diameter, and I get them on amazon (not always available).

 

From: pcbgcode@groups.io <pcbgcode@groups.io> On Behalf Of JBDynamics
Sent: Tuesday, August 11, 2020 8:52 AM
To: pcbgcode@groups.io
Subject: [pcbgcode] 2 layer board via connections #via #2-layer

 

So I know that professional PCB companies use brush plating to apply copper to the holes of vias to connect the layers. What are others using for via connections? I’ve heard of tiny brass rivets being used, but I don’t know what they are called or where to buy them. Also, if I were to buy a brush plating setup what does everyone recommend?