All Projects → Jan--Henrik → Otter Iron

Jan--Henrik / Otter Iron

Licence: gpl-3.0
A TS100 USB-PD replacement PCB.

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Otter Iron

i2c-sniffer
Debugging tool for I2C networks, built for STM32 microcontrollers
Stars: ✭ 22 (-93.99%)
Mutual labels:  stm32
BadSTM
Bad USB on STM32 with SD card
Stars: ✭ 27 (-92.62%)
Mutual labels:  stm32
Stm32 Ssd1306
STM32 library for working with OLEDs based on SSD1306, SH1106, SH1107 and SSD1309, supports I2C and SPI
Stars: ✭ 258 (-29.51%)
Mutual labels:  stm32
lv port stm32f746 disco
LVGL ported to STM32F746G-DISCO using STM32CubeIDE
Stars: ✭ 28 (-92.35%)
Mutual labels:  stm32
esm
Lightweight communicating state machine framework for embedded systems
Stars: ✭ 21 (-94.26%)
Mutual labels:  stm32
CureMIDI
USB-MIDI Interface(2IN/2OUT) for STM32
Stars: ✭ 46 (-87.43%)
Mutual labels:  stm32
nanoFramework.WebServer
📦 Web server for nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.
Stars: ✭ 15 (-95.9%)
Mutual labels:  stm32
Watchx
Open-source smart watch, based on LittlevGL Embedded GUI Library
Stars: ✭ 288 (-21.31%)
Mutual labels:  stm32
STM32Keyboard
No description or website provided.
Stars: ✭ 15 (-95.9%)
Mutual labels:  stm32
Openblt
Official read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.
Stars: ✭ 256 (-30.05%)
Mutual labels:  stm32
OtterPill
stm32f072 dev board with arduino nano alike pinout
Stars: ✭ 127 (-65.3%)
Mutual labels:  stm32
bx-docker
Tutorial on how to build Docker Images for the IAR Build Tools on Linux hosts. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 28 (-92.35%)
Mutual labels:  stm32
SinricPro Generic
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Stars: ✭ 18 (-95.08%)
Mutual labels:  stm32
lwow
Lightweight onewire protocol library optimized for UART hardware on embedded systems
Stars: ✭ 98 (-73.22%)
Mutual labels:  stm32
Stlink
Open source STM32 MCU programming toolset
Stars: ✭ 3,158 (+762.84%)
Mutual labels:  stm32
vt100 stm32
VT100 Terminal Emulator for Arduino STM32
Stars: ✭ 27 (-92.62%)
Mutual labels:  stm32
stm32-hal-libraries
Useful libraries for STM32 HAL
Stars: ✭ 29 (-92.08%)
Mutual labels:  stm32
Home
🏠 The landing page for nanoFramework repositories.
Stars: ✭ 315 (-13.93%)
Mutual labels:  stm32
Teenyusb
Lightweight USB device and host stack for STM32 and other MCUs.
Stars: ✭ 287 (-21.58%)
Mutual labels:  stm32
stm32DevelopmentBoards
Development boards and software templates for STM32 MCU
Stars: ✭ 41 (-88.8%)
Mutual labels:  stm32

Otter-Iron

Replacement PCB for TS100, adds USB-C PD to every hacker's favourite tool!

4

Hardware is finished and working, software v0.6 is released!

Features:

  • You can solder!
  • Temperature can be adjusted via buttons
  • USB-PD requests highest voltage
  • Display shows set-temperature, temperature, input-voltage and power applied
  • Saves last set-temperature
  • Designed by an Otter chirps :3

Ordering and assembly instructions

The BOM can be found at KiCAD/Otter-Iron/production/kitspace_bom.csv. Most parts are generic parts, which can be ordered and assembled regularly. However, the display and tip-holders need special attention. The PCB has to be ordered with a thickness of 1mm (1.6mm works too, but 1mm has a better fit).

Known hardware issues/notes

  • Note: C19 and C20 changed from 100nF to 1µF in the last revision, please make sure to populate 1µF!
  • Please add a pullup to the displays reset if the display does not work. See image below:

Tip-Holders / mechanical parts

The original tip-holders are custom made thus it is not possible to buy them, if you already have a TS100 it is highly recommended to recycle those. They can be unscrewed, cut to size and soldered/screwed onto the Otter-Iron. This is the preferred option!

If you don't own a TS100 you can buy one from miniware (price ranges from 35$ to 45$) and harvest the parts (as well as the casing and tip!).

You can also buy the littlefuse fuseholders mentioned in the BOM. Those however have a very bad fit, you have to bend them and add a little solder notch, otherwise you may destroy your tips. In addition to this solution you also need to buy a spare case+tip which is ~25-35$, this is the least preferred option.

Display

The display can be bought from LCSC note: Do not buy displays from LCSC, they seem to be faulty! or Aliexpress, I haven't found it at Mouser yet (Maybe its this display?). It is the last part to be assembled, it is soldered on the back of the PCB facing the PCB and the tip-end.

Flashing

To flash the Otter-Iron short the DFU-jumper shown in the image below while plugging it into your computer. This will put the iron into DFU mode allowing you to flash it via DFU/USB.

If you already have ad firmware >= v0.2 flashed, you can press both buttons while plugging in to enter DFU mode.

Run this command to flash the downloaded binary.

$ dfu-util -a 0 -s 0x08000000:leave -D firmware.bin

dfu

Video

Video

Images

3 4

Front Back

Todo software

  • [x] Write a better regulation
  • [x] Current measurement
  • [x] Store last setpoint
  • [x] Better Fonts/UI
  • [x] PD-Profile cycling

Todo Hardware

Todo next hardware revision:

  • [ ] Add barrel jack
  • [ ] Add grounding solution
  • [x] Fix Tag-Connect see #4
  • [x] Optimize display-connector
  • [x] Add display reset pullup
  • [ ] Add display reset line
  • [ ] Add inrush current protection
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].