Fix endstop non-detects, Fix SERCOM #11

Open
daniel wants to merge 3 commits from develop into main
Collaborator

Resolved Issues

  • Closes #7, Add protection to endstops
  • Closes #8, Add LEDs to Fans
  • Closes #9, Fix MOSI/MISO swap
  • Closes #10, Fix USB data loss
  • Closes #18, Fix Vreg layout

Description

V3 adds more protection to external cables/sensors and improves data transmission

Resolves manufacturing and customer issues from V2

EndStops.SchDoc

  • Add protection diode to endstops
  • Remove e-stop Endstop channel

Connectors.SchDoc

  • Move mounting holes and fiducials from Connectors to Power

Fans.SchDoc

  • Add LEDs to Fans
  • Fix Fan input protection

Microcontroller.SchDoc

  • Add protection diodes to MicroSD
  • Update bypass caps
  • Add inline resistors to SERCOM
  • Add yellow LED to PC1

Motor.SchDoc

  • Fix MOSI/MISO swap
  • Add protection circuitry to Motor

Power.SchDoc

  • Add fuses to VBED, VPWR_IN
  • Update +5V DCDC Regulator compensation and enable

Thermisters.SchDoc

  • Add 3rd thermister channel

Thermocouples.SchDoc

  • Fix MOSI/MISO Swap
  • Remove _DRDY and _FAULT

USB.SchDoc

  • Add more filters to USB
  • Fix oscillator caps
  • Change isoisolator bias

Design Review Checklist

Process

  • Commits in correct branch
  • Schematic and PCB file names follow standard
  • Export necessary review files (3D model, BOM, etc.)
  • Update relevant system architecture documents
  • Update project README page
  • Simulations uploaded and outputs explained

System

  • Power
    • Sufficient power supplied from upstream source
    • Supply rated for necessary country specifications
    • Estimated total worst-case power supply draw
  • Connectors
    • I/Os are specified
    • Sufficient Current and Voltage rating
    • Mating connectors have matching pinout
    • Same contact material specified for mating connectors
  • Testing
    • Test procedure written
  • Environmental
    • Specified min/max operating temperature
    • Specified min/max storage temperature
    • Specified min/max humidity
  • ROHS compliance requirement review

Components

  • Unpopulated components are denoted DNI
  • Components meet environmental specifications
  • All components have quantity, reference designator and description
  • Suggested and alternate manufacturers listed
  • Price and stock checked for each component
  • Component derating
    • Voltage
    • Current
    • Power at worst-case operating temperature
    • Temperature at worst-case power

Schematics

  • Document
    • Dot on each connection
    • No four-point connections
    • Title block completed for each sheet
    • All components have reference designators and values
    • Multi-part components don't have unplaced symbols
    • Page title present and consistent on all pages if not in title block
    • Symbols identify open collector/drain pins and internal pulled up/down pins
    • Pin names and attributes on symbols with multi-function pins should match actual design usage (I/O/Bi, Name)
    • Components follow preferred reference designator pattern
  • External I/O
    • Filtered for EMI
    • Protected against electrostatic discharge (ESD)
    • Unused inputs terminated
  • Microcontrollers / ICs
    • Predictable or controlled power-up state
      • Reset filtered
    • Sufficient bypass capacitance
    • Oscillators checked for reliable startup
    • Pullups on open-collector pins
    • Logic-low and logic-high voltage levels checked
    • No-connect pins labeled NC
    • Clock lines with series termination and parallel termination component locations present even if not populated; zero ohm resistor for series, unpopulated parts for parallel termination
    • Check for input voltages applied with power off and CMOS latchup possibilities
    • Check the data sheet errata and apnotes for weird IC behaviors
  • Busses
    • UART/USART TX->RX and RX<-TX
    • I2C SDA and SCL pullup with appropriate value per capacitance
    • Setup, hold, access times for data and address busses
  • Analog
    • Sufficient power rails for analog circuits
    • Amplifiers checked for stability
    • Consider signal rate-of-rise and fall for noise radiation
  • General
    • Sufficient bulk capacitance calculated
    • Polarized components checked
    • Electrolytic/tantalum capacitors checked for no reverse voltage
    • Electrolytic/tantalum capacitors temperature/voltage derating sufficient for MTBF
    • Sufficient capacitance on low dropout voltage regulators
    • Sufficient time delays and slew rates for comparators
    • Sufficient common mode input voltage rating on opamps
    • Check pin numbers of all custom-generated parts
    • Check reverse base-emitter current/voltage on bipolar transistors
    • Power nets use preferred and consistent naming (ex. no 3.3V vs +3.3V)
    • Debug resources added by design (leds, serial ports, etc.) even if unpopulated by default

PCB

  • Manufacturing
    • PCB manufacturing requirements noted on fab layer
      • Plating specified
        • Plating material
        • Plating thickness
      • Layer stack-up specified
      • Minimum trace/space specified
      • Minimum hole size specified
      • PCB color specified
      • Silkscreen color specified
      • Controlled impedance specified
      • Blind or buried vias specified
      • Panelization specified
        • External routing specified (ex. v-groove vs route)
      • Drill table generated
      • All specifications exceed manufacturing tolerance
    • Space between power planes minimized
    • Solder paste openings proper size
    • Fiducials placed if necessary
  • Footprints
    • Pin 1 marked in a consistent manner
    • Component polarity marked
      • Diodes, LEDs
      • Electrolytic, tantalum capacitors
      • Keyed components like connectors
    • Footprint dimensions cross-checked with datasheet recommendation
    • Sufficient thermal pads on high-power components or nets
  • Placement
    • Jumpers accessible
    • Debug connectors accessible
    • Filter resistors closer to source
    • Termination resistors close to target
    • Small loop path on switch-mode power supplies
    • Bypass capacitors close to ICs
    • Bypass capacitors close to connectors
    • Drivers / receivers close to connectors
    • SMT components on top side, through-hole components on bottom side if possible
  • Clearance
    • Keep-out areas honored
      • Around mounting holes
      • For programming tools
      • For assembly tools (wrenches, screwdrivers etc.)
      • For connectors
    • Trace-to-trace clearance based upon voltage rating
    • Component size based upon voltage rating
    • Keep components away from board edge
  • Mechanical
    • CAD file uploaded
    • Clearance above connectors
    • Clearance below through-hole components
    • Enough space for the minimum bending radius of the wire harness
    • Mounting holes electrically isolated if necessary
      • Mounting holes have via stitching
    • Hole diameters leave margin for plating
    • Board outline defined
    • Mechanical enclosure defined
    • Internal corners are rounded and can be milled
  • Electrical
    • All traces are routed
    • Analog and digital commons joined at only one point
    • ERC passes
    • Isolation barriers are large enough
  • Signal integrity
    • Gaps in ground planes checked and minimized
    • High-speed signals avoid gaps in ground planes
    • Stubs minimized for high-speed signals
    • Differential pair spacing based upon impedance matching
    • Transmission lines terminated with an appropriate impedance
    • Crystal connections kept short
    • Guard ring around crystals
    • Traces avoided under sensitive components
    • Traces avoided under noisy components
    • Via fencing of sensitive RF transission lines done with the proper via spacing (< 1/20 lambda)
    • Option for a shielding can over sensitive circuitry e.g. RF?
  • Copper pour
    • All planes have been poured
    • Planes and pours checked for high-impedance paths
    • No pour between adjacent pins on ICs
  • Traces
    • Trace-pad connections sufficiently obtuse (angle 90 deg or more)
    • Trace widths sufficient for the current draw and max heating
    • No connections between adjacent pins on ICs
    • Vias for internal power traces sufficiently large
    • Mitered bends or soft curves (r > 3 trace width) for impedance sensitive traces
  • Thermal
    • Temperature sensitive components placed away from hot components
    • Thermal vias in thermal pads
  • Testing
    • Test points on PCBs for critical circuits, hard to reach nets
    • Ground connection points close to analog test points
  • Silk screen
    • Notes and documentation
      • Updated revision number
      • Updated date
      • Blank space designated for a serial / assembly number
    • No silk screen over pads / vias
    • Text is readable from at most two directions
    • Silk screen size / font will legible after printing
    • Connector pin-outs labeled
    • Fuse size and type marked on PCB
    • Functional groups marked
    • Functionality labeled
      • Test points
      • LEDs
      • Buttons
      • Connectors/terminals
      • Jumpers/fuses
## Resolved Issues - Closes #7, Add protection to endstops - Closes #8, Add LEDs to Fans - Closes #9, Fix MOSI/MISO swap - Closes #10, Fix USB data loss - Closes #18, Fix Vreg layout ## Description V3 adds more protection to external cables/sensors and improves data transmission Resolves manufacturing and customer issues from V2 ### EndStops.SchDoc - Add protection diode to endstops - Remove e-stop Endstop channel ### Connectors.SchDoc - Move mounting holes and fiducials from Connectors to Power ### Fans.SchDoc - Add LEDs to Fans - Fix Fan input protection ### Microcontroller.SchDoc - Add protection diodes to MicroSD - Update bypass caps - Add inline resistors to SERCOM - Add yellow LED to PC1 ### Motor.SchDoc - Fix MOSI/MISO swap - Add protection circuitry to Motor ### Power.SchDoc - Add fuses to VBED, VPWR_IN - Update +5V DCDC Regulator compensation and enable ### Thermisters.SchDoc - Add 3rd thermister channel ### Thermocouples.SchDoc - Fix MOSI/MISO Swap - Remove _DRDY and _FAULT ### USB.SchDoc - Add more filters to USB - Fix oscillator caps - Change isoisolator bias ## Design Review Checklist ### Process - [x] Commits in correct branch - [x] Schematic and PCB file names follow standard - [x] Export necessary review files (3D model, BOM, etc.) - [x] Update relevant system architecture documents - [x] Update project README page - [x] Simulations uploaded and outputs explained ### System - [x] Power - [x] Sufficient power supplied from upstream source - [x] Supply rated for necessary country specifications - [x] Estimated total worst-case power supply draw - [x] Connectors - [x] I/Os are specified - [x] Sufficient Current and Voltage rating - [x] Mating connectors have matching pinout - [x] Same contact material specified for mating connectors - [x] Testing - [x] Test procedure written - [x] Environmental - [x] Specified min/max operating temperature - [x] Specified min/max storage temperature - [x] Specified min/max humidity - [x] ROHS compliance requirement review ### Components - [x] Unpopulated components are denoted DNI - [x] Components meet environmental specifications - [x] All components have quantity, reference designator and description - [x] Suggested and alternate manufacturers listed - [x] Price and stock checked for each component - [x] Component derating - [x] Voltage - [x] Current - [x] Power at worst-case operating temperature - [x] Temperature at worst-case power ### Schematics - [x] Document - [x] Dot on each connection - [x] No four-point connections - [x] Title block completed for each sheet - [x] All components have reference designators and values - [x] Multi-part components don't have unplaced symbols - [x] Page title present and consistent on all pages if not in title block - [x] Symbols identify open collector/drain pins and internal pulled up/down pins - [x] Pin names and attributes on symbols with multi-function pins should match actual design usage (I/O/Bi, Name) - [x] Components follow preferred reference designator pattern <!-- Link to spec --> - [x] External I/O - [x] Filtered for EMI - [x] Protected against electrostatic discharge (ESD) - [x] Unused inputs terminated - [x] Microcontrollers / ICs - [x] Predictable or controlled power-up state - [x] Reset filtered - [x] Sufficient bypass capacitance - [x] Oscillators checked for reliable startup - [x] Pullups on open-collector pins - [x] Logic-low and logic-high voltage levels checked - [x] No-connect pins labeled NC - [x] Clock lines with series termination and parallel termination component locations present even if not populated; zero ohm resistor for series, unpopulated parts for parallel termination - [x] Check for input voltages applied with power off and CMOS latchup possibilities - [x] Check the data sheet errata and apnotes for weird IC behaviors - [ ] Busses - [ ] UART/USART TX->RX and RX<-TX - [ ] I2C SDA and SCL pullup with appropriate value [per capacitance](https://www.ti.com/lit/an/slva689/slva689.pdf) - [ ] Setup, hold, access times for data and address busses - [x] Analog - [x] Sufficient power rails for analog circuits - [x] Amplifiers checked for stability - [x] Consider signal rate-of-rise and fall for noise radiation - [ ] General - [ ] Sufficient bulk capacitance calculated - [ ] Polarized components checked - [ ] Electrolytic/tantalum capacitors checked for no reverse voltage - [ ] Electrolytic/tantalum capacitors temperature/voltage derating sufficient for MTBF - [x] Sufficient capacitance on low dropout voltage regulators - [ ] Sufficient time delays and slew rates for comparators - [ ] Sufficient common mode input voltage rating on opamps - [ ] Check pin numbers of all custom-generated parts - [ ] Check reverse base-emitter current/voltage on bipolar transistors - [ ] Power nets use preferred and consistent naming (ex. no `3.3V` vs `+3.3V`) - [ ] Debug resources added by design (leds, serial ports, etc.) even if unpopulated by default ### PCB - [x] Manufacturing - [x] PCB manufacturing requirements noted on `fab` layer - [x] Plating specified - [x] Plating material - [x] Plating thickness - [x] Layer stack-up specified - [x] Minimum trace/space specified - [x] Minimum hole size specified - [x] PCB color specified - [x] Silkscreen color specified - [x] Controlled impedance specified - [x] Blind or buried vias specified - [x] Panelization specified - [x] External routing specified (ex. v-groove vs route) - [x] Drill table generated - [x] All specifications exceed manufacturing tolerance - [x] Space between power planes minimized - [x] Solder paste openings proper size - [x] Fiducials placed if necessary - [x] Footprints - [x] Pin 1 marked in a consistent manner - [x] Component polarity marked - [x] Diodes, LEDs - [x] Electrolytic, tantalum capacitors - [x] Keyed components like connectors - [x] Footprint dimensions cross-checked with datasheet recommendation - [x] Sufficient thermal pads on high-power components or nets - [x] Placement - [x] Jumpers accessible - [x] Debug connectors accessible - [x] Filter resistors closer to source - [x] Termination resistors close to target - [x] Small loop path on switch-mode power supplies - [x] Bypass capacitors close to ICs - [x] Bypass capacitors close to connectors - [x] Drivers / receivers close to connectors - [x] SMT components on top side, through-hole components on bottom side if possible - [x] Clearance - [x] Keep-out areas honored - [x] Around mounting holes - [x] For programming tools - [x] For assembly tools (wrenches, screwdrivers etc.) - [x] For connectors - [x] Trace-to-trace clearance based upon voltage rating - [x] Component size based upon voltage rating - [x] Keep components away from board edge - [x] Mechanical - [x] CAD file uploaded - [x] Clearance above connectors - [x] Clearance below through-hole components - [x] Enough space for the minimum bending radius of the wire harness - [x] Mounting holes electrically isolated if necessary - [x] Mounting holes have via stitching - [x] Hole diameters leave margin for plating - [x] Board outline defined - [x] Mechanical enclosure defined - [x] Internal corners are rounded and can be milled - [x] Electrical - [x] All traces are routed - [x] Analog and digital commons joined at only one point - [x] ERC passes - [x] Isolation barriers are large enough - [x] Signal integrity - [x] Gaps in ground planes checked and minimized - [x] High-speed signals avoid gaps in ground planes - [x] Stubs minimized for high-speed signals - [x] Differential pair spacing based upon impedance matching - [x] Transmission lines terminated with an appropriate impedance - [x] Crystal connections kept short - [x] Guard ring around crystals - [x] Traces avoided under sensitive components - [x] Traces avoided under noisy components - [x] Via fencing of sensitive RF transission lines done with the proper via spacing (< 1/20 lambda) - [x] Option for a shielding can over sensitive circuitry e.g. RF? - [x] Copper pour - [x] All planes have been poured - [x] Planes and pours checked for high-impedance paths - [x] No pour between adjacent pins on ICs - [x] Traces - [x] Trace-pad connections sufficiently obtuse (angle 90 deg or more) - [x] Trace widths sufficient for the current draw and max heating - [x] No connections between adjacent pins on ICs - [x] Vias for internal power traces sufficiently large - [x] Mitered bends or soft curves (r > 3 trace width) for impedance sensitive traces - [x] Thermal - [x] Temperature sensitive components placed away from hot components - [x] Thermal vias in thermal pads - [x] Testing - [x] Test points on PCBs for critical circuits, hard to reach nets - [x] Ground connection points close to analog test points - [ ] Silk screen - [x] Notes and documentation - [x] Updated revision number - [x] Updated date - [x] Blank space designated for a serial / assembly number - [ ] No silk screen over pads / vias - [ ] Text is readable from at most two directions - [ ] Silk screen size / font will legible after printing - [ ] Connector pin-outs labeled - [ ] Fuse size and type marked on PCB - [ ] Functional groups marked - [ ] Functionality labeled - [ ] Test points - [ ] LEDs - [ ] Buttons - [ ] Connectors/terminals - [ ] Jumpers/fuses <!-- Special thanks to Henrik Enggaard Hansen for https://pcbchecklist.com/ -->
daniel added the
priority/4 - high
documentation
layout
dfm
firmware
mechanical
labels 2024-01-02 04:35:54 +00:00
daniel added 1 commit 2024-01-02 04:35:56 +00:00
daniel self-assigned this 2024-01-02 04:36:05 +00:00
daniel requested review from RevaReviewa 2024-01-02 04:36:23 +00:00
daniel requested review from MikaChanical 2024-01-02 04:36:23 +00:00
daniel requested review from PavelInPurchasing 2024-01-02 04:36:23 +00:00
daniel reviewed 2024-01-02 04:38:27 +00:00
Author
Collaborator

@MikaChanical, can you double check the mounting holes against the enclosure?

Can you also re-check cable connections for interference?

!thumbnail[](Archimajor.PcbDoc){ diff="AllSpice/Archimajor-Demo-WIP:c7343af20dbcd167653d125d9f3866dbd7220aaa...564b400528b661fb50bb795f48fea38ef6d3c787" pr="11" layers="82,81,74,72,71,69,68,66,65,64,63,62,60,59,58,57,33,35,37,1,41,40,2,39,32,38,34" diff-visibility="full" variant="default" view-coords="92.6,0.0,100.0,9.5" aspect-ratio="1.347" } @MikaChanical, can you double check the mounting holes against the enclosure? Can you also re-check cable connections for interference?
Member

@daniel , I've checked the mounting holes. They match the enclosure and mounting hardware.

The cable/connector interference is clear. We're all set!

@daniel , I've checked the mounting holes. They match the enclosure and mounting hardware. The cable/connector interference is clear. We're all set!
AllSpiceUser marked this conversation as resolved
Member

E-Stop

@daniel, can we remove the E-Stop channel? it's not hooked up to an interrupt and can't actually e-stop.

Solution

???

# E-Stop @daniel, can we remove the E-Stop channel? it's not hooked up to an interrupt and can't actually e-stop. ## Solution ???
Author
Collaborator

@daniel, can we remove the E-Stop channel? it's not hooked up to an interrupt and can't actually e-stop.

@RevaReviewa , I've removed the E-Stop endstop, as asked.

> @daniel, can we remove the E-Stop channel? it's not hooked up to an interrupt and can't actually e-stop. @RevaReviewa , I've removed the E-Stop endstop, as asked. !thumbnail[](EndStops.SchDoc){ diff="AllSpice/Archimajor-Demo-WIP:c7343af20dbcd167653d125d9f3866dbd7220aaa...564b400528b661fb50bb795f48fea38ef6d3c787" pr="11" diff-visibility="full" variant="default" view-coords="5.4,40.4,48.3,61.1" aspect-ratio="1.286" }
PavelInPurchasing reviewed 2024-01-02 04:47:39 +00:00

@daniel, can you find a replacement for this protection diode? I'm having some sourcing issues with it. What about the diodes on the Vulcan series?

!thumbnail[](Motors.SchDoc){ diff="AllSpice/Archimajor-Demo-WIP:c7343af20dbcd167653d125d9f3866dbd7220aaa...564b400528b661fb50bb795f48fea38ef6d3c787" pr="11" diff-visibility="full" variant="default" view-coords="54.9,24.7,86.9,46.8" aspect-ratio="1.286" } @daniel, can you find a replacement for this protection diode? I'm having some sourcing issues with it. What about the diodes on the Vulcan series?
Author
Collaborator

@PavelInPurchasing, thank you for pointing that out. I've replaced it with the diode from the Vulcan line. Twice the performance at half the cost!

@PavelInPurchasing, thank you for pointing that out. I've replaced it with the diode from the Vulcan line. Twice the performance at half the cost!
RevaReviewa reviewed 2024-01-02 04:51:01 +00:00
Member

@daniel, have we updated the firmware to accommodate the SERCOM fixes? I know these signals go through a mux. Does the mux control change?

!thumbnail[](Thermocouples.SchDoc){ diff="AllSpice/Archimajor-Demo-WIP:c7343af20dbcd167653d125d9f3866dbd7220aaa...564b400528b661fb50bb795f48fea38ef6d3c787" pr="11" diff-visibility="full" variant="default" view-coords="14.9,28.2,74.5,61.0" aspect-ratio="1.286" } @daniel, have we updated the firmware to accommodate the SERCOM fixes? I know these signals go through a mux. Does the mux control change?
Author
Collaborator

@RevaReviewa, that's a great find! I've notified the firmware team.

The FW changes should be done and out of testing by this afternoon. I'll attach the changes when they're ready.

@RevaReviewa, that's a great find! I've notified the firmware team. The FW changes should be done and out of testing by this afternoon. I'll attach the changes when they're ready.
PavelInPurchasing approved these changes 2024-01-02 04:52:05 +00:00
PavelInPurchasing left a comment
Member

@Daniel has made all needed changes to components.

BOM is clear and COGS is within goals. Great job team!

@Daniel has made all needed changes to components. BOM is clear and COGS is within goals. Great job team!
MikaChanical approved these changes 2024-01-02 04:52:48 +00:00
MikaChanical left a comment
Member

All mounting holes are correct.
Passes interference test with new enclosure.

All mounting holes are correct. Passes interference test with new enclosure.
daniel added this to the V3 milestone 2024-01-02 04:58:20 +00:00
daniel added 1 commit 2024-01-04 05:29:42 +00:00
AllSpiceUser reviewed 2024-01-11 07:42:53 +00:00
Owner

@daniel , please check this circuit for interference

!thumbnail[](Archimajor.PcbDoc){ diff="AllSpice-demos/Altium-archimajor-3d-printer-driver-demo:c7343af20dbcd167653d125d9f3866dbd7220aaa...d2a9de2986564fb4dd920643c6663e5708e105fa" pr="11" layers="82,81,74,72,71,69,68,66,65,64,63,62,60,59,58,57,33,35,37,1,41,40,2,39,32,38,34" diff-visibility="full" variant="default" view-coords="65.5,4.3,87.9,20.5" aspect-ratio="1.346" } @daniel , please check this circuit for interference
brendan marked this conversation as resolved
AllSpiceUser added a new dependency 2024-01-11 21:29:03 +00:00
AllSpiceUser requested review from Allie 2024-01-11 21:29:26 +00:00
AllSpiceUser requested review from MikaChanical 2024-01-11 21:29:41 +00:00
AllSpiceUser reviewed 2024-01-17 23:39:54 +00:00
Owner

@PavelInPurchasing , can you increase this to 25 mil=?

!thumbnail[](Archimajor.PcbDoc){ diff="AllSpice-demos/Altium-archimajor-3d-printer-driver-demo:c7343af20dbcd167653d125d9f3866dbd7220aaa...d2a9de2986564fb4dd920643c6663e5708e105fa" pr="11" layers="82,81,74,72,71,69,68,66,65,64,63,62,60,59,58,57,33,35,37,1,41,40,2,39,32,38,34" diff-visibility="full" variant="default" view-coords="67.9,12.7,89.3,30.4" aspect-ratio="1.347" } @PavelInPurchasing , can you increase this to 25 mil=?
AllSpiceUser marked this conversation as resolved
brendan approved these changes 2024-02-01 16:19:36 +00:00
allspice-admin-daniel added 1 commit 2024-02-05 18:43:32 +00:00
AllSpiceUser reviewed 2024-04-10 23:09:04 +00:00
Owner

@daniel , Please increase the trace width on L1

!thumbnail[](Archimajor.PcbDoc){ diff="AllSpice-demos/Altium-archimajor-3d-printer-driver-demo:c7343af20dbcd167653d125d9f3866dbd7220aaa...de889b6a8fbbba8ae29bc02b5e646ed0d493c835" pr="11" layers="82,81,74,72,71,69,68,66,65,64,63,62,60,59,58,57,33,35,37,1,41,40,2,39,32,38,34" diff-visibility="full" variant="default" view-coords="64.6,2.9,87.4,20.6" aspect-ratio="1.347" } @daniel , Please increase the trace width on L1
brendan marked this conversation as resolved
AllSpiceUser reviewed 2024-04-11 03:49:30 +00:00
Owner

Double check serial data pins

!thumbnail[](Thermocouples.SchDoc){ diff="AllSpice-demos/Altium-archimajor-3d-printer-driver-demo:c7343af20dbcd167653d125d9f3866dbd7220aaa...de889b6a8fbbba8ae29bc02b5e646ed0d493c835" pr="11" diff-visibility="full" variant="default" view-coords="13.2,27.8,56.4,60.1" aspect-ratio="1.286" } Double check serial data pins
AllSpiceUser reviewed 2024-04-25 20:19:51 +00:00
Owner

@daniel please examine heat distribution on this circuit

!thumbnail[](Archimajor.PcbDoc){ diff="AllSpice-demos/Altium-archimajor-3d-printer-driver-demo:c7343af20dbcd167653d125d9f3866dbd7220aaa...de889b6a8fbbba8ae29bc02b5e646ed0d493c835" pr="11" layers="82,81,74,72,71,69,68,66,65,64,63,62,60,59,58,57,33,35,37,1,41,40,2,39,32,38,34" diff-visibility="full" variant="default" view-coords="63.0,3.2,84.7,17.9" aspect-ratio="1.347" } @daniel please examine heat distribution on this circuit
brendan marked this conversation as resolved
AllSpiceUser added a new dependency 2024-04-25 20:21:53 +00:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
Sign in to join this conversation.
No description provided.