question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

A couple of enhacement suggestions

See original GitHub issue

Hi,

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 the 1206 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:open
  • Created 2 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
qu1ckcommented, May 10, 2021

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.

0reactions
Jacajackcommented, May 10, 2021

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found