Author Topic: InteractiveHtmlBom equivalent  (Read 11259 times)

0 Members and 1 Guest are viewing this topic.

Offline RibsterTopic starter

  • Frequent Contributor
  • **
  • Posts: 250
  • 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 and manufacturing of embedded hard- and software
 

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2733
  • 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 RibsterTopic starter

  • Frequent Contributor
  • **
  • Posts: 250
  • 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 and manufacturing of embedded hard- and software
 

Offline qu1ck

  • Regular Contributor
  • *
  • Posts: 92
  • 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 RibsterTopic starter

  • Frequent Contributor
  • **
  • Posts: 250
  • 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 and manufacturing of embedded hard- and software
 

Offline ddavidebor

  • Super Contributor
  • ***
  • Posts: 1190
  • Country: gb
    • Smartbox AT
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.
David - Professional Engineer - Medical Devices and Tablet Computers at Smartbox AT
Side businesses: Altium Industry Expert writer, http://fermium.ltd.uk (Scientific Equiment), http://chinesecleavers.co.uk (Cutlery),
 
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:


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, thekeystoneclimber, Fire Doger

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
 

Online PlainName

  • Super Contributor
  • ***
  • Posts: 7292
  • Country: va
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

Online PlainName

  • Super Contributor
  • ***
  • Posts: 7292
  • Country: va
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: 16
  • 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: 2452
  • 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: 515
  • 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

Offline thekeystoneclimber

  • Newbie
  • Posts: 7
  • Country: us
Re: InteractiveHtmlBom equivalent
« Reply #15 on: February 18, 2022, 04:23:53 pm »
This is amazing!  I second that it would be even more amazing if it could be incorporated into an outjob.
 

Offline mrpea

  • Newbie
  • Posts: 7
  • Country: au
Re: InteractiveHtmlBom equivalent
« Reply #16 on: November 09, 2022, 01:34:27 am »
Just found this thread after looking at a similar tool for easy eda as i didnt see anything in altium that dose the interactive bom.. excellent work.. this makes loading a pcb far quicker and locating circuits easier.
 

Offline Batang

  • Regular Contributor
  • *
  • Posts: 54
  • Country: my
Re: InteractiveHtmlBom equivalent
« Reply #17 on: November 09, 2022, 04:15:23 am »
The latest download for Boastools

https://boastools.com/
 
The following users thanked this post: thm_w, PlainName

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2733
  • Country: us
Re: InteractiveHtmlBom equivalent
« Reply #18 on: November 09, 2022, 04:13:33 pm »
I've been using this for a little while now, it really is great for hand built prototypes and one-offs.  I just wish it would save the export configuration (especially which fields are exported), even just changing which PCB document is selected in the editor resets the configuration. 
 

Offline mrpea

  • Newbie
  • Posts: 7
  • Country: au
Re: InteractiveHtmlBom equivalent
« Reply #19 on: November 10, 2022, 05:44:23 am »
Maybe add something into the property fields for different variants for each component? maybe that would work?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf