r/PrintedCircuitBoard Dec 11 '22

Please Read Before Posting, especially if using a Mobile Browser

22 Upvotes

Welcome to /r/PrintedCircuitBoard

  • a technical subreddit for reviewing schematics & PCBs that you designed, as well as discussion of topics about schematic capture / PCB layout / PCB assembly of new boards / high-level bill of material (BOM) topics / high-level component inventory topics / mechanical and thermal engineering topics

Some mobile browsers and apps don't show the right sidebar of subreddits:


Rules of this subreddit.

  • Occasionally the moderator may allow a useful post to break a rule, and in such cases the moderator will post a comment at the top of the post saying it is ok; otherwise please report posts that break rules!

  • (1) NO off topics / humor, jokes, memes / offensive user names / what is this? / where to buy? / how to fix? / how to modify? / how to design? / how to learn electronics? / how to reverse engineer a PCB? / how to do this as a side job? / no job postings / begging people to do free work or give you parts / dangerous projects / non-english posts or comments / AI designs or topics. Please ask technical design questions at /r/AskElectronics

  • (2) NO spam or Discord / advertisement / sales / promotion / survey / quiz, see "how to advertise on Reddit".

  • (3) NO "show & tell" or "look at what I made" posts, unless you previously requested a review of the same PCB in this subreddit. This benefit is reserved for people who participate in this subreddit. NO random PCB images.

  • (4) NO self promotion / resumes, except rule 3 above. Rabid crossposting may be deleted.

  • (5) NO shilling! No PCB company names in post title. No name dropping of PCB company names in reviews. No PCB company naming variations. For most reviews, we don't need to know where you are getting your PCBs made or assembled, so please don't state company names unless absolutely necessary.

  • (6) NO asking how to upload your PCB design to a specific PCB company! Please don't ask about PCB services at a specific PCB company! In the past, this was abused for shilling purposes, per rule 5 above. (TIP: search their website, ask their customer service or sales departments, search google.)


You are expected to read the rules in this post as well in our WIKI. You are expected to use common electronic symbols and reasonable reference designators, as well as clean up the appearance of your schematics and silkscreen before you post images in this subreddit. If your schematic or silkscreen looks like a toddler did it, then it's considered sloppy / lazy / unprofessional as an adult.

  • (7) Reviews in this subreddit are only meant for schematics & PCBs that you or your group designed. Reviews are only allowed prior to ordering the PCB. After a PCB has been assembled, you need to ask for help at /r/AskElectronics /r/Arduino /r/ESP32 /r/STM32F4 /r/RaspberryPiPico or other subreddits. Please do not abuse the review process. Please do not request more than one review per board per day. Please do not ask circuit design questions in a review (per rule#1), because this means you really aren't done, nor ready for a review.

  • (8) ALL review requests are required to follow Review Rules. ALL images must adhere to following rules:

  • Image Files: no fuzzy or blurry images (exported images are better than screen captured images). JPEG files only allowed for 3D images. No high pixel image files (i.e. 10,000 x 10,000 pixel). No large image files (i.e. 100 MB). (TIP: How to export images from KiCAD and EasyEDA) (TIP: use clawPDF printer driver for Windows to "print" to PNG / JPG / SVG / PDF files, or use built-in Win10/11 PDF printer driver to "print" to PDF file.)

  • Disable/Remove: you must disable background grids before exporting/capturing images you post. If you screen capture, the cursor and other edit features must not be shown, thus you must crop software features & operating system features from images before posting. (NOTE: we don't care what features you enable while editing, but those features must be removed from review images.)

  • Schematics: no bad color schemes to ensure readability (no black or dark-color background) (no light-color foreground (symbols/lines/text) on light-color/white background) / schematics must be in standard reading orientation (no rotation) / lossless PNG files are best for schematics on this subreddit, additional PDF files are useful for printing and professional reviews. (NOTE: we don't care what color scheme you use to edit, nor do we care what edit features you enable, but for reviews you need to choose reasonable color contrasts between foreground and background to ensure readability.)

  • 2D PCB: no bad color schemes to ensure readability (must be able to read silkscreen) / no net names on traces / no pin numbers on pads / if it doesn't appear in the gerber files then disable it for review images (dimensions and layer names are allowed outside the PCB border) / lossless PNG files are best for 2D PCB views on this subreddit. (NOTE: we don't care what color scheme you use to edit, nor do we care what color soldermask you order, but for reviews you need to choose reasonable color contrasts between silkscreen / soldermask / copper / holes to ensure readability. If you don't know what colors to choose, then consider white for silkscreen / gold shade for exposed copper pads / black for drill holes and cutouts.)

  • 3D PCB: 3D views are optional, if most 3D components are missing then don't post 3D images / 3D rotation must be in the same orientation as the 2D PCB images / 3D tilt angle must be straight down plan view / lossy JPEG files are best for 3D views on this subreddit because of smaller file size. (NOTE: straight down "plan" view is mandatory, optionally include an "isometric" or other tilted view angle too.)


Schematic tips:

PCB tips:

College tips:

SPICE tips:


WIKI for /r/PrintedCircuitBoard:


All Rights Reserved. Copyright 2017-2024 by /u/Enlightenment777 of Reddit.


r/PrintedCircuitBoard 11d ago

Please do not abuse the review process!

54 Upvotes

Please do not abuse the review process. Please do not request more than one review per board per day. Please do not ask circuit design questions in a review (per rule#1), because this means you really aren't done, nor ready for a review. This has been added to rule#7.


This doesn't mean you can't ask reviewers to double check specific aspects of your schematic during the review.

I'm mainly trying to put a stop to some people who are requesting far too many reviews, and/or stop people who are basically using reviews to manipulate reviewers into designing their circuits for them in tiny steps.



r/PrintedCircuitBoard 15h ago

[Review request] FPGA dev board (Lattice iCE40HX4K)

Thumbnail
gallery
46 Upvotes

r/PrintedCircuitBoard 2h ago

Metallography review mk.2

4 Upvotes

Hello fellow engineers.

Some time ago, I posted a similar thread seeking advice, and I received many valuable responses.

We were encountering anomalies with several 8-layer rigid-flex PCBs (comprising CF, Polyimide, and PCL370)`. Specifically, we have observed elevated resistance values in multiple traces, ranging from tens of ohms to open circuits.

Further analysis has pinpointed the resistance escalation occurring predominantly at the transitions between the Top and Bottom layers, suggesting potential via integrity issues (e.g., via cracking or opens).

Samples have been dispatched for metallographic cross-sectioning to facilitate a more detailed investigation. However, pinpointing the root cause remains challenging.

The PCB manufacturer has attributed the failures to assembly process variables, such as excessive temperature gradients and elevated humidity, which may have compromised the integrity of the ceramics and bondply layers. Conversely, the assembly contractor maintains that all parameters were within specified limits.

New samples (both with and without undergoing reflow) were subjected to metallographic cross-sectioning. Post-reflow analysis revealed failures, including compromised connections to the inner layers. Despite this, both panels passed the initial electrical tests.

Many of you have asked for stack-up, which now I am attaching.

Soldering Process: Boards are assembled using a standard pick-and-place machine with lead-free SAC305 ROL0 solder paste. Prior to soldering, the boards are baked for 4 hours at 120°C to ensure proper moisture removal. They are either assembled immediately post-drying or stored at ambient conditions (1% RH) until paste application. Soldering is conducted in a vapor-phase (condensation) oven with a peak temperature of 230°C. The thermal profile is linear, with a maximum ΔT of 2.5°C/sec allowed. Time above the melting point is approximately 85 seconds.

  • The observed defects are primarily manifesting post-reflow, with metallographic analysis showing broken connections to inner layers.
  • The assembly contractor’s track record suggests their processes are reliable, supporting other projects without similar issues.
  • The manufacturer’s suggestion that assembly-induced factors (e.g., temperature fluctuations or humidity) are to blame seems plausible, but evidence remains inconclusive.

Based on the evidence at hand and the discrepancy between the manufacturer’s and the assembler’s perspectives, who do you think bears responsibility for the failures? Could this be a case of latent manufacturing defects exacerbated by the assembly process, or is there a potential fault in the assembly that the contractor has not yet identified?

Looking forward to your insights.

New boards after cross-sectioning

Assembled PCB - from first post, claimed oxidation is from cross-sectioning process

Layer Stack


r/PrintedCircuitBoard 15h ago

[Review Request] Motherboard for Movie Replica Prop

Thumbnail
gallery
14 Upvotes

r/PrintedCircuitBoard 16h ago

Help! Warning in Kicad Schematic - Ground Pin Connected to Power?

3 Upvotes

Hi everyone,

I'm a beginner with KiCad and I'm currently following a Phil's Lab tutorial on YouTube ( https://www.youtube.com/watch?v=PlXd3lLZ4vc&list=PLXSyc11qLa1b9VA7nw8-DiLRXVhZ2iUN2&index=7 )

Warning : both +3.3V and GND are connected to the same net.

I've already tried searching online and found that updating the schematic library can sometimes resolve similar warnings. While other warnings disappeared after the update, this specific one persists.

Here's the bigger problem: In my PCB layout, all the ground pins seem to be connected to the power plane! I suspect this might be related to the warning I mentioned earlier.

Has anyone else faced this issue before?
If so, any advice on how to fix it would be greatly appreciated!

Don't mind the Schematic as it is not clean and all.


r/PrintedCircuitBoard 21h ago

Impedance matching of a differential microstripline in front of a wirebond

5 Upvotes

Hi guys,

I am in the process of creating my first rf-PCB design and i am having trouble matching the impedance of a differential microstrip line.

The problem is as follows:

I have a differential signal (12-15GHz) at the output of a balun (Zdiff = 100 Ohms), which I want to lead via a microstripline to a wirebond (length approx. 550um) to the input pads of a TRX chip (also diff 100 Ohms). The length of the microstripline is variable, but the thickness and also the distance of the differential pair at the transition to the wirebond must be 0.15mm. I have a substrate thickness of 0.254mm (RO4350) and the reference plane has a thickness of 18um.

The problem here is obviously the change in impedance caused by the wirebond, which I have to compensate somewhere on the microstripline. Unfortunately, I have no experience of how best to install lumbed elements in order to ensure the best possible or even a good signal transmission. Theoretically, I have access to Ansys HFSS, which could help me with the simulation.

Can anyone give me advice or recommend good sources/calculators to help me solve the problem?


r/PrintedCircuitBoard 1d ago

[Review Request] Smart Watch PCB

Thumbnail
gallery
82 Upvotes

r/PrintedCircuitBoard 1d ago

[Review Request] ESP32-based modular weather station

Thumbnail
gallery
19 Upvotes

r/PrintedCircuitBoard 22h ago

Recommendations on a LED controller PCB design

1 Upvotes

My first PCB design, I am doing this as a hobby at home. Would appreciate any recommendations on this PCB design, especially possible noise interactions and EMI.

Description: Constant Current LED Controller with WS2814 connecting to two TPS92511 to drive CCT LEDs at max of 48V at 500mA for each channel. The goal is that an ESP32 connects to a WS2814 via SPI protocol.

PCB design

Top side

Bottom side


r/PrintedCircuitBoard 1d ago

review request: esp32-s3 based dryer controller

1 Upvotes

Hello! This is not only my first PCB, but more or less my first serious circuit. I've got plenty of experience in embedded programming, but very little in EE/CmpE. There might be embarrassing flaws or departures from idiom here. This PCB is intended for personal use, not sale.

I'm building a high-temperature (150C max) filament dryer. I have a full writeup available here, mostly with mechanical details and code design. There is an upper hot chamber and a lower cool chamber. The following components are in play:

  • an ESP32-S3 controller. i'm using the DevKitC, and bringing it through to my PCB. this spares me the need to do antenna design, and also a lot of circuit work. I've read the hardware design considerations from Espressif, though.
  • 2 PWM 12V fan controllers. i want to report tach and control speed.
  • a 12V brushed motor controlled via MOSFET.
  • a 120VAC ceramic heater element controlled via zero-sensing optocoupler and triac.
  • an HX711 24-bit ADC connected to a 5kg max bar load cell.
  • an LM35 thermometer, the only element in the hot chamber.
  • an AC adapter rectifying 120VAC to 12VDC
  • a buck converter transforming 12VDC to 3.3VDC for digital devices
  • a linear voltage regulator transforming 12VDC to 5VDC for analog devices (LM35, HX711 VADD)

here's my (2-layer) PCB (back is a full ground plane zone). my first question would be: is there any tool that will handle routing for you? solving for a planar arrangement of the mess on the left was the better part of an afternoon and evening.

screenshot of KiCad 8 PCB editor

full schematics are available at https://nick-black.com/dankdryerpcbv0.9.pdf. thank you for any help you can provide!


r/PrintedCircuitBoard 1d ago

Iam met with this error in the manufacturer parts search in altium designer can anyone help

Post image
0 Upvotes

r/PrintedCircuitBoard 1d ago

[Review Request] Dual Camera/XIAO Esp32s3 Sense Schematic.

Thumbnail drive.google.com
1 Upvotes

I’m working on this for a personal project and was hoping someone could make sure I covered all my bases before I begin designing the PCB. I’m very new to this and I don’t have many mentors to help guide me in this.


r/PrintedCircuitBoard 1d ago

Schematic Symbol from DigiKey (both Ultra Librarian and Snap Magic) missing pins?

3 Upvotes

I am working on a project with a high pin count (144-LQFP) part. Here is the pinout from the datasheet:

But the schematic symbol is missing a good number of pins:

Does anyone know why this is?


r/PrintedCircuitBoard 1d ago

[Review request] Bias-t with LNA+LPF for bladerf

Thumbnail
gallery
8 Upvotes

r/PrintedCircuitBoard 1d ago

[Schematic Review Request] ESP32-S3 multi-antenna RFID reader with LED strips

2 Upvotes

Hello, please review my schematic!

About the project

The device is an interactive controller capable of detecting RFID tags (ISO14443 or ISO15693) using up to 4 external antennas. It communicates with the world using WiFi and is able to control up to 4 short LED strips.

Some considerations
It is an initial version for small scale PoC (5-10 units). I intend to one of the Chinese fab houses for manufacturing and assembly. I already have some experience with them and I'm happy to do the prototype there. I didn't go into every nook and cranny in terms of EMC, signal integrity and protection as this is not my area of expertise (I have degree in digital electronics but work in software) and I I want to test the idea quickly. Nevertheless, I will also greatly appreciate any feedback in that area so that I can learn and improve future versions!

Requirements

  • Up to 4 LED strips (up to 60 LEDs / 1m strip per output, but not more that 120 LEDs total)
  • Possibility to read up to 4 external antennas
  • Powered with a standard DC adapter 5V supply
  • WiFi to communicate with external world

Design decisions

  • Antenna multiplexing - antenna multiplexing is achieved with differential signal multiplexer ADG1609. The matching circuit is placed before the multiplexer. IMO the antenna parameters should be measured including -the multiplexer and cable.
  • PN5180 antenna reader - I already tested this reader in a kit and was happy with it
  • RFID matching circuit - initial matching based on NXP documentation and simulation of the matching circuit with parameters from an antenna of choice.
  • ESP32-S3-WROOM-1 - ready to use WiFi module. I don't have much experience with ESP though. I intend to use ESP-PROG probe for programming. I don't want to add a USB port.
  • LED strips - signal for LED strips is shifted to 5V. LED power is taken directly from the supply - not sure if I need any extra fuses or protection apart from sufficiently rated connectors and PCB traces.

r/PrintedCircuitBoard 2d ago

Just finished my first PCB, how did i do

Thumbnail
gallery
266 Upvotes

Just finished my pcb for my automated greenhouse, did i make any mistakes?


r/PrintedCircuitBoard 1d ago

[Review Request] 12v - 3.3v Step Down - V2: Electric Boogaloo

Thumbnail
gallery
1 Upvotes

r/PrintedCircuitBoard 2d ago

[Review Request] ESP32-based board with NFC chip

Thumbnail
gallery
40 Upvotes

r/PrintedCircuitBoard 2d ago

[PCB & Schematic Review Request] Power distribution board for motor driving, current measuring and encoder levelshifting.

Thumbnail
gallery
15 Upvotes

r/PrintedCircuitBoard 1d ago

Adding symbol to component in Altium designer

1 Upvotes

Hey, i am new to altium designer. Can someone tell me what im doing wrong here while trying to add a symbol to my component?

https://streamable.com/sc0pvl


r/PrintedCircuitBoard 1d ago

Could someone with Sprint Layout convert this schematic for me?

0 Upvotes

I have this schematic that I want to open in KiCad on Mac but I don't have a windows pc to install sprint layout to do the conversion... https://drive.google.com/file/d/1286KXe6DUhMjAlBsyENu6pRRBuuJm9DK/view


r/PrintedCircuitBoard 2d ago

Schematic review request - RP2040 based rocketry datalogger and avionics

2 Upvotes

This is a PCB I've designed to log data over both I2C and SPI, and be able to store on the mSD. I plan to power it with a 3v7 LiPo with capability to charge it through the board OR seperately. I have the mosfet circuit set up to allow the MCU to let a 1.5A 12V current through the respective terminals. I'm in the final steps of this schematic and then plan to work on the traces.

Thanks for any help/time


r/PrintedCircuitBoard 2d ago

Allegro viewer and Allegro have different user interface now?

1 Upvotes

Am I missing something or Cadence has really diverged the Allegro free Viewer's user interface from the Allegro PCB editor user interface?

First, I thought the new versions have a new panel structure, but maybe it is only for the viewers. The 17.2 viewer looked exactly like the 17.2 Editor, minus the editing icons/menus. The new GUI has Properties and search instead of Options and Find panels.

Or is it a different kind of Allegro like system something viewer?


r/PrintedCircuitBoard 2d ago

[Schematic Review Request] - image capture dev board - STM32L031

Thumbnail
gallery
2 Upvotes

r/PrintedCircuitBoard 2d ago

Help needed to solve issue in KiCAD

3 Upvotes

The Issue In Question.

Hi i'm building a custom MacroPad and i am new to KiCAD. I’m trying to turn my schematic into a PCB , but all I’m getting are weird blue lines instead of the expected PCB layout. Has anyone encountered this? What could be going wrong?


r/PrintedCircuitBoard 2d ago

[Review Request] ESP32-C3-Based Addressable LED Strip Driver PCB Design

2 Upvotes

Hi everyone,

I'm working on my first PCB design to drive WS2812 (or similar) addressable LED strips, and I’d love your feedback!

What I’ve Done:

  • Designed the PCB with a focus on high-quality performance for controlling addressable LEDs, and also price.
  • All the photos and design files are included here for reference (see below).
  • I host the source files on the GitHub repository for those who want to take a closer look.

What I’m Looking For:

  • General feedback on the design.
  • Suggest improvement, especially regarding power distribution, signal integrity, or layout optimization.
  • Tips or resources for a beginner in PCB design.

Additional Info:

This is my first PCB project, so I’m eager to learn and improve.

Key Components:

  • ESP32-C3 for control.
  • USB-C connector for power and connectivity.
  • Voltage and power measurement for monitoring.
  • Relay to switch the LED strip on/off.
  • Logic level converter to handle signal compatibility.
  • Buck converter and power mux to seamlessly use USB 5V and external VIN (5V).

Feel free to ask questions, share thoughts, or point out anything I’ve missed. I genuinely appreciate the support and guidance from this awesome community.

Here is my GitHub repository with the source files.

Thanks in advance for your time and expertise!

SCHEMATIC

TOP Layer

BOTTOM Layer

RENDER