Download Latest Version msegit_x86_64_linux_2_8_2.tar.gz (1.1 MB)
Email in envelope

Get an email when there's a new version of MSEuniverse

Name Modified Size InfoDownloads / Week
Parent folder
README.TXT 2017-03-18 2.4 kB
msekicadbom_x86_64_win64_0_8.zip 2017-03-18 1.7 MB
msekicadbom_x86_64_linux_0_8.tar.gz 2017-03-18 1.6 MB
msekicadbom_i386_win32_0_8.zip 2017-03-18 1.4 MB
msekicadbom_i386_linux_0_8.tar.gz 2017-03-18 1.5 MB
Totals: 5 Items   6.2 MB 0
MSEkicadBOM Copyright (c) 2016-2017 by Martin Schreiber
***********
Version 0.8

MSEkicadBOM is a component database and document/production files generator
for KiCad based on MSEide+MSEgui. Database is Firebird 3.0, license is GPL.
Wiki:
https://gitlab.com/mseide-msegui/mseuniverse/wikis/msekicadbom/MSEkicadBOM

Predefined macros:

Project macros
**************
prjectname

Component macros
****************
value
value1
value2
footprint
footprintident
footprintlibrary
footprintdescription
manufacturer
description
parameter1
parameter2
parameter3
parameter4

Component-kind macros
*********************
k_footprint
k_footprintident
k_footprintlibrary
k_footprintdescription
k_manufacturer
k_description
k_parameter1
k_parameter2
k_parameter3
k_parameter4

Macro functions
***************
${MAC_IFDEF(macroname)} returns the macro value if defined.
${MAC_IFDEF(macroname,notdefinedvalue)} returns the macro value if defined,
 notdefinedvalue otherwise.
${MAC_IFDEF(macroname,notdefinedvalue,definedvalue)}
 returns definedvalue if macroname is defined, notdefinedvalue otherwise.

Environment macros
******************
${ENV_VAR(variablename)} returns the variable value if defined.
${ENV_VAR(variablename,notdefinedvalue)} returns the variable value if defined,
 notdefinedvalue otherwise.
${ENV_VAR(variablename,notdefinedvalue,definedvalue)}
 returns definedvalue if variablename is defined, notdefinedvalue otherwise.

String macros
*************
Macro format is ${STR_*(text)}.
STR_TRIM
 Trim whitespace from the ends of text.
STR_TRIMLEFT
 Trim whitespace from the beginning of text.
STR_TRIMRIGHT
 Trim whitespace from the end of text.

STR_COALESCE
 Return first not empty value. Format is
 ${STR_COALESCE(text[,text...])} or
 ${STR_COALESCE("text"[,"text"...])}

File macros
***********
Macro format is ${FILE_*(fileparameter)} or ${FILE_*("fileparameter")}.
FILE_MSE       convert to MSE format.
FILE_SYS       convert to sys format.
FILE_PATH      absolute path.
FILE_FILE      no trailing path delimiter.
FILE_DIR       trailing path delimiter.
FILE_NAME      no directory part.
FILE_NAMEBASE  no directory and no name extension part.
FILE_EXT       file name extension.
FILE_NONAME    directory part only.
FILE_NOEXT     no file name extension.


Have a lot of fun!

Martin
Source: README.TXT, updated 2017-03-18