92 Commits

Author SHA1 Message Date
0023394615 correct use of #if defined check 2026-04-19 23:46:18 +02:00
2a38ba36b0 indentation to tabs 2026-04-19 23:07:36 +02:00
4820010ef1 use ssd1312 display (soldered) 2026-04-19 21:26:22 +02:00
a1590577d2 added fixed point exponential average filters 2026-04-19 18:54:44 +02:00
2c82d8d42e draw useful info on screen 2026-04-19 16:46:54 +02:00
1ba352af4e Refactor ADC reading and conversion
Introduce `VCC_MV` to `funconfig.h` for consistent voltage readings.
Add `get_current_ma` function to `main.c` for clearer current
calculations.
Remove unused `PIN_LED` and `Delay_Ms(5000)` from `main.c`.
Update VBUS voltage calculation to use `VCC_MV`.
Print TIP sensor voltage in millivolts instead of raw ADC values.
2026-04-19 14:05:06 +02:00
ab5e54a9dd scan correct I2C bus 2026-04-19 00:26:36 +02:00
77701636b5 moved i2c setup to it's own function 2026-04-18 22:40:26 +02:00
55bee1a5d8 push script to generate NTC lut 2026-04-17 22:21:42 +02:00
4591e6e04a try to set higher contrast 2026-04-17 21:09:49 +02:00
dae0fbcbda i2c test and display 2026-04-16 13:10:52 +02:00
9e254e0fb1 interrupt-based encoder 2026-04-11 21:40:33 +02:00
90a94a533b more work on basic functions 2026-04-10 17:10:39 +02:00
e1528385c2 read some adcs 2026-04-10 00:58:53 +02:00
a75570e67b it talks 2026-04-09 20:51:51 +02:00
043fbba67e firmware not working 2026-04-09 17:16:19 +02:00
6bc4087474 project start 2026-04-06 00:06:45 +02:00
821380d21c independent programmer 2026-04-05 20:08:18 +02:00
03bf92f505 refined implementation 2026-04-05 17:00:53 +02:00
5a6488535d Merge branch 'programmer' into external-handle 2026-04-05 01:34:53 +02:00
920d0a46c3 technical manuals of the mcu 2026-04-05 01:32:08 +02:00
a51793e529 better ignore 2026-04-05 01:31:47 +02:00
6cd3815d5a first (non working) programmer 2026-04-05 01:31:11 +02:00
887f05a8ec updated to kicad 10.0 2026-03-25 18:51:47 +01:00
4ad28fe1f5 some todos 2026-03-25 18:48:32 +01:00
686724770c test new outline 2026-03-25 18:47:57 +01:00
d79565b10d firmware setup 2026-03-25 18:47:44 +01:00
ab1063aa27 3D model of first enclosure 2026-03-21 23:13:42 +01:00
d8e14fb3a2 lcsc order bom v0.1 2026-03-11 15:51:04 +01:00
513d5e2f1f minor tweaks 2026-03-11 15:29:40 +01:00
868bf18b0b different current sensor 2026-03-10 21:59:10 +01:00
8d16bdf96e silkscreen 2026-03-10 19:48:33 +01:00
9fc3f98d84 switch-off simulations and in-stock capacitors 2026-03-09 21:33:50 +01:00
9605d1db0e finished pcb 2026-03-08 23:22:34 +01:00
6007b5d9e2 test pads 2026-03-07 17:13:10 +01:00
11e71d7539 boxed version 2026-03-06 21:33:07 +01:00
a970e9febb some component changes 2026-03-05 01:13:16 +01:00
59702d13bb new filter design, may work lmao 2026-03-02 23:30:28 +01:00
ac62e6e5ff ceramic capacitor 2026-03-01 15:58:44 +01:00
80e0441822 different capacitors and new bom 2026-02-28 23:44:48 +01:00
07167d520b different smaller capacitor 2026-02-28 21:40:16 +01:00
34bf52006c Revert "different capacitors in sim with pi filter"
This reverts commit 30c0aa5cba112ce18ca016d04ddbcca1eab52d60.
2026-02-28 19:32:48 +01:00
b92e9025e0 Revert "trying new capacitors"
This reverts commit 6cb91291f39b019d0baab4303cfee70c88c38332.
2026-02-28 19:32:47 +01:00
5e2cbc6879 Revert "samsung mlccs"
This reverts commit f0811c47dd4636ecc8ad168b69960cac51ca3142.
2026-02-28 19:32:34 +01:00
f0811c47dd samsung mlccs 2026-02-28 15:07:57 +01:00
6cb91291f3 trying new capacitors 2026-02-28 02:20:03 +01:00
30c0aa5cba different capacitors in sim with pi filter 2026-02-28 02:14:01 +01:00
dc15e99faf removed the diocane filter in favor of capacitors 2026-02-27 00:50:39 +01:00
ba02db0fa2 list of good mosfets 2026-02-25 20:02:46 +01:00
6223c11b09 flyback diode to the tip 2026-02-25 19:50:08 +01:00