Open main menu

Humanoid Robots Wiki β

Changes

K-Scale CANdaddy

33 bytes added, 28 May
no edit summary
=Features = # USB-C + Battery compatibility# Able  === Voltage === * Load sharing between USB and battery = Central Components = == MCU === STM32 =
* STM32
** Programming mode button (boot / reset)
Used:
Justification: 512 kB of flash memory, unit price at $3, powerful enough to run heavy programs
=== USB ===
* adsfasdfasdf== Buttons + Debouncer ==
=== Buttons === * Button debouncerDebouncer
** TODO: Add the IC name
=== LCD ===
=== PCF2518 ===
* How do we connect I2C chip to the LCD screen?
=== Battery Charger ===
=== MCP 2515 ===
=== Github access ===
 == CAN Communication ==== CAN = MCP2515 ===
* How to get supply-side VCC without having it on the bus (from supply-side GND)?
* What do we do if supply-side GND is missing?
=== Voltage ===
* Load sharing between USB and battery
 =Other === Questions ===
# How does the switching regulator mechanism work?
=== Notes ===
* Need to figure out the interface for the SPI lines using MCP2515
** Pros if successful:
*** Reduces amount of wiring for STM32, requires just one SPI bus with a bunch of easily programmable chip selects
** Cons: Need to understand the interface for the MCP2515. Need to confirm how interrupts and timing works.
49
edits