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

Cellsim 16ch #65

Merged
merged 34 commits into from
Mar 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
bda4e53
create 16ch cellsim target
napowderly Mar 17, 2025
3d55c5d
design usb hub
napowderly Mar 18, 2025
f4ca2bb
power switch
napowderly Mar 18, 2025
6916d8d
assemble
napowderly Mar 18, 2025
5e76eb8
Fix gnd issue
napowderly Mar 18, 2025
e2ec559
layout tidyup
napowderly Mar 18, 2025
910c54f
upgrade to kicad 9
napowderly Mar 18, 2025
0822478
Merge branch 'main' into cellsim-16ch
napowderly Mar 18, 2025
ea0da52
cleanup CM5 pinout
napowderly Mar 18, 2025
966bf30
merge in USB hub
napowderly Mar 18, 2025
78b1f40
update core layout
napowderly Mar 19, 2025
4802f1d
add connectors
napowderly Mar 19, 2025
1a3de5f
fix build warnings
napowderly Mar 19, 2025
34a77ec
fix short in thermistor design
napowderly Mar 19, 2025
90859bb
update layouts to kicad 9
napowderly Mar 19, 2025
2c6fc4f
update LED gpio pin
napowderly Mar 19, 2025
657429f
restore layout files
napowderly Mar 19, 2025
a9349c9
add power button and boot button, fix CAN layout
napowderly Mar 19, 2025
93e88b2
move cellsim to examples directory and remove elec/src/examples
napowderly Mar 19, 2025
4777e2c
Cleanup layout
napowderly Mar 19, 2025
501cefa
layout 99% complete
napowderly Mar 20, 2025
65ecaa5
finished layout + updated CI image tag
napowderly Mar 20, 2025
ac94b33
fix build name for uart bridge in ato.yaml
napowderly Mar 20, 2025
b6c60ba
fix shorts in HIL core
napowderly Mar 20, 2025
2cfdb2b
Update hil-core layout
napowderly Mar 20, 2025
3916ae3
update HIL core layout, again
napowderly Mar 20, 2025
2921ae1
building frozen
napowderly Mar 20, 2025
52347d5
update usb-uart to kicad 9
napowderly Mar 20, 2025
5b9cc0d
Update ato-build.yml
napowderly Mar 20, 2025
5874d3d
remove ref designators
napowderly Mar 20, 2025
f83bbcd
Fix githash capitalization
napowderly Mar 20, 2025
8e8c316
update n-fet part for stock
napowderly Mar 20, 2025
f792074
Update cell layouts
napowderly Mar 21, 2025
ed1f5e1
fix i2c-relay layout
napowderly Mar 21, 2025
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
9 changes: 2 additions & 7 deletions .github/workflows/ato-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ on:
- main
pull_request:
paths:
- 'elec/**'
- 'ato.yaml'
- "elec/**"
- "ato.yaml"

jobs:
build:
Expand All @@ -19,11 +19,6 @@ jobs:

- name: Build
uses: docker://ghcr.io/atopile/atopile-kicad:main
env:
# FIXME: remove this once lazy-mifs are fully function
FBRK_MAX_PATHS: 1e7
FBRK_MAX_PATHS_NO_WEAK: 1e6
FBRK_MAX_PATHS_NO_NEW_WEAK: 1e5

- name: Upload Combined Artifacts
uses: actions/upload-artifact@v4
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
# Disabled for now, because the docs site required larger files
# - id: check-added-large-files
- id: check-added-large-files
args: [--maxkb=20000]
- id: check-ast
- id: check-case-conflict
- id: check-docstring-first
Expand Down
22 changes: 21 additions & 1 deletion ato.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,14 @@ builds:
# space-bms-hil:
# entry: elec/src/examples/space-bms-hil.ato:SpaceBMSHIL

cellsim-16ch:
entry: examples/cellsim/cellsim-16ch.ato:CellSim16Ch

# IO Blocks
hil-core:
entry: elec/src/blocks/hil-core.ato:HILCore
exclude_targets: [mfg-data]

analog-out:
entry: elec/src/blocks/analog-out.ato:AnalogOut
exclude_targets: [mfg-data]
Expand Down Expand Up @@ -84,7 +91,20 @@ builds:
exclude_targets: [mfg-data]

usb-uart-bridge:
entry: elec/src/usb_uart_bridge.ato:UsbUartBridge
entry: elec/src/blocks/usb-uart-bridge.ato:UsbUartBridge
exclude_targets: [mfg-data]

usb2-hub:
entry: elec/src/blocks/usb2-hub.ato:USB2Hub
exclude_targets: [mfg-data]

usb251b:
entry: elec/src/components/microchip_tech_us_b2514b_im2.ato:Microchip_Tech_USB2514B_I_M2
exclude_targets: [mfg-data]

current-limit-switch:
entry: elec/src/components/diodes_incorporated_ap22653w67.ato:Diodes_Incorporated_AP22653W6_7
exclude_targets: [mfg-data]

dependencies:
- name: ldk220m-r
Expand Down
78 changes: 78 additions & 0 deletions elec/layout/USB2Hub/USB2Hub.kicad_pcb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading