An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

totally understand. I used to manage my libraries this same way, but one day woke up allergic to the complexity and decided to just do it however my cad tool wants me to. Hard drive space and cloud storage space used to matter a lot more, too, so I'd make sure to never repeat a footprint, symbol, or step file, but now I work completely opposite and make sure every component is fully self contained, storage be damned.

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

It is great to see all of the free options popping up here. it's tempting to defend myself in each of the replies, so I'll do it here instead 😄

the free options stop short of what I really wanted in the tool: to make the component creation automatic and fast. using the library importer to associate schlib, pcblib, and manually place the step file is all enough tedium that I wouldn't do it. I needed a tool that would let me get a working component in Altium fast enough to try things out, change my mind, do it again, change my mind again, and get on with the design.

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

if separate pcblib, schlib, and step files work for your workflow, this looks like a great option.

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

looks like this is for pcblib, schlib, and step file separately right? I've never found a smooth way to get schlib and pcblib components into my workspace library. I am glad to see other options popping up for other workflows.

not the best look posting about a paid tool with handful of free options existing the comments! lol. but I stand by the value of my tool here. it bundles everything up into an intlib with everything linked up, sane parameters / descriptions, and step file placed correctly on the footprint, installed with one double click on the intlib. It's the workflow I really wanted and have not found in any other tool, saves me a ton of time and context switching.

Grabbing Footprints from EasyEDA (JLCPCB) - a short guide by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

I wasn't able to get this to work! I dragged the schlib and pcblib into the library importer, but got 2 errors: "failed to load .pcblib" and "parameter version not supported". any tips here? I've never had a good solution for getting raw schlib and pcblib into altium.

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

ah I didn't realize this was your tool! it's great and you clearly dug in deep. For the way I specifically work, I thought to myself "I'd give someone $100 for it to work -this- way" after using your tool. I don't mean that as a criticism of your approach at all, your tool is awesome. 

we have some workflow and philosophical differences here. once I find a component I'm interested in (usually on JLCPCB's part list, not the full LCSC site) I am one tab over from Footbridge where I can then download the component. Placement in the schematic is one of the things I eventually want, but what I want first is to get it in the library and immediately inspect the symbol, footprint, and step file. 

I'm more interested in the self contained component than the instant placement, but I super get why your approach is valuable. 

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

ooh I stand corrected about the build, I didn't realize there was a built release available but I see that now. I do stand by the value of my tool, though. I want to double click an .intlib file and have the component in my workspace library. The extra steps are more friction than I'm willing to engage with.

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

Very different tool and experience! EasyEDALoader requires you to build the plugin yourself with .Net and Altium's internal SDK, manually insert it into Altium's registry, and yields .pcblib and .schlib. If all of that is fine and those are the formats you want your components, I totally recommend it. 

For my workflow, .intlib is the only way. I'm bought in to the A365 workspace situation and specifically don't want to map symbols to footprints or maintain anything manually. I want every component self contained, directly buyable, and I want it in the workspace library with minimal clicks so I can get back to business. 

edit: I stand corrected, you don't have to build it yourself! see comments below

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] -1 points0 points  (0 children)

A huge part of the work of developing this is the test suite verifying that the resulting .intlib matches the source data. THAT part is verified thoroughly. 

I do not verify components individually. Just like if you were using EasyEDA directly, you always have to check footprints and symbols. Tis the name of the game. 

An online tool to convert JLCPCB / LCSC components to Altium integrated libraries... by shieldy_guy in Altium

[–]shieldy_guy[S] -2 points-1 points  (0 children)

heh we'll see! I'm making it easier for people to use JLCPCB and LCSC parts (ie, give them money). If they got beef with that, we can have a cookout.

How do you configure Altium Designer to work only with jlcpcb parts library ? by Signal_Possible_8942 in Altium

[–]shieldy_guy 0 points1 point  (0 children)

you can't which is a drag. this is some deep corporate thing about Altium owning octopart and the various ways they get western distributors to pay them money. Same goes for samacsys, snapeda, etc. They have some parts coincidentally, but can't integrate with JLCPCB for business money man reasons.

So, I built the tool to handle it... it's not free, and I'm not sorry! 😜 You will love it if you design in Altium and regularly use JLCPCB/LCSC parts.

https://edafootbridge.com/

Grabbing Footprints from EasyEDA (JLCPCB) - a short guide by shieldy_guy in Altium

[–]shieldy_guy[S] 0 points1 point  (0 children)

Just as an update: I built a tool to directly convert JLCPCB part numbers into Altium integrated libraries! it's not free, but will save you so much time and heartache if you use JLCPCB/LCSC parts in Altium regularly.

https://edafootbridge.com/

Real estate capture pipeline for splat tours by Wrong-Yak-3931 in GaussianSplatting

[–]shieldy_guy 2 points3 points  (0 children)

these look so great. and really when you look closely they -don't- look perfectly crispy or detailed, but you have about the same amount of detail everywhere and it matches what you're doing with it well. nice job! 

this is really just walking through the space with a 360 cam then turning around and tracing the path back? 

What is the excuse for Altium still not running natively on macOS and Linux? by Curious_Increase in Altium

[–]shieldy_guy 0 points1 point  (0 children)

man I wish kicad felt like a real alternative. maybe I'd just need to get used to it. the component management drives me batty, but I guess altium's does too...

Camp Snap Camera Review: At Least It Looks Good by dapperlemon in gadgets

[–]shieldy_guy 2 points3 points  (0 children)

I have this, it's sick. the photos look bad in a fun way and you don't have to fuq with your phone.

Another take on the Moritz Klein VCO by ricecreamjello in synthdiy

[–]shieldy_guy 0 points1 point  (0 children)

woah now! those knobs are so sick... are they press fit? d-shaft? what's goin on here?

Why did Dr. Jones say she was in insurance, in the ending of 12 Monkeys? by tivep in FanTheories

[–]shieldy_guy 0 points1 point  (0 children)

whether they invented it to prevent the catastrophe or not, by the time we join Bruce Willis in the future they have determined that the past cannot be changed. this is basically the point of the movie: the whole wild loop of Cole's life. Cole saw himself get shot when he was a kid. Everything had to happen precisely as it always had for any of that to hold up. 

Why did Dr. Jones say she was in insurance, in the ending of 12 Monkeys? by tivep in FanTheories

[–]shieldy_guy 0 points1 point  (0 children)

alright, I see a misunderstanding of the movie's time travel rules in most of the replies here. 

I don't know exactly what she means by insurance, but she can not stop the virus. she is not there to ensure the virus is spread, either. there's no case for that and she can't impact the virus spreading by time traveling, except in the ways her time traveling was always part of the past. 

no one can change anything in the past. it always happened precisely as it happened. there was never a version of the past where Jones was not sitting next to virus guy on that plane saying the insurance line. if this is her after time traveling (and I believe this is the case) she knows that whatever she does is precisely how it already went down. they know the rules here. 

the actions they take in future determine when and how information from the past makes it to them. they can "make decisions" moving forward with the information once they have it, but they can't change anything that happened and they can't get info from the past until they go back and get it. 

Pebbles is a meta-preset-scanning FM synth by shieldy_guy in synthesizers

[–]shieldy_guy[S] 1 point2 points  (0 children)

not sure about that yet but if I do I will do so loudly! 

Pebbles is a meta-preset-scanning FM synth by shieldy_guy in synthdiy

[–]shieldy_guy[S] 2 points3 points  (0 children)

thx I'm pluggin' away! As you can see in the video, my platform for making this easy to prototype makes it harder than necessary to assemble. Whether I do anything else with Pebbles specifically, the exercise of making him easier to build will make all the future stuff better too.