step reduce
play

STEP Reduce Seth Hillbrand KiCad Services Corp. 1 / 13 Motivation - PowerPoint PPT Presentation

STEP Reduce Seth Hillbrand KiCad Services Corp. 1 / 13 Motivation STEP fjles are the default 3D interchange 1 2 3 4 Redundant! * 5 6 7 8 2 / 13 Large 3D libraries KiCad provides a comprehensive 3d library In exchange for a


  1. STEP Reduce Seth Hillbrand KiCad Services Corp. 1 / 13

  2. Motivation ● STEP fjles are the default 3D interchange 1 2 3 4 Redundant! * 5 6 7 8 2 / 13

  3. Large 3D libraries ● KiCad provides a comprehensive 3d library – In exchange for a mere 5.8GB ● DIPTrace (commercial) 3d library – 4.7GB ● Manufacturer models – High Density → T oo large to e-mail 3 / 13

  4. Content Redundancy 4 / 13

  5. After Reduction ● No repeated commands 5 / 13

  6. Example result ● QFN-68 from DIPTrace 3d model library ● QFN-68 from KiCad 3d model library 6 / 13

  7. What about STPZ? ● STPZ is great… BUT – Layers zlib on STEP fjles – Window context compression ● Hufgman windows only deal with fjrst order representation difgs ● DIFFERENT COMPRESSION METHODS 7 / 13

  8. Combine STEPZ/STEPReduce 8 / 13

  9. 3D comparison ● Compression doesn’t matter if the model is not accurate 9 / 13

  10. 3D comparison ● Compression doesn’t matter if the model is not accurate ● OpenCascade allows for easy, binary verifjcation 10 / 13

  11. 3D comparison ● Compression doesn’t matter if the model is not accurate ● OpenCascade allows for easy, binary Gives NULL result to within face- verifjcation level FUZZY setting 11 / 13

  12. Net Reduction ● KiCad STEP library – STEP Reduce + STPZ – 5.8GB → 1.50GB ● Critically, 60+MB, full board 3d model reduces to 12MB → Fits through most mail servers! 12 / 13

  13. Questions? ● Try it out yourself: https://gitlab.com/sethhillbrand/stepreduce 13 / 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend