All Projects → pavelrevak → rt_soldering_pen

pavelrevak / rt_soldering_pen

Licence: GPL-3.0 license
RT soldering pen project firmware

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to rt soldering pen

JBC SolderingStation
JBC_SolderingStation
Stars: ✭ 63 (-42.2%)
Mutual labels:  stm32, soldering
Otter-Iron-PRO
USB-PD soldering station for JBC C245 handles.
Stars: ✭ 249 (+128.44%)
Mutual labels:  stm32, soldering
HX711
HX711 driver for STM32 HAL
Stars: ✭ 34 (-68.81%)
Mutual labels:  stm32
sx1278
sx1278 LoRa driver for Stm32 HAL
Stars: ✭ 27 (-75.23%)
Mutual labels:  stm32
ATtiny85-TinyLoad
Electronic Dummy Load
Stars: ✭ 32 (-70.64%)
Mutual labels:  oled
grbl32
CNC controller running on the STM32F103 "Blue Pill" board, build and flash on Mac/Linux
Stars: ✭ 33 (-69.72%)
Mutual labels:  stm32
STM32-base.github.io
Github Pages for the STM32-base project.
Stars: ✭ 27 (-75.23%)
Mutual labels:  stm32
TMcuSys
🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (-77.06%)
Mutual labels:  stm32
ATtiny13-TinyTacho
Simple RPM-Meter
Stars: ✭ 36 (-66.97%)
Mutual labels:  oled
stm32-mcu
Application components for STMicro STM32 MCUs
Stars: ✭ 22 (-79.82%)
Mutual labels:  stm32
WolfieMouse
IEEE Reion 1 Micromouse competition.
Stars: ✭ 29 (-73.39%)
Mutual labels:  stm32
DonkeyDrift
Open-source self-driving car based on DonkeyCar and programmable chassis
Stars: ✭ 15 (-86.24%)
Mutual labels:  stm32
rpi
Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (-30.28%)
Mutual labels:  stm32
STC15 LIB
用于STC15系列单片机,借鉴STM32库的形式,让官方库更加易于使用。
Stars: ✭ 30 (-72.48%)
Mutual labels:  stm32
ZedBoard-OLED
Driving the OLED display on the ZedBoard
Stars: ✭ 17 (-84.4%)
Mutual labels:  oled
tinyfont
Text library for TinyGo displays
Stars: ✭ 37 (-66.06%)
Mutual labels:  stm32
docker
Docker-related material to setup, configure and develop with micro-ROS hardware.
Stars: ✭ 32 (-70.64%)
Mutual labels:  stm32
ATtiny84-TinyCalibrator
OSC Calibrator and High-Voltage Fuse Resetter for 8-Pin ATtinys
Stars: ✭ 39 (-64.22%)
Mutual labels:  oled
Open-SAE-J1939
SAE J1939 protocol free to use for embedded systems or PC with CAN-bus
Stars: ✭ 120 (+10.09%)
Mutual labels:  stm32
pikascript
Ultralightweight Python engine that can run with 4KB of RAM and 32KB of Flash (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand.
Stars: ✭ 855 (+684.4%)
Mutual labels:  stm32

RT soldering pen

oled4

Manual

This firmware is for my project RT soldering pen

You can buy HW at Tindie

Building and flashing

Requirements

  • arm-gcc
  • cmake
  • make or ninja
  • STM flashing SW and HW (ST-Link/V2 or any ST dev-kit, like Discovery or Nucleo board)

Building is possible on Linux, Mac and also on Windows

Getting source

git clone --recursive https://github.com/pavelrevak/rt_soldering_pen.git
cd rt_soldering_pen

Building

mkdir _build
cd _build
cmake -D CMAKE_TOOLCHAIN_FILE=../cmake/arm-none-eabi.cmake -D CMAKE_BUILD_TYPE=Release ..
make

Flashing

Connect ST-Link or other SWD programmer:

HW v0.3

  • G : GND
  • C : SWCLK
  • D : SWDIO

HW v1.0

  • C : SWCLK
  • G : GND
  • D : SWDIO

If you have installed pystlink and is in search path just type:

make flash

If you have another flashing utility you can generate hex of binary file:

make srec

or building also support other targets hex and bin

Final files are saved in _build folder

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].