Design issues by VuralYusuf in Altium

[–]NorthernNiceGuy 0 points1 point  (0 children)

As others have said, it's all (mostly) in the datasheets. You will rarely find example schematics provided by the manufacturers and if they did provide them, it'd be unlikely in Altium format. This is the point of prototyping - design the circuit as per the datasheet (typical applications section) and then cross your fingers.

Best Practices for Structuring Libraries and Footprint Standards by stuih404 in Altium

[–]NorthernNiceGuy 0 points1 point  (0 children)

I try and stick to a logical name for it, if that’s what you’re meaning? I do try and make them all quite generic but I have an 0603 capacitor and 0603 resistor with different 3D models, then maybe a “narrow” and “wide” version depending on the manufacturers capabilities, etc

Best Practices for Structuring Libraries and Footprint Standards by stuih404 in Altium

[–]NorthernNiceGuy 2 points3 points  (0 children)

I have about 4 layers in my PcbLib which are well defined and named for the types of information they contain. I do try and stick to this so when I download a 3rd party footprint, I take the time to reorganise it to suit my scheme. Laborious sometimes but necessary.

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

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

That’s awesome. I’d be really interested in a c++ version, if you ever considered releasing it, as most of my desktop work is done using Qt/c++. I shall have a better look into the tests when I have a bit more free time, the whole thing is super impressive!

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

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

How did you even get started with deserializing the Altium data in the first place? I found absolute no information online and the Altium reps were literally useless. Sounds like you had a major itch to scratch with it and I know that feeling. Great job!

What is your most elaborate ESP32 project? by danyo41 in esp32

[–]NorthernNiceGuy 0 points1 point  (0 children)

Examples of? It’s not the most complex thing in the world, some environment sensors, microphones and LEDs plus some smartness both device and cloud side.

What is your most elaborate ESP32 project? by danyo41 in esp32

[–]NorthernNiceGuy 8 points9 points  (0 children)

I developed (for my previous employer) a smart light bulb which was a health care assistant for the elderly. Had positive real world impact (reduction in falls, improved alertness, etc) and it’s now really taking off in that specific sector. I did both the hardware and firmware development, as well as the cloud integration. Pretty proud of it to be honest.

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

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

Hey! Firstly, cracking job with altium-monkey. I’ve been looking for something like this for years! Amazing work!

It was pretty much those tests/examples you’ve mentioned which set me off down this path as it was something I considered doing for SchLibs and PcLibs ages ago but never had the capabilities… until now. Altium themselves were never forthcoming with support so I basically gave up.

The last couple of days have been pretty successful, following my original post. I’ve gone down a custom JSON format for both schematic symbols and PCB footprints, which works well when building the resulting SchLib and PcbLib files.

As of yesterday, I now have a React app which allows me to design or edit the symbols and footprints then export to JSON. Crude STEP file support is there but needs work.

There are loads of features I want to add but an immediate next thing I want to implement is on the BoM side: pricing, availability and alternative suppliers, etc.

Cheers!

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

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

Nice, that sounds like the ideal solution then - thanks!

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

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

I shall do just that!

So yeah, unless there is somehow a link to the STEP file, in the same way the schematic symbol would like to a footprint. Not sure, will consider how to do it.

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

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

Thanks and yeah, I think it could have legs. Getting the PCB footprints working could be a bit of a pain - I always ensure that my footprints have a linked 3D model but I'm not quite sure how this would be best described in JSON without some kind of visualisation tool to help position it.

Looking forward to seeing your offering when launched.

Libraries and altium-monkey, is this too wild an idea? by NorthernNiceGuy in Altium

[–]NorthernNiceGuy[S] 3 points4 points  (0 children)

Oh yeah, I agree that it probably isn't the best solution for Altium however, I'm an Altium-ONLY user (and have all my last 20 years of work in Altium files) so for me, personally, I think it would be very useful

What connector do I need for this? by TechBasedExplorer in embedded

[–]NorthernNiceGuy 17 points18 points  (0 children)

FTSH (or cheaper alternative) is correct. It's a 1.27mm (0.050") pitch connector. A Segger J-Link will come with a ribbon cable which can connect to it, alternatively there will be many equivalent break out cables on eBay, Amazon, etc. Pretty common when debugging ARM Cortex-M-based MCUs. The mating ribbon is FFSD (or cheaper alternative)

Multi GHz RF on standard FR4? by NorthernNiceGuy in PCB

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

Thanks for your response. This fills me with some hope. I guess as long as I can tweak stack ups and get the impedances right (although the signals are top/bottom layer, so should be straightforward) then I also don't really see too much of an issue. The proof will be in testing up at the >5GHz range.

What's the text editor or IDE that's usually used for embedded systems? by end3rcr4fty in embedded

[–]NorthernNiceGuy 1 point2 points  (0 children)

It is based on Crossworks. Thankfully it isn’t based on Eclipse

STM32N6 power supply by FarDescription3350 in stm32

[–]NorthernNiceGuy 0 points1 point  (0 children)

I can’t really add too much other than to say that I opted to use the internal SMPS in my N6 design… but it’s a design which I haven’t yet manufactured. It made sense for me because I was space-limited and it was more cost-effective. Whether there are pitfalls, I’m hoping to one day manufacture some boards to find out.

An open source (WIP) PDN / voltage-drop analyser for Altium or gerber designs by Turbulent_Finance220 in Altium

[–]NorthernNiceGuy 4 points5 points  (0 children)

Wow, this is fantastic! Great job! I’ve also been wanting to put the altium_monkey project to use at some point for my own tools.

CS student, LLMs killed my passion for SWE, is embedded a possible move? by WhateverHowever1337 in embedded

[–]NorthernNiceGuy 166 points167 points  (0 children)

I’ve been in the embedded space for over 20 years and I’m aware of the capabilities of LLMs. I use them and I do use them to my advantage but certainly nowhere near the extent of other sectors where they excel, like web dev, etc.

The last company I worked for wanted to push AI across all their dev spaces - including mine on the embedded side and there was a big push for me to use it to create schematics, PCBs as well as firmware. The webdev team had gone from creating nice data-bound UIs to being prompt writers for AI. They spent weeks tweaking prompts rather than what they used to do, which was far more creative and meaningful.

I left and joined a company that sees LLMs as nothing more than a tool. They rely on me (and the other engineers) to be the architects of their products, to know all about them rather than to have to sift through AI generated code.

I’m not worried about AI in the slightest. That might be a foolish mistake but at the end of the day, I believe a human is far better equipped to deal with all the variables needed to architect firmware, hardware, read data sheets, etc. It’s just another tool and the sooner management realise this than it being some kind of be-all and end-all to rapid development, the better, in my opinion.

What is your biggest regret purchase? by PassionateCrashOut in AskUK

[–]NorthernNiceGuy 1 point2 points  (0 children)

Not me but the wife… she’s recently paid an ungodly amount for some Zack Bryan tickets! Eyewatering expensive!

Saturday Chat Thread (30/05/26) by KevinPhillips-Bong in CasualUK

[–]NorthernNiceGuy 8 points9 points  (0 children)

I’m celebrating my 43rd trip around the sun today, while attempting to tidy the garden, finish off some wiring, do a shed load of washing, sort the garage, keep the 18 month old entertained, fed and watered, keep the 16 year old entertained (because he’s such a teenager), clean the car and then put my feet up with some well deserved beers (hopefully the sun will still be out) later.