Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continued example boards #299

Merged
merged 122 commits into from
Oct 19, 2023
Merged

Continued example boards #299

merged 122 commits into from
Oct 19, 2023

Conversation

ducky64
Copy link
Collaborator

@ducky64 ducky64 commented Oct 16, 2023

More example boards:

  • IoT soldering iron controller with discrete synchronous buck converter
  • Update the IoT fan controller with a discrete micro (instead of RF module)
  • Picoprobe, maybe this will be the RP2040 board that finally works
  • USB key, as an example of an ultra-size-optimized board
  • Jacdac mechanical keyswitch

Including these additional libraries:

  • CombinedCapacitor as a multipack device, to combine capacitors on the same net
  • Half-bridge with gate driver, replacing the old half-bridge generator which didn't work
  • HDC1080 I2C temperature sensor
  • UCC27282 gate driver, 5v compatible with shoot through protect
  • JLC caps: allow bypassing capacitance-based minimum package size
  • JLC crystals: add 2520 sized crystal
  • JLC switch FET: add manual gate charge
  • 0404 RGB LED
  • LP5907: X2SON version
  • L78Lxx high(er) votlage regulator
  • ESP32C3 (raw chip) microcontroller, plus support for opt-in use of strapping pins
  • ESP32S3: opt-in for GPIO0 strapping pin
  • Refactor IoController _make_export_vector for better composability, to support remapping strapping pins in the wrapper block
  • STM32G031 and STM32L432 (crystal-less USB!) microcontrollers
  • OPA2333 dual (multipacked) precision opamp
  • MAX98357A in QFN
  • USB-A plug pads (PCB as the plug)

and these infrastructural abstract components / changes:

  • abstract antenna
  • voltage-source/sink wrapper around inductor for power filtering
  • packed opamp element
  • TVS diode, including wrappers across power and digital lines
  • better definition for gate drivers
  • low-pass RC for analog signals
  • Pi impedance match filter with unit tests
  • Jacdac port and links infrastructure
  • simplify some part table parsing regex

and these bugfixes:

  • support absolute tolerances (+/-pF) in capacitor table parser
  • support optional reset on micros with internal pull resistors, don't require reset on SWD header (but connected by default)
  • plumb through input and output voltage ripple specs for switching converters
  • support optional reference for diffamp (gnd by default)
  • make matching_parts post-sort

@ducky64 ducky64 marked this pull request as ready for review October 19, 2023 03:44
@ducky64 ducky64 merged commit c02ba4c into master Oct 19, 2023
9 checks passed
@ducky64 ducky64 deleted the newmicroboards branch October 19, 2023 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant