Skip to content

Commit 883d0f2

Browse files
Funkenjaegerqu1ck
authored andcommitted
Parse Fusion 360 Electronics/Eagle (.FBRD/.BRD) files
1 parent 39fc0c4 commit 883d0f2

File tree

2 files changed

+852
-0
lines changed

2 files changed

+852
-0
lines changed

InteractiveHtmlBom/ecad/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ def get_parser_by_extension(file_name, config, logger):
1515
return get_generic_json_parser(file_name, config, logger)
1616
else:
1717
return get_easyeda_parser(file_name, config, logger)
18+
elif ext in ['.fbrd', '.brd']:
19+
return get_fusion_eagle_parser(file_name, config, logger)
1820
else:
1921
return None
2022

@@ -32,3 +34,8 @@ def get_easyeda_parser(file_name, config, logger):
3234
def get_generic_json_parser(file_name, config, logger):
3335
from .genericjson import GenericJsonParser
3436
return GenericJsonParser(file_name, config, logger)
37+
38+
39+
def get_fusion_eagle_parser(file_name, config, logger):
40+
from .fusion_eagle import FusionEagleParser
41+
return FusionEagleParser(file_name, config, logger)

0 commit comments

Comments
 (0)