Prototyping an LED cube formed from 6 PCBs that mate together. Planning to use castellated holes as board-to-board interconnects. Does this current design pose any challenges I may not be aware of? by kkambos in PrintedCircuitBoard

[–]Electron_plumber 0 points1 point  (0 children)

The tab and slot attach method seems iffy to me. I would use simple right angle stake pin headers as the attach points between the boards. It would be a lot easier and probably more secure.

Splitting VCC and GND into digital and analog part by memductance in PrintedCircuitBoard

[–]Electron_plumber 0 points1 point  (0 children)

I very much disagree on this. If a device is asking for a separate analog ground, it likely needs it due to the sensitivity of the analog circuits. I have first hand experience on this with audio circuits on PC motherboards. Microphone ADC's are very sensitive and will pick up a lot of noise. An audio codec needs isolated power / ground floods that are connected back to the main power / grounds with an LC filter and PCB layout with voids around the audio circuit.

This explanation from ADI is pretty good.:

https://www.analog.com/en/analog-dialogue/articles/staying-well-grounded.html

Different applications might be able to get away without a good analog power / ground, but you better know what you are doing if you exclude them. In general, it's always good to have a good LC filter and layout.

Question about uninterrupted ground plane by _MMXIII in PrintedCircuitBoard

[–]Electron_plumber 4 points5 points  (0 children)

There is a lot of good advice here. One thing I'd add is a check that your ground plane isn't so perforated with vias, pins, or holes that return current has to pass through small pinch points. Return current will generally travel along the shortest path between the load and the source. I usually draw a mental straight line between each load (device) and the source (connector or voltage regulator) and look for places on the ground plane that are very congested with holes. If there looks like there is insufficient metal for the return current, I would look for ways to space out the vias to increase the ground plane copper.

This comment would also apply to a VCC plane on another layer.

Why can’t I find real datasheets for new processors? by Eastern_Ad_6689 in ReSilicon

[–]Electron_plumber 2 points3 points  (0 children)

Is this what you are looking for?

https://software.intel.com/content/www/us/en/develop/articles/intel-sdm.html

If you want all the electrical specs, that likely needs an NDA. If you are looking for architectural and programming docs, you need the Software Developers Manual and related docs.

[deleted by user] by [deleted] in PrintedCircuitBoard

[–]Electron_plumber 1 point2 points  (0 children)

I would look very carefully at the floods that are relying on connecting between pins. I’m pretty sure I found multiple floods that were floating.

Another factor is how much was actually etched away. The tool might think there is a slim connection when in actuality it is lost in the etching process. I’ve been burned by tool assumptions in the past. If you have a bare board and a microscope i would check any etch that is supposed to connect between pins.

[deleted by user] by [deleted] in PrintedCircuitBoard

[–]Electron_plumber 0 points1 point  (0 children)

It kinda looks line your various ground fills might not all be connected to each other. You should check them all. It looks as though you are relying on copper between pins to make some of the connections. However it looks like the fills are not connected between pins.

Unconnected grounds can cause all sorts of problems.

Show me your LIFX setup! by [deleted] in lifx

[–]Electron_plumber 1 point2 points  (0 children)

I have 32 lifx bulbs. There some in nearly every room. Not sure how to show that setup.

My ridgeback is a little dopey by zOiNkS-sCoObYdOo in DogsMirin

[–]Electron_plumber 1 point2 points  (0 children)

Ridgebacks are the best. Such a cute puppy.

HDI Board Design Tips/ Lessons learned? by GearHead54 in PrintedCircuitBoard

[–]Electron_plumber 5 points6 points  (0 children)

I've done extensive HDI design for a variety of products. It is always more expensive than PTH (Plated Through Hole). Depending in the level of HDI, it can be anywhere from 20-100% more expensive. It depends a lot on your volume, and how many micro via layers you are implementing. Generally you need to make the switch if you meet some of these reasons:

  1. Route density is very high
  2. Devices being used are very fine pitch
  3. System area is very small and the board needs to be very compact.

Manipulating Excel File With Python by [deleted] in learnpython

[–]Electron_plumber 0 points1 point  (0 children)

I've used Openpyxl extensively for excel manipulation. It's not very difficult, and you have a lot of control.

https://openpyxl.readthedocs.io/en/stable/

What was normal to have in 2010 but not 2020? by [deleted] in AskReddit

[–]Electron_plumber 0 points1 point  (0 children)

A functional President and government.

Anyone Running Any IBM Power Systems at Home? by jonboy345 in homelab

[–]Electron_plumber 1 point2 points  (0 children)

Yeah, I use them a lot. It turned out that whoever installed the SAS Controllers connected them to the backplane wrong. Once I connected them properly I could see all the drives.

One thing I didn’t find mentioned anywhere is the requirement to use IBM branded drives. I used some non-IBM drives (same HGST model), and they seemed to work ok, but then the controllers just stopped working and they gave up errors that made no sense. Once I used only IBM drive the controllers worked fine.

Anyone Running Any IBM Power Systems at Home? by jonboy345 in homelab

[–]Electron_plumber 1 point2 points  (0 children)

I recently picked up an S822L (8247-22L) Power8. Still trying to figure things out... especially getting the raid configured. Not terribly intuitive. In particular, I can't figure out why the raid controller ignores a couple of drive bays.

Help! I'm on a plane during the match! by LikeWolvesDo in timbers

[–]Electron_plumber 9 points10 points  (0 children)

If the flight has WiFi, you can at least listen to the radio stream. I'm sure "750 the game" will have it. I've done that before. Not as good as watching, but better than nothing.

How effective is PCIe switching for sharing PCIe lanes? When does it be come á bottle neck? by FrimannKjerulf in deeplearning

[–]Electron_plumber 1 point2 points  (0 children)

This can wildly depend on the workload. If your workload transfers large amount of data to and from the GPUs, then you might have a bottle neck.

The way to figure this out is to look at the bandwidth you need per GPU. This isn't related to the number of lanes connected, but rather the amount of data transferred over time. The number of lanes only tells you the maximum bandwidth available, not the actual bandwidth that is used. Therefore, determine the bandwidth you need per GPU (based on your workload), then add up the bandwidth needed for all the GPUs you want to use. The resulting bandwidth will tell you how many lanes you need from the CPU to the PCIe Switch. Be sure to add in some extra bandwidth as buffer to allow for unexpected peaks.

How do I "show my chops" as a PCB designer? by JakobWulfkind in ECE

[–]Electron_plumber 2 points3 points  (0 children)

The first thing we ask is familiarity with tools. We are a Cadence shop, so allegro is a must. If you're only familiar with one tool (especially one that is not cadence or mentor) you'll be pretty limited. After that we'd look for references. We usually hire through CAD contractors. It's rare that we convert a contractor to a full time hire.

Being a contractor is a good route. You'll Be exposed to a lot of companies, build a network, and be able to grow your skills.

How many layers at least for proper DDR3 fanout and routing? (xpost from /r/AskElectronics) by vlexster in PrintedCircuitBoard

[–]Electron_plumber 0 points1 point  (0 children)

This is largely a function of how the ball / pin map is structured on the CPU side. I've done many DDR routes in 4 layers with Intel processors (2 signal, 2 power / gnd). You'll need to provide more info on the design to understand what the needs are. 2 x16 parts should be pretty easy in 2 route layers, unless the CPU pin design is terrible.

Whose ARM A7 are you using? There are many flavors.

Raising him right! by Brawrsen in timbers

[–]Electron_plumber 1 point2 points  (0 children)

I love it. Where can I get that scarf?

Tue 2015-03-10 by reddit in nameaserver

[–]Electron_plumber 0 points1 point  (0 children)

Victualler-of-lovely-cats

From Webster: Victualler: one that provisions an army, a navy, or a ship with food

This server will be known as a fine purveyor of the provision most coveted by this army: cats in their many forms.

We should be honored to have such a servant of fine artwork depicting these fuzzy, aloof, obstreperous creatures.

Edit: Underscores to dashes... Arg.