Skip to content

Commit

Permalink
Update Readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
futurexdesign authored May 27, 2023
1 parent c6a6be2 commit 76ff73f
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,19 @@ Control board for the KiwiCleaner watch cleaning machine. Intended to provide a
- Input is protected by a resettable PolyFuse with rated 10A constant load capacity.
- Main Microcontroller is a RaspberryPi Pico (RP2040).
- This can be either the normal version, or the "header" version. Can be mounted either way, board contains both the SMD and THT pads.
- Display is a small OLED graphics screen.
- Pico outputs to OLED over i2c. This is done via a JST SH connector (qwiic / stemma qt pinout). Expected OLED is a 128x128 monochrome
- User interface is controlled via a rotary encoder with pushbutton, wired with .1" pin headers
- Display a 240x320 Color TFT LCD Connected via SPI
- User interface is controlled via a rotary encoder with pushbutton
- Pico has full control of stepper via SPI connection to the TMC5160 board.
- The Integrated Ramp Generator contained within the TMC5160 is utilized to control all motion, allowing very smooth and precise control over basket motion.
- Pico can enable / disable the drive output via MOTOR_EN (Active Low)
- Pico can activate the Heater by pulling HEATER_CTL High, switching on the relay (3.3v coil).
- Pico can activate the fan by pulling FAN_CTL high, fan current conducted by the TIP120
- 3.3v power provided by a drop in switching powersupply module for simplicity.
- All power connectors are Phoenix LPT lever connectors. These support 12awg - 24awg up to a max of 24A. Can substitute in SPT or any other phoenix connector with the same 5mm pin spacing

An expansion header has been added to support any additional mods people may want. Due to the flexability of the microcontroller, we can expose a ton of functionality on 4 pins. The following IO is available on the expansion connector.
An expansion header has been added to support any additional mods people may want. *Example functionality would be a buzzer module to indicate end of cycle.* Due to the flexability of the microcontroller, we can expose a ton of functionality on 4 pins. The following IO is available on the expansion connector.

- 4 independent GPIO pins for input/output
- 1 hardware SPI bus (SPI0)
- 1 hardware i2c bus (i2c1), and 2 GPIO pins (GPI0 and GPIO1)
- 4 pins with a PIO program assigned to them.

Expand Down

0 comments on commit 76ff73f

Please sign in to comment.