Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pcb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ env:
# PRELIMINARY: Will generate both schematic and PCB documents, but no ERC/DRC
# CHECKED: Will generate both schematic and PCB documents, with ERC/DRC
# RELEASED: Similar to CHECKED, automatically selected when pushing a tag to main
kibot_variant: CHECKED
kibot_variant: PRELIMINARY

Copilot AI Apr 15, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kibot_variant was changed from CHECKED to PRELIMINARY, which (per the comment above) disables ERC/DRC on branch pushes. If the intent is to keep automated design-rule validation in CI, revert this to CHECKED (or make PRELIMINARY opt-in only for specific workflows/branches).

Suggested change
kibot_variant: PRELIMINARY
kibot_variant: CHECKED

Copilot uses AI. Check for mistakes.

# Master branch (main or master). Can be changed for testing
master_branch: master
Expand Down
154 changes: 77 additions & 77 deletions docs/Mainboard.drawio

Large diffs are not rendered by default.

146 changes: 141 additions & 5 deletions mainboard/Battery.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -3477,6 +3477,12 @@
(color 0 0 0 0)
(uuid "59cb7fe1-8107-45c0-a14b-2d0861285a37")
)
(junction
(at 393.7 109.22)
(diameter 0)
(color 0 0 0 0)
(uuid "715773c5-4c54-4055-a9ab-a559afd7fc9b")
)
(junction
(at 128.27 109.22)
(diameter 0)
Expand Down Expand Up @@ -3817,6 +3823,16 @@
)
(uuid "496727ee-7cc9-47c0-bed6-d6b021a6d28a")
)
(wire
(pts
(xy 388.62 120.65) (xy 393.7 120.65)
)
(stroke
(width 0)
(type default)
)
(uuid "49c656a9-533a-43f3-9f14-65a52c4b76c9")
)
(wire
(pts
(xy 128.27 109.22) (xy 128.27 113.03)
Expand Down Expand Up @@ -4079,6 +4095,16 @@
)
(uuid "83a3cc32-9d91-4cdb-a2b8-3d42ef726c9a")
)
(wire
(pts
(xy 393.7 120.65) (xy 393.7 109.22)
)
(stroke
(width 0)
(type default)
)
(uuid "8564bbba-fe6a-4c84-b356-3ad7ffb77d0f")
)
(wire
(pts
(xy 292.1 109.22) (xy 325.12 109.22)
Expand Down Expand Up @@ -4329,6 +4355,16 @@
)
(uuid "af4eae29-278f-453b-89e7-07745c05b989")
)
(wire
(pts
(xy 388.62 119.38) (xy 388.62 120.65)
)
(stroke
(width 0)
(type default)
)
(uuid "b0335900-1694-444f-8e10-94164b333e26")
)
(wire
(pts
(xy 381 107.95) (xy 381 109.22)
Expand Down Expand Up @@ -4914,6 +4950,106 @@
)
)
)
(symbol
(lib_id "Connector:TestPoint")
(at 388.62 119.38 0)
(unit 1)
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(dnp no)
(uuid "0c617e59-cc96-49ed-b635-542f8d677e33")
(property "Reference" "TP703"
(at 388.62 111.76 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "~"
(at 388.62 113.665 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Testpoints_Kampi:TestPoint_Pad_1.0x1.0mm"
(at 393.7 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 393.7 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "test point"
(at 388.62 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "manf" ""
(at 388.62 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "manf#" ""
(at 388.62 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "mouser#" ""
(at 388.62 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "CONFIG" ""
(at 388.62 119.38 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "caa8e902-fd63-45a2-8ecd-970212aacb1f")
)
(instances
(project "Mainboard"
(path "/d5742f03-3b1a-42e5-a384-018bd4b919aa/c5103ceb-5325-4a84-a025-9638a412984e/a86b9e25-5bc0-455f-833c-d00b4e9a8b22"
(reference "TP703")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:PWR_FLAG")
(at 393.7 107.95 0)
Expand Down Expand Up @@ -5350,9 +5486,9 @@
(at 179.07 146.05 180)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(in_bom no)
(on_board yes)
(dnp no)
(dnp yes)
(uuid "23b4b461-1d62-4c89-8dee-506887f7403e")
(property "Reference" "R704"
(at 181.61 144.7799 0)
Expand Down Expand Up @@ -7404,9 +7540,9 @@
(at 341.63 138.43 180)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(in_bom no)
(on_board yes)
(dnp no)
(dnp yes)
(uuid "8df52afe-99b1-4a0a-b364-0b77e30a932a")
(property "Reference" "R710"
(at 344.17 137.1599 0)
Expand Down Expand Up @@ -8086,7 +8222,7 @@
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(dnp yes)
(dnp no)
(uuid "d2a9190d-82b5-411b-8405-cded0744be1e")
(property "Reference" "TP702"
(at 349.25 148.59 0)
Expand Down
43 changes: 25 additions & 18 deletions mainboard/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,47 @@
# Changelog

## [Unreleased]
## [Unreleased](https://github.com/PyroVision-ThermalCam/Mainboard/compare/1.0.2...HEAD)

## [1.0.2] - 2026-02-24
**Added:**

- Add optional GND connection for camera AF on pin 24

**Removed:**

- Remove camera PWD signal from camera power supply enable

## [1.0.2](https://github.com/PyroVision-ThermalCam/Mainboard/compare/1.0.1...1.0.2) - 2026-02-24

**Fixed:**

- Add missing name for net for TP701 (#11)
- Wrong part number for IC804 (#17)
- Wrong part number for DFE201610E - R47M (#16)
- IC806 is set to DNP (#14)
* Add missing name for net for TP701 (#11)
* Wrong part number for IC804 (#17)
* Wrong part number for DFE201610E - R47M (#16)
* IC806 is set to DNP (#14)
* Remove camera PWD signal from camera power supply enable

**Added:**

- Connect the TMP117 temperature alert pin (#21)
* Connect the TMP117 temperature alert pin (#21)
* Add missing GND connection for camera AF on pin 24
Comment on lines +3 to +26

Copilot AI Apr 15, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This changelog update doesn’t add a 1.0.3 section even though the PR is titled "Release 1.0.3", and it also adds new items into the existing 1.0.2 section. Please move the new entries into a new ## [1.0.3] - YYYY-MM-DD section (with the correct compare link), and keep [Unreleased] for changes not yet released.

Copilot uses AI. Check for mistakes.

**Changed:**

- Replace PGDWT-BS-0000-00Q2E with XPGDWT-BS-0000-00P5E (#18)
- Replace JS1400BFQ with MU-BUE70R (#19)
- Replace SD card holder with MSD-4-A (#10)
- Replace TS11-674-50-BK-260-RA-D with TS11-674-43-BK-260-RA-D (#12)
- Replace TXB0102DCUT with TXB0102DCUR (#15)
* Replace PGDWT-BS-0000-00Q2E with XPGDWT-BS-0000-00P5E (#18)
* Replace JS1400BFQ with MU-BUE70R (#19)
* Replace SD card holder with MSD-4-A (#10)
* Replace TS11-674-50-BK-260-RA-D with TS11-674-43-BK-260-RA-D (#12)
* Replace TXB0102DCUT with TXB0102DCUR (#15)

## [1.0.1] - 2026-01-21
## [1.0.1](https://github.com/PyroVision-ThermalCam/Mainboard/compare/67de4a6eec24cc332c0ba283ca204f24177bcb72...1.0.1) - 2026-01-21

**Changed:**

- Increase the width of the cutout for the temperature sensor (#7)
* Increase the width of the cutout for the temperature sensor (#7)

## [1.0.0](https://github.com/PyroVision-ThermalCam/Mainboard/compare/67de4a6eec24cc332c0ba283ca204f24177bcb72...1.0.0) - 2026-01-19

**Added:**

- Initial release
* Initial release

[unreleased]: https://github.com/PyroVision-ThermalCam/Mainboard/compare/1.0.2...HEAD
[1.0.2]: https://github.com/PyroVision-ThermalCam/Mainboard/compare/1.0.1...1.0.2
[1.0.1]: https://github.com/PyroVision-ThermalCam/Mainboard/compare/67de4a6eec24cc332c0ba283ca204f24177bcb72...1.0.1
Loading