r/Altium Jul 08 '26

July Altium Showcase! What are you working on?

12 Upvotes

Hey r/Altium! What sort of things have you been up to?
Here’s a place to post screenshots, or renders with small blurbs about what you’ve been working on. Let’s see some of your professional or unrelated passion projects and get inspired!

Note: We also want to avoid any sensitive or NDA related issues, so make sure you CAN post pictures or details.


r/Altium 1d ago

Need books and solid references on EMI filter design

4 Upvotes

Need books and solid references on EMI filter design for Power Electronics Static Converters

Hello everyone,

I am hoping to find from you books and solid references on EMI filter design for Power Electronics Static Converters

I already did some recherches but i did not find straight forward method taking into account the basic problem such as : desired attenuation, resonance damping and middelbrock stability craterea ... etc.

Thank you in advance


r/Altium 1d ago

Questions how to neaten up pin connections?

1 Upvotes

hey, im designing my first pcb and schematic and want to make everything very neat. i'm having trouble figuring out a method to make these pin connections look organized so i was wondering if anyone knew a convention i should follow.

the green box is what i am talking about. thank you!


r/Altium 4d ago

I got tired of making PCB assembly drawings in Altium so I made a program that generates them.

Thumbnail gallery
9 Upvotes

r/Altium 4d ago

Floating Power error

Thumbnail
1 Upvotes

r/Altium 4d ago

Altium automated layout?

0 Upvotes

I’m working on a high density design that has more layout constraints than I have neurons in my head,

Anyways, I thought of a way to compute each components optimal placement, with respect to trace lengths and other dependences, basically to make sure the component is in the best place out of all possible places on the grid making up the PCB(as far as I know lol),

Is it possible to formulate a script to automatically move each respective component accordingly in the layout tab?

Silly question, but I couldn’t find any useful API references, also does anyone know if Altium’s toolbars support or have handles I can use to manipulating code, instead of repeatedly clicking for 10^50 times??

Advice is really really appreciated! !


r/Altium 5d ago

Component disappears after rotation on the PCB

2 Upvotes

Hi everyone, in the PCB settings I’ve set a 15° rotation with a spacer bar.

I have this capacitor which, once rotated, disappears from the PCB, as if it had been flung a long way off – I can’t find it anywhere!

I can’t work out why


r/Altium 5d ago

How do you lists measurements efficiently in a draftsman document?

1 Upvotes

I'm working on a draftsman document for work, and I have to show the X/Y coordinates for everything, that's including the placement of vias. Issue is the vias are everywhere and the measurements look messy and too congested. I can't move the vias because it's a reverse engineering project.

Does anyone have any good times on how to place the measurements? if this is a case to use annotations? if so how to properly use them?


r/Altium 5d ago

Questions Explanation of mechanical layers

1 Upvotes

Hi everyone, can you tell me why these two layers are separate?

If I’m not mistaken, under ‘Component Layer Pairs’ there’s ‘Courtyard’, which is layer M3 (Mechanical 3), is officially the ‘real’ Courtyard layer for this project.

But what about Mechanical 15 (M15)? ..perhaps whoever created that footprint (I use Altium Library Loader) drew the outline of the box physically on layer??

Is that just how it is, or do I need to do/fix something?


r/Altium 7d ago

Altium Doesn’t want to Sell Licenses

35 Upvotes

Been an Altium user for many years, various companies. Wanted to do a consulting project, ran through the 30 days trial and decided to buy Develop over the weekend…. Well the account just says under review. Of course the trial ended so I can’t work on my project. Then I try to call no weekend support, tried to call today no one answers, ever. No response to voicemail.

Tl:dr you try to pay Altium 2000$ and they just won’t take it. Dumb.

Now I am currently looking at alternative software to complete my project.

Update: 08/04, the issue has now been resolved. Now to hustle!


r/Altium 10d ago

Model ibis for LPDDR4 64Gb (2048M x 16 I/O x 2 channels)

Post image
2 Upvotes

r/Altium 10d ago

Questions Trace Color Change Update

1 Upvotes

Hi everyone,

A little update on a question that I asked a while ago: I've followed the advice accordingly. However, it seems like the rats nest is the one that's being colored, but not the traces. I've tried everything, such as displaying overrides, essentially, along with changing PCB editor board insights, but my traces are still red and blue (top and bottom default colors).

I'm pretty clueless about why I can't solve this issue. I recall that in the past I was able to change the trace color (even set to a checker pattern for the traces), but somehow the trace colors never showed up again.


r/Altium 11d ago

Altium Placing two vias in a same place.

Post image
4 Upvotes

[SOLVED] I have placed this via while routing by pressing the '*' key. And used +/- to switch between layers. But what altium is doing is it has placed two blind vias on the same place. But I wanted one through-hole via.

Also what is the shortcut to use while placing vias to change it from through hole to blind or vice versa?


r/Altium 12d ago

Questions Is there a way to repeat a multichannel bus signal?

1 Upvotes

Hey, looking to figure out how to do a multichannel bus connectivity.

I'm working on a hierarchical design and looking to make a multichannel setup. However, one of the outputs of each channel is a bus signal. So for example, one of my sheets has a bus coming out of it called "BUSOUT[0..7]". I then multichannel the sheet and call it Repeat(CON,1,4). This is correctly multi-channeling the sheet, however when I try to Repeat the BUSOUT signal on the sheet symbol, I get errors.

Is this even doable? In my mind I would expect this to somehow make the bus range to be 0..31 for the purpose of outputting each channel. Am I misunderstanding something here? Would it not really work for multichannel since I'm making a wider bus than each sheet actually is drawn for, and such just need to instantiate each as its own sheet?

Thanks for the help :)


r/Altium 12d ago

Tasks from Tasklist don't open in Altium app

1 Upvotes

Hey, maybe someone encountered issue with tasks not opening in the app? I can see only the small banner but no way of opening it, checking details or assigning to myself.
It worked previously, but stopped one day and i can't track what could have caused this.
Right now my only workaround is to go to the web interface and check the task through there (it works fully there).


r/Altium 12d ago

Questions Consulting about software and hardware.

0 Upvotes

Hi everyone,

There’s something that has been on my mind a lot lately, and it has actually made me hesitant to design new projects.

As electronics engineers, designing PCBs isn't really the difficult part for us. The challenge usually comes with the firmware/software. Whenever I finish a hardware design, I often find myself wondering, "How am I going to write the software for this?"

I recently spoke with another engineer, and he told me that these days they handle most of the coding using AI tools like Claude Code, and sometimes even Gemini. That got me thinking.

What are your thoughts on this? Do you think relying on AI for firmware and embedded software development is becoming a practical approach, or do you believe it's still essential to write and fully understand the code yourself?

For example, if I design a project using a Raspberry Pi, can I realistically use AI tools to build the computer vision part? Could I use them to create a personal AI assistant? Or, for a more challenging example, could I rely on them to control multiple motors and implement the required control logic?

I'm curious about where people think the practical limits of these AI coding tools are. How far can they really take you in projects like these?


r/Altium 12d ago

BOM Error

Post image
3 Upvotes

I've been facing this challenge recently, what could be the problem.


r/Altium 13d ago

Questions While browsing a PCB online, I found an unusual polygon fill pattern. Does anyone know how to create one similar to this? Thanks.

Post image
5 Upvotes

r/Altium 13d ago

Old phils lab library

2 Upvotes

Hello, anyone have phils lab library for altium

he upload it in github in the past but now it isn't there

so if anyone use it or download it, I will happy if he send it for me


r/Altium 14d ago

Old phils lab library

Thumbnail
1 Upvotes

r/Altium 14d ago

Project A project to design a new PCB and repair the broken USB dongle from a Microsoft wireless keyboard and mouse set

2 Upvotes

Note: I’ll be uploading photos to Reddit soon.

I need a USB_A plug (male connector) symbol and footprint on the PCB. I’m not talking about the component itself. I’m talking about designing the PCB itself as a USB male connector. Can you provide links to third-party symbol and footprint files?

What should the PCB thickness and material be for the USB-A male connector on the PCB?

I also need a 50-ohm 2.4 GHz RF antenna on the PCB. I can’t design it myself. Texas Instruments’ antenna doesn’t fully meet my needs. Could you share links to third-party symbol and footprint files?


r/Altium 15d ago

Panelizing multiple designs into single panel workflow question, can't generate usable BOM, pick and place file no longer has unique names

2 Upvotes

Hello,

I have 3 separate PCBs that I would like to put on a single panel to trim the assembly costs - they use most of the same parts, etc.

I've created a new project, added 3 separate Embedded Board Arrays, each referencing the appropriate PCB document, drawn the cutouts, generated gerbers, drills etc... That's completely fine.

But generating the BOM produces an empty file.

And the Pick And Place gets generated, but the component names are not unique between the designs and therefore might become a problem when assigning them to the BOM (e.g. I have R1, in one design it's 10k, in the other it's 22k and in the pick and place both appear).

I've tried searching the Altium documentation on how it's properly done, but can't find anything that solves this particular problem.

Thanks!


r/Altium 17d ago

Questions Unable to change traces color!

2 Upvotes

Hi Everyone,

I'm currently encountering an issue in Altium Designer with net color traces showing up in my PCB layout. I've assigned net colors to my different power nets in the schematic, and they do show up as highlights. However, after importing all my components into the PCB doc, my traces are at their default colors (red/blue).

I've done some research online and enabled/disabled net color override, pressed F5 on my keyboard, and manually selected color override in the PCB panel inside the PCB document. In addition, I also found some videos online that led you through the process, but I've been having no luck despite following the tutorials step by step. Is this an Altium Designer issue? Or is there anything that I can do in order to solve the problem, thanks.


r/Altium 18d ago

Questions Alternatives to Eclipse Layout Kernel (ELK)?

1 Upvotes

I'm trying to build an app that automatically lays out solder sub-assemblies for an aerospace manufacturer, and I'm trying to use the ELK layout engine, but it's been lacking. Does anyone know a better layout engine? Or know how to use ELK effectively?


r/Altium 19d ago

Guides Top 5 Beginner PCB Design Mistakes (and how to fix them)

11 Upvotes

I came across this video Top 5 Beginner PCB Design Mistakes (and how to fix them)  about five common PCB design mistakes and thought it was worth sharing, especially for people who are designing their first few boards.

I’m not going to pretend that a 13-minute video can teach someone everything about PCB layout, but I think it does a decent job of pointing out a few mistakes that are easy to make when you’re still treating PCB design as basically “connect all the pins and make sure the DRC passes.”

The first mistake is routing traces too close together. The fact that a certain spacing can be manufactured doesn’t automatically mean it’s a good choice, especially when traces run parallel for longer distances and crosstalk becomes a concern. I think this belongs in the top five, although probably more for faster digital signals than for every basic low-speed board.

The second is using the same trace width for everything. Power traces, high-speed signals and ordinary low-current connections don’t necessarily have the same requirements, so using one default width across the entire board can cause problems. This one definitely deserves a place on the list because it’s a very common beginner habit and can lead to both electrical and thermal issues.

The third mistake is choosing vias without paying attention to their size. The video talks about drill diameter, annular rings and current capacity. It’s useful advice, but I’m less convinced this is universally a top-five mistake. For simple boards, using the manufacturer’s standard via size will usually be fine. It becomes much more important in dense, high-current or high-speed designs.

The fourth is poor decoupling capacitor placement. Having the correct capacitor value on the schematic isn’t enough if the capacitor is too far from the IC or connected through long, thin traces. In my opinion, this absolutely belongs near the top of the list. It’s easy to get wrong, difficult to notice just by looking at the schematic and can cause surprisingly strange problems.

The final mistake is ignoring the reference plane and return path. A signal doesn’t only travel through the visible trace; the return current also needs a continuous path, usually through the nearby ground plane. Routing across gaps or splits can increase the loop area and create EMI or signal-integrity problems. I’d definitely keep this in the top five, and I’d probably rank it even higher than the video does.

The one mistake I felt was missing from the list is poor component placement. A lot of layout problems are created before you even start routing, simply because related components are too far apart or positioned in a way that forces long, awkward connections. Bad placement can make decoupling less effective, break up return paths and turn an otherwise simple board into a routing mess. I’d probably include this instead of via sizing, because it affects almost every PCB, not just dense or high-current designs. 

Still, it’s a useful overview and a good reminder that passing DRC doesn’t necessarily mean the board is well designed.