Skip to content

Conversation

@jrsteensen
Copy link
Owner

Description

Introduced a +2V5 voltage reference circuit using ADR5040ARTZ and supporting components. Added a new 5V I2C pin header (J13). Updated net assignments and component placements to support the new reference and header. Minor changes to silkscreen and attributes for several footprints. Added TP20 (3V3) and TP21 (2V5) test points to the UFC_Main PCB and updated corresponding net segments. Replaced obsolete 100k 0402 resistors and N-Channel MOSFETS in power circuit. Generated JLCPCB manufacturing package. Generated 3D STEP file. Generated release folder files.

Addresses #1120

Motivation and Context

This change is required to make the ADC functional, provide additional test points, and ensure manufacturability.

Type of change

Please delete options that are not relevant.

  • MCAD - New Part (new Mechanical Model)
  • MCAD - Revision (Revision of an MCAD model)
  • ECAD - New PCB (A new PCB!)
  • ECAD - Revision (Revision of a PCB or the interconnect)
  • Docs - New (A new document that is neither MCAD or ECAD)
  • Docs - Revision (A revision to an existing document that is neither MCAD or ECAD)

Screenshots

image image

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration:

CAD fit check conducted, no changes to form/fit/function in assembly, so new drawing not generated.

Checklist: (Delete non-relevant sections)

PCB/ECAD:

  • Requirements definition completed as a note on the schematic?
  • Schematic completed?
  • PCB laid out?
  • PCB routed?
  • PCB constrained by physical footprint limitations?
  • PCB critical component location requirements met?
  • Version number updated on PCB silkscreen, and the PCB and schematic docs?
  • Schematic/PCB reviewed?
  • BOM generated?
  • Gerbers generated?
  • MCAD generated?
  • Has the fabrication files and a PDF of the schematic been copied to the ECAD folder of the release folder?

jrsteensen and others added 4 commits October 4, 2025 19:15
Introduced a +2V5 voltage reference circuit using ADR5040ARTZ and supporting components. Added a new 5V I2C pin header (J13). Updated net assignments and component placements to support the new reference and header. Minor changes to silkscreen and attributes for several footprints.

Co-Authored-By: Sandra Carroll <[email protected]>
Added TP20 (3V3) and TP21 (2V5) test points to the UFC_Main PCB and updated corresponding net segments. Also fixed minor silkscreen and code formatting issues in the PCB layout and schematic files. Removed auto-saved files from the project directory.

Co-Authored-By: Sandra Carroll <[email protected]>
Replaced obsolete 100k 0402 resistors and N-Channel MOSFETS in power circuit.
Generated JLCPCB manufacturing package.
Generated 3D STEP file.

Co-Authored-By: Sandra Carroll <[email protected]>
Schematic notes updated to specify display package, and CPL/GERBER/PDF files regenerated to reflect these changes and copied to release folder.
@jrsteensen jrsteensen added this to the v0.3.0 (Beta 2) milestone Oct 5, 2025
@jrsteensen jrsteensen self-assigned this Oct 5, 2025
@jrsteensen jrsteensen added the Type: Bug/Obsolesce Something isn't working/Part no longer available for sale label Oct 5, 2025
@jrsteensen jrsteensen added Category: ECAD Electrical CAD/PCB HW Design Priority: High labels Oct 5, 2025
@jrsteensen jrsteensen changed the title Updated UFC ADC/Pot circuit & replaced obsolete parts. Updated UFC ADC/Pot circuit & replaced obsolete parts Oct 5, 2025
@jrsteensen jrsteensen linked an issue Oct 5, 2025 that may be closed by this pull request
8 tasks
@jrsteensen jrsteensen moved this to Backcheck in OpenHornet Hardware Oct 5, 2025
@SCUBA82
Copy link

SCUBA82 commented Oct 6, 2025

Great work Noctum! Thank you so much! I've ignored the display section since that part was already approved but will doublecheck the PWR circuited.

For my understanding the 2.048V reference voltage is a bit over engineered. Back then I've tested the circuit on a breadboard and sent Sandra a demo code to proofe that a 3.3V source on the pots is absolutely dueable.

However doing it your way doesn't hurt at all but have you tested the circuit in real life? If not I would volunteer to order some ADR5040 and perform some breadboard tests.

Scuba

@kbastronomics
Copy link
Collaborator

I did try the code you sent, same issue. with a 3v3 source it knob in the sim was at full rotation when the physical knob was at 3/4 rotation. so they do not match

@kbastronomics
Copy link
Collaborator

I did not test with the Ref, I supplied 2.048 v from my PSU and it worked as intended.
the ADR5040 is nothing more that a reference diode that outputs 2.048v to match the ADC

@SCUBA82
Copy link

SCUBA82 commented Oct 7, 2025

@kbastronomics, yes , I can remember that we didn't agree on this topic and had different results. I don't want to revive our discussion since a desicion had already been made. (thanks anyways for our constructive discourse)

I hope we agree that all changes should be tested with 1:1 components. I'll order the necessary parts for the ADC changes but would be happy to have a second pair of eyes to approve it as well.

Is there anything left to test?
PWR circuite was already tested as far as I can remember?

@jrsteensen
Copy link
Owner Author

I hope we agree that all changes should be tested with 1:1 components. I'll order the necessary parts for the ADC changes but would be happy to have a second pair of eyes to approve it as well.

Is there anything left to test? PWR circuite was already tested as far as I can remember?

Thanks @SCUBA82 - don't mind the double check on that circuit real world.

The other thing was the 2x N-Channels in the power circuit - Sandra blessed off on my replacements, but just a third party confirming I selected adequate replacements would be great. The more warm and fuzzies, the better.

WAS: https://jlcpcb.com/partdetail/MATSUKI-ME2328G/C709746
IS: https://jlcpcb.com/partdetail/YONGYUTAI-SI2302/C2891732

@kbastronomics
Copy link
Collaborator

just to recap what was done

on testing the ADC, that was fully tested and custom DCS-BIOS code written for it (some may remember some of my questions around dcs-bios callbacks I was having issues with, it was for this). it was tested stand alone and it was tested with a 2.048v source

the power circuit went thru multiple simulation to verify functionality. the MOSFETS replaced were as close as available components would allow. key items, logic level mosfets, n-channel, higher current handling, RDSon was simulair not exact but should not be a issue in this circiut

Regenerated manufacturing files due to a BOM/CPL mismatch.
@kbastronomics
Copy link
Collaborator

We should still NOTE: DO NOT BUILD, TESTING until we're ready to turn it over to our members

@jrsteensen
Copy link
Owner Author

Test PCBs have been ordered, and as Sandra says, do not build until we fully vet them. I'll sit on this PR until it is built and tested. I feel confident enough to test, so here we go.

@SCUBA82
Copy link

SCUBA82 commented Oct 21, 2025

Parts have arrived, hope I'll find some time for the breadboard circuit till next weekend

@jrsteensen
Copy link
Owner Author

Test UFC PCBs are enroute along with testing of the power circuit for the pots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: ECAD Electrical CAD/PCB HW Design Priority: High Type: Bug/Obsolesce Something isn't working/Part no longer available for sale

Projects

Status: Backcheck

Development

Successfully merging this pull request may close these issues.

[BUG:] UFC ADS1115/pot circuit.

4 participants