PCB Workbench: Difference between revisions

From FreeCAD Documentation
(s)
 
mNo edit summary
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
==Home page==
<translate>


==Introduction== <!--T:1-->


</translate>
==Installation==
{{TOCright}}
===From GitHub===
<translate>


<!--T:2-->
[https://en.wikipedia.org/wiki/Printed_circuit_board Printed Circuit Board] Workbench for FreeCAD (PCB)


<!--T:3-->
===Automatic installation===
Flexible Printed Circuit Board Workbench for FreeCAD (FPCB)
See [[Installing|Installing]]


<!--T:4-->
==Tools==
Module allows you to import/create PCB boards in FreeCAD. Scope of module:
* support for many different layers,
* possible to choose colours, transparency and names for each layer,
* module allows you to import IGES/STP models with colours,
* possible to show holes/vias independent.


==References== <!--T:5-->

<!--T:6-->
* Author: marmni
* Home page: https://sourceforge.net/projects/eaglepcb2freecad/
* Source code on github: https://github.com/marmni/FreeCAD-PCB

==Tools== <!--T:7-->

<!--T:8-->
For detailed workbench use description see '''index.pdf''' in the source code or [https://raw.githubusercontent.com/marmni/FreeCAD-PCB/master/index.pdf manual]

<!--T:9-->
Toolbar

<!--T:10-->
[[Image:PCB-menu-orizz.png]]
[[Image:PCB-menu-orizz.png]]

<!--T:11-->
Drop down menu

<!--T:12-->
[[Image:PCB-export-BOM.png]]
[[Image:PCB-export-BOM.png]]
[[Image:PCB-export-hole.png]]
[[Image:PCB-export-hole.png]]
Line 19: Line 50:




==Installation== <!--T:14-->
[[Category:Sandbox]]

===Automatic installation=== <!--T:15-->

<!--T:16-->
This workbench can be installed from the [[Std_AddonMgr|Addon Manager]].

===From GitHub=== <!--T:17-->

<!--T:18-->
'''Prerequisites'''

<!--T:19-->
FreeCAD-PCB requires FreeCAD in version 0.18 or higher and Python version 2.7 or higher.

<!--T:20-->
'''Linux Installation Instructions''' (From GitHub)

<!--T:21-->
Unpack downloaded zip file and copy extracted folder to directory where FreeCAD is installed (subfolder Mod).

<!--T:22-->
Example:
* FreeCAD path:
~/Programs/FreeCAD
* So copy mod to folder
~/Programs/FreeCAD/Mod
* You can also copy files to folder
~/.FreeCAD/Mod .
* Next change read/write permission to 777. Please don't forget about parameter -R!
Example:
chmod 777 -R PCB

<!--T:23-->
'''Windows Installation Instructions''' (From GitHub)

<!--T:24-->
Unpack downloaded zip file and copy extracted folder to direction where FreeCAD is installed (subfolder Mod).

<!--T:25-->
Example:
* FreeCAD path:
C:/Program Files/FreeCAD-0.18
*So copy mod to folder
C:/Program Files/FreeCAD-0.18/Mod
* Next change read/write permission for all users. Click right button on folder PCB and choose Properties →
Security → Edit → Users and mark all checkboxes under 'Allow' option.

<!--T:26-->
'''MacOS Installation Instructions''' (From GitHub)

==Links to FreeCAD-PCB WB== <!--T:27-->

<!--T:28-->
* Workbench Wiki: [https://wiki.freecadweb.org/External_workbenches External Workbenches]
* FreeCAD Wiki: [https://wiki.freecadweb.org/Main_Page Wiki Main Page]
* FreeCAD Forum: [http://forum.freecadweb.org/viewtopic.php?f=9&t=5107 EaglePCB importer for FreeCAD]
* Tutorials:
* Videos: [https://www.youtube.com/watch?v=81NsljRJx8c&feature=youtu.be EaglePCB_2_FreeCAD - FreeCAD odczyt plików brd z programu Eagle]
* Files: [https://github.com/marmni/FreeCAD-PCB-library PCB library]
* Report bugs: Please report bugs at https://github.com/marmni/FreeCAD-PCB/issues

==Other useful links== <!--T:29-->

<!--T:30-->
* [https://sourceforge.net/projects/eaglepcb2freecad/ EaglePCB on sourceforge]
* [[Macros_recipes|Macros recipes]]
* [[Download|FreeCAD Download]]
* [[FreeCAD_Community_Portal|FreeCAD Community Portal]]




</translate>
[[Category:Sandbox{{#translation:}}]]
[[Category:User Documentation{{#translation:}}]]
[[Category:Addons{{#translation:}}]]
[[Category:External Workbenches{{#translation:}}]]
{{clear}}

Revision as of 17:12, 12 March 2021

Introduction

Printed Circuit Board Workbench for FreeCAD (PCB)

Flexible Printed Circuit Board Workbench for FreeCAD (FPCB)

Module allows you to import/create PCB boards in FreeCAD. Scope of module:

  • support for many different layers,
  • possible to choose colours, transparency and names for each layer,
  • module allows you to import IGES/STP models with colours,
  • possible to show holes/vias independent.

References

Tools

For detailed workbench use description see index.pdf in the source code or manual

Toolbar

Drop down menu


Installation

Automatic installation

This workbench can be installed from the Addon Manager.

From GitHub

Prerequisites

FreeCAD-PCB requires FreeCAD in version 0.18 or higher and Python version 2.7 or higher.

Linux Installation Instructions (From GitHub)

Unpack downloaded zip file and copy extracted folder to directory where FreeCAD is installed (subfolder Mod).

Example:

  • FreeCAD path:
~/Programs/FreeCAD
  • So copy mod to folder
~/Programs/FreeCAD/Mod
  • You can also copy files to folder
~/.FreeCAD/Mod .
  • Next change read/write permission to 777. Please don't forget about parameter -R!

Example:

chmod 777 -R PCB

Windows Installation Instructions (From GitHub)

Unpack downloaded zip file and copy extracted folder to direction where FreeCAD is installed (subfolder Mod).

Example:

  • FreeCAD path:
C:/Program Files/FreeCAD-0.18
  • So copy mod to folder
C:/Program Files/FreeCAD-0.18/Mod
  • Next change read/write permission for all users. Click right button on folder PCB and choose Properties →

Security → Edit → Users and mark all checkboxes under 'Allow' option.

MacOS Installation Instructions (From GitHub)

Links to FreeCAD-PCB WB

Other useful links