Open main menu

Humanoid Robots Wiki β

Changes

K-Scale CANdaddy

305 bytes added, 07:38, 28 May 2024
no edit summary
=Features == MCU ===# USB-C + Battery compatibility# Able
* STM32=== Voltage === ** Programming mode button (boot / reset)Load sharing between USB and battery
=== USB ==Central Components =
* adsfasdfasdf== MCU == === STM32 ===
=== Buttons ===Used:
STM32F407VET6Justification: 512 kB of flash memory, unit price at $3, powerful enough to run heavy programs   == Buttons + Debouncer == * Button debouncerDebouncer
** TODO: Add the IC name
== LCD == == LCD = PCF2518 ===
* How do we connect I2C chip to the LCD screen?
== Battery Charger == == CAN Communication ===== 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?
=Design == Voltage =Schematic ==== Layout ==* Load sharing between USB and battery== Final Form Factor ==
=Other === Questions ===
# How does the switching regulator mechanism work?
# Power Ground in the context of a switching regulator for our circuit to amplify 3.7 V battery to 5 V source. Do we just connect Power Ground to Battery Ground?
 === 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.
 
== Github Repository ==
49
edits