Changelog
Unreleased
Feat
rpi hat outline full width
command to generate rpi hat outline
generate bill of materials
control electronics din rail and rpi
export image of final assembly
rocker axle assembly
frame assembly
v-slot end tap jig assembly
vslot end tap jig
Fix
rpi pcb outline fillet
exclude mounting holes from rpi hat outline
rpi hat pcb outline
remove stdout info generated by export
rocker axle location
readme links
create venv with correct python version
install osr_warehouse
handling when script called without arguments
log to console
Refactor
make open graph card
dxf exporter
add param setup to dxf builder
dxf exporter metadata default
rename dxf exporter
move cq_wrappers to osr_common
move multilayer dxf class to osr_common
osr sphinx domain
make fastener to part converter callable
make cq export wrapper callable
simple is keyword-only argument
stricter typing for cq containers
move common utilities into own package
remove parameter used for solely test
correct variable names
del unused variables
store part quantity by assembly
improve part identifier class
export wrapper exception on stderr
improve typing coverage
rename axle_support -> axle_pillar
generate assembly names
cq base classes
rename post -> pillar
decouple base classes
parts method name
remove call to deprecated method
frame sub-assemblies
frame bom parts
frame assembly names
build release
subclass control electronics
rocker axle assembly
2020 end tap jig
use cairosvg to render open graph card
open graph card templates
2020 end tap jig
fix shadow of built-in name
namespace assembly names
mark make methods for internal use
import only used elements
replace invoke with subprocess
move copyright notice to config
move long description to config
consistent variable names
use config in open graph svg
improve structure
consistent variable names
consistent naming
implement cq abstract base classes
correctly reference class constants
read point2d values by name
implement class point2d
stricter typing
fix typing errors
end tap jig modularisation