Author Topic: InteractiveHtmlBom equivalent  (Read 2028 times)

0 Members and 1 Guest are viewing this topic.

Offline Ribster

  • Regular Contributor
  • *
  • Posts: 233
  • Country: be
  • Electronics prototyper. Design. Prototype. Consult
    • Ash Labs
InteractiveHtmlBom equivalent
« on: March 04, 2020, 01:38:38 pm »
Does anyone know if there is an alternative to the https://github.com/openscopeproject/InteractiveHtmlBom project ?

I've written my own parser that uses the PDF, CSV and xls output from altium that lets me have an overview from altium.
Seeing this project, it directly reads the gerbers and generates everything needed.
I could adjust the InteractiveHtmlBom project to make it compatible with the output from altium, but i want to spare myself the effort.

Does anyone know of an alternative ?
www.ashlabs.be
Design of hardware, software with stm32 and prototyping.
 

Online ajb

  • Super Contributor
  • ***
  • Posts: 2143
  • Country: us
Re: InteractiveHtmlBom equivalent
« Reply #1 on: March 04, 2020, 04:41:04 pm »
That's neat  :)

That project says it uses python bindings in KiCAD to obtain the required information, so adjusting it to work with Alitum would...not be trivial.  You could use gerbers plus PNP file to do this, which would be nicely independent of the EDA tool used, but that won't give you the component outline to know how big of an area in the PCB view to highlight.  You could at least show a little dot on the component, I guess.
 

Offline Ribster

  • Regular Contributor
  • *
  • Posts: 233
  • Country: be
  • Electronics prototyper. Design. Prototype. Consult
    • Ash Labs
Re: InteractiveHtmlBom equivalent
« Reply #2 on: March 04, 2020, 06:18:11 pm »
Yeah that is what i was afraid of.

I created my python script based on a project i found for the unisolder project.
This is the 2nd version: https://5n44p.github.io/unisolder-chips/

In my script i just use a dot based on my PnP information. This is sufficient for my purposes.
What i do find useful is the pan and zoom function of the interactive HTML project.
And having something that generates a preview based on gerbers is very neat. But, 3d information of the components placed is very handy.
This i do not have when parsing the gerbers.
A tight coupling with the PCB design software like this project does with kicad is the only way to get everything.
www.ashlabs.be
Design of hardware, software with stm32 and prototyping.
 

Offline qu1ck

  • Regular Contributor
  • *
  • Posts: 81
  • Country: us
Re: InteractiveHtmlBom equivalent
« Reply #3 on: March 08, 2020, 08:24:28 am »
Hi, I wrote the InteractiveHtmlBom.
As already noted above it doesn't read gerbers, it's using python api to get information from kicad directly. Since altium format is not open I can't write a parser for it.
That said someone is already working on altium->kicad converter (https://forum.kicad.info/t/work-in-progress-native-altium-importer/20712) so soon you will be able to import your altium project to kicad and then use ibom.
Nothing is true (as far as measurements go)
and everything is permitted (as long as you are ok with magic smoke escaping)
 
The following users thanked this post: Ribster, Weston

Offline Ribster

  • Regular Contributor
  • *
  • Posts: 233
  • Country: be
  • Electronics prototyper. Design. Prototype. Consult
    • Ash Labs
Re: InteractiveHtmlBom equivalent
« Reply #4 on: March 08, 2020, 08:31:03 pm »
Thanks for the info!

For my own stock management system:
I currently wrote a simple parser using the XLSX BOM file, the .txt pick and place info and a 2 page PDF of front and back.
Stripping the images out of the PDF as PNG and trimming them with command line tools.

Then have some bootstrap code to place the dots for the metadata of each component overhead.
Only thing remaining is to select all the same components for ease of manual placement.
If someone needs help making their own, just PM me.
www.ashlabs.be
Design of hardware, software with stm32 and prototyping.
 

Offline ddavidebor

  • Super Contributor
  • ***
  • Posts: 1170
  • Country: gb
    • Fermium
Re: InteractiveHtmlBom equivalent
« Reply #5 on: March 10, 2020, 03:42:28 pm »
You can get to something similar if you read ODB++ files on a few software used by fab houses.
Davide Bortolami,
Fermium LTD
 
The following users thanked this post: Ribster

Offline levin_kop

  • Newbie
  • Posts: 4
  • Country: ru
Re: InteractiveHtmlBom equivalent
« Reply #6 on: September 14, 2021, 12:52:34 pm »
Hey, please check our plugin for Altium Designer:
[attachimg=1]

this extension can makes Interactive BOM and contains others great features

download free from www.boastools.com
 
The following users thanked this post: ANTALIFE, mairo

Offline levin_kop

  • Newbie
  • Posts: 4
  • Country: ru
Re: InteractiveHtmlBom equivalent
« Reply #7 on: September 14, 2021, 12:55:01 pm »
and join as to Telegram and feel free ask any questions
https://t.me/joinchat/PD6cw90DgF01ZmYy
 

Offline dunkemhigh

  • Super Contributor
  • ***
  • Posts: 3379
Re: InteractiveHtmlBom equivalent
« Reply #8 on: September 14, 2021, 04:23:47 pm »
Do you have any demo of the  interactive BOM thing other than having to download and install the tools we might not be interested in?

And, from the link...

Quote
ГлавКон
The company "GlavKon", being the official representative of Altium

Checking Altium for Russian rep doesn't seem to lead to the same place.

 

Offline levin_kop

  • Newbie
  • Posts: 4
  • Country: ru
Re: InteractiveHtmlBom equivalent
« Reply #9 on: September 14, 2021, 05:28:18 pm »
Glavkon - official premium reseller of Altium products.
And we have a dev staff and we developed this free plugin

examples html generated by Altium Designer
 
The following users thanked this post: ANTALIFE

Offline dunkemhigh

  • Super Contributor
  • ***
  • Posts: 3379
Re: InteractiveHtmlBom equivalent
« Reply #10 on: September 14, 2021, 06:56:42 pm »
Wow! That's very impressive. Thanks for making it available for free :-+
 

Offline RiZsho

  • Contributor
  • Posts: 9
  • Country: si
Re: InteractiveHtmlBom equivalent
« Reply #11 on: September 15, 2021, 12:18:15 pm »
levin_kop: That's awesome! Keep up the good work. Maybe there's a chance that this could be a container in outjob?
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 1365
  • Country: gb
Re: InteractiveHtmlBom equivalent
« Reply #12 on: September 15, 2021, 12:42:08 pm »
Glavkon - official premium reseller of Altium products.
And we have a dev staff and we developed this free plugin

examples html generated by Altium Designer

Those samples look great.
Your Altium plugin is based upon the KiCAD plugin right? https://github.com/openscopeproject/InteractiveHtmlBom
 

Offline levin_kop

  • Newbie
  • Posts: 4
  • Country: ru
Re: InteractiveHtmlBom equivalent
« Reply #13 on: September 15, 2021, 12:57:17 pm »
Yes, we have adapted Altium Designer to generate html based on this project with some fixes.

For example, we made sorting in ascending order Designator (C1, C2, C10, C20, C100...), adding any parameters from Altium, and slightly added actions with object selections.

https://t.glavkon.com/telboas/boastools_1.3.7927.22280.exe
 
The following users thanked this post: voltsandjolts, ANTALIFE, mairo

Offline ANTALIFE

  • Frequent Contributor
  • **
  • Posts: 444
  • Country: au
  • ( ͡° ͜ʖ ͡°)
    • Muh Blog
Re: InteractiveHtmlBom equivalent
« Reply #14 on: September 17, 2021, 07:15:46 am »
Yes, we have adapted Altium Designer to generate html based on this project with some fixes.

For example, we made sorting in ascending order Designator (C1, C2, C10, C20, C100...), adding any parameters from Altium, and slightly added actions with object selections.

https://t.glavkon.com/telboas/boastools_1.3.7927.22280.exe

Thanks so much for sharing this! When I first saw the KiCad plugin I was quite jelly as I saw it being super useful for assembling boards at home


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf