
PN7160 STM32
Jack-Cb/sensOrbPorted
Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en
SensOrb Baro Unit is an open-source printed circuit board by Jack-Cb, from the Jack-Cb/sensOrbPorted repository on GitHub. It is a 2-layer board of 24.5 × 17 mm with 7 parts on 4 nets, routed with 46 tracks and 8 vias.
It is built around the MS583730BA01-50. Its parts include 2 resistors, 1 capacitor, 1 IC and 1 connector.
Jack's Test Branch for New PCB/Code Implementations
Steps for STM32 Development Setup With PlatformIO:
Install the PlatformIO IDE extension within VSCode
Using Zadig and having the board you want to program connected via USB, install drivers to use DFU programming
When creating a new PlatformIO project, enable the following flags in the platformio.ini file:
[env:genericSTM32F411CE]
platform = ststm32
board = genericSTM32F411CE
framework = arduino
upload_protocol = dfu
monitor_speed = 9600
build_flags =
-D ENABLE_USB_SERIAL
-D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC
lib_deps =
....
....Extra Important Notes:
When creating a new PlatformIO project, you should be able to select a specific version of STM32, make sure you select the board version you are using, and make sure it is provided in the platformio.ini file. I'm using a STM32F411CE, so that is why it is written in the env and board fields.
The monitor_speed parameter should be adjust to whatever monitor speed you wish to use and should match whatever speed you provide in Serial.begin(...).
If you want multiple monitors: Select the COM port you wish to monitor Go to the Terminal tab, click the drop down next to the plus on the right hand side (its near the running tasks window) Click 'Run Task' and then click the 'PlatformIO: Monitor' task that should have appeared at the top of the window
If you want to add external libraries: click the PlatformIO extension button on the left, then click libraries to search for what you want. Adding libraries should add the library's name in the lib_deps section in the platformio.ini file.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad | H1, H2 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | Conn_01x04 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J11 |
| 1 | MS583730BA01-50 | footprints:QFN4_MS5637_TEC | U1 |
It measures 24.5 × 17 mm and has 2 copper layers, 1.6 mm thick.
7 parts, built around the MS583730BA01-50. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Jack-Cb/sensOrbPorted repository on GitHub, at the commit this page was made from: the board is Schematics & PCB/sensOrb_Baro_Unit/sensOrb_Baro_Unit.kicad_pcb and its schematic Documentation/PN532/nfc_breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Jack-Cb before reusing the design.

Jack-Cb/sensOrbPorted
Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

Jack-Cb/sensOrbPorted
Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

Jack-Cb/sensOrbPorted
Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

Jack-Cb/sensOrbPorted
Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

mathieupommery/Keyring-GPSTRACKER
Small gps keyring with a lot of possibilities

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.



AxxAxx/AxxSolder
STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power


jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.