horizon EDA
what’s new Lukas Kramer 03.02.2019 FOSDEM 2019
Lukas K., FOSDEM 2019 1 / 20
horizon EDA whats new Lukas Kramer 03.02.2019 FOSDEM 2019 Lukas - - PowerPoint PPT Presentation
horizon EDA whats new Lukas Kramer 03.02.2019 FOSDEM 2019 Lukas K., FOSDEM 2019 1 / 20 Motivation Why write an EDA package from scratch in 2016? Lukas K., FOSDEM 2019 2 / 20 Motivation Why write an EDA package from scratch in 2016?
horizon EDA
what’s new Lukas Kramer 03.02.2019 FOSDEM 2019
Lukas K., FOSDEM 2019 1 / 20
Motivation
Why write an EDA package from scratch in 2016?
Lukas K., FOSDEM 2019 2 / 20
Motivation
Why write an EDA package from scratch in 2016?
Lukas K., FOSDEM 2019 2 / 20
Implementation
Lukas K., FOSDEM 2019 3 / 20
Implementation
Lukas K., FOSDEM 2019 3 / 20
Implementation
Lukas K., FOSDEM 2019 3 / 20
Implementation
Lukas K., FOSDEM 2019 3 / 20
Implementation
Lukas K., FOSDEM 2019 3 / 20
Implementation
499bf624-b2f1-4366-8b9a-0eeb2c8fbb3f
Lukas K., FOSDEM 2019 3 / 20
Implementation
Lukas K., FOSDEM 2019 3 / 20
The Pool
What’s wrong with libraries
hierachy
Lukas K., FOSDEM 2019 4 / 20
The Pool
What’s wrong with libraries
hierachy
The Pool
database
can be mapped to a real part
Lukas K., FOSDEM 2019 4 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Bomazi, Wikimedia Commons, CC-BY-SA Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
1.55 mm 1.0mm get -parameter [ solder_mask_expansion ] 2 * +xy set -shape [ mask -ob obround ] 1.15 mm get -parameter [ solder_mask_expansion ] + 1.55 mm get -parameter [ solder_mask_expansion ] 2 * + set -shape [ mask -rect rectangle ] ...
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
The Pool Part
Entity
Package
Unit 1 Unit 2 Padstack A Padstack B Symbol 1 Symbol 2
Lukas K., FOSDEM 2019 5 / 20
What’s new
First real-world board
Lukas K., FOSDEM 2019 6 / 20
What’s new
First real-world board
Lukas K., FOSDEM 2019 6 / 20
What’s new
Length tuning
Lukas K., FOSDEM 2019 7 / 20
What’s new
BOM Export
Lukas K., FOSDEM 2019 8 / 20
What’s new
Parametric part search
Lukas K., FOSDEM 2019 9 / 20
What’s new
Smart head up display
Lukas K., FOSDEM 2019 10 / 20
What’s new
Smart head up display
Lukas K., FOSDEM 2019 10 / 20
What’s new
Smart head up display
Lukas K., FOSDEM 2019 10 / 20
What’s new
Copying placement and tracks – Motivation
Lukas K., FOSDEM 2019 11 / 20
What’s new
Copying placement and tracks – Schematic
Lukas K., FOSDEM 2019 12 / 20
What’s new
Copying placement and tracks – Board
Lukas K., FOSDEM 2019 13 / 20
What’s new
Copying placement and tracks – Board
Lukas K., FOSDEM 2019 14 / 20
What’s new
Copying placement and tracks – Board
Lukas K., FOSDEM 2019 15 / 20
What’s new
Even more
Lukas K., FOSDEM 2019 16 / 20
What’s next
Lukas K., FOSDEM 2019 17 / 20
What’s next
Improve out of the box experience User docs
Lukas K., FOSDEM 2019 17 / 20
Links
Lukas K., FOSDEM 2019 18 / 20
Thanks
Lukas K., FOSDEM 2019 19 / 20
Lukas K., FOSDEM 2019 20 / 20