A couple of enhacement suggestions
See original GitHub issueHi,
First of all, thank you for this great project - it’s really helpful and helps to save a lot of time.
Today I used the interactive BOM during assembly of two rather large PCBs (~350 BOM entries each). Based on my first impressions, I came up with a list of suggestions that could make manual assembly process a bit smoother. I just wanted to know if there’s any chance that these could be implemented in the future versions:
- Add an option or filter syntax to search only specific columns (https://github.com/openscopeproject/InteractiveHtmlBom/issues/167 might be related?). Suppose you only want to see 120 Ohm resistors - when you search for
120
all the1206
footprints will be selected too. Searching only the values is especially useful if you don’t follow any strict placement order and just grab one bag of parts after another in random order and then just search the BOM for whatever fell into your hands. - Add a keyboard shortcut to focus on the element list. When you want to filter the list, you can press Alt+F to focus on the filter field and search for something. As far as I know, there is no way to bring the focus back to the element list other than by using your mouse.
- Add an option to sort elements by their proximity instead of sorting by reference - this could make the placement order more natural.
- Make it possible to center the PCB preview on the currently selected element - useful when the viewport is too small to show the entire PCB.
This was my first time using this tool, so I suppose some of the features I mentioned might already exist, but I could have just missed them. In any case, if you think that any of these are worth having, I could try (I’m not very good with Python) to implement some of them and open a PR.
Thanks
Issue Analytics
- State:
- Created 2 years ago
- Comments:11 (11 by maintainers)
Top Results From Across the Web
suggestions for enhancement | English examples in context
Suggestions for enhancements to socio-technical systems (STS) theory are offered based on a multiyear development process. 1.
Read more >8 Ways to Improve and Grow Your Business in 2022
These eight business improvement ideas can help you get more customers, be more productive, and increase your profits. Small and midsize ...
Read more >21 Expert Tips To Take Your Business To The Next Level
1. Reach customers in more ways than one · 2. Find employees eager for a second chance · 3. Use a 60/20/20 approach...
Read more >7 Ways to Increase Enhancement Sales and Profits
Boost your profits by taking a companywide, systematic approach to increasing upsells, cross-sells and enhancement work.
Read more >Get 6 tips for improving your team's customer service skills
1. Strengthen your customer service skills · 2. Look at every touchpoint · 3. Improve your customer interactions · 4. Enhance your customer...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
One advantage of following BVH path is that it may generate a route that feels more “natural” even if other algorithm provides a shorter path. We may have to build the alternative and compare the results visually to make a call on that.
Okay, I’ll try out the k-opt technique and maybe the BVH+TSP combo too if I have some time this week. I’ll let you know when I have some results.