Skip to content

Froster2406/ET-Abschlussgadget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HS20-23 ET Abschlussgadget

Als Teil der Abschlusszeitung gibt es auch dieses Jahr wieder ein kleines Gadget kostenfrei dazu. Ganz im Namen des Überthemas "ET im PRENpunkt" mit der Anlehung an "Familien im Brennpunkt", kannst auch Du herausfinden, wie viel ET in Dir steckt. Aber nur wenn Du so asozial wie ein ET'ler bist, schaltet sich die geheime Zusatzfunktion frei.

Verwendung

  • Beiligende Batterie einlegen
  • Schalter auf Platine in ON-Zustand versetzten
  • Finger auf "Drück mich!" legen
  • Anzeige ablesen
only for real engineers
You deem yourself a true engineer? Great!
Tag along as we dive deeper into how you can reprogram the microcontroller.

general information

  • Reference Manual
  • There are two pins (J1 & J2) on the side of the PCB than can be freely addressed, without interfering with the main functionality of the board

preresquisites

  • USB to serial converter | USB to TTL converter
    Any converter (3.3V or 5V) off of Aliexpress, Ebay, Mouser, etc. will do.
  • 1kOhm resistor
  • Wires to connect the PCB to the converter
  • Microchip Studio
  • Python installed on your machine
  • Python package: pymcuprog
    pip install pymcuprog

wiring diagram

https://github.com/microchip-pic-avr-tools/pymcuprog#serial-port-updi-pyupdi

reprogramming

  • Connect the PCB to the USB to serial converter according to the wiring diagram

  • Adjust the code to your liking and build it with F7

  • Navigate to the python-programmer script
    cd <YOUR_PATH>\ET-Abschlussgadget\Software\Programmer Python

  • Run the programming command
    python attiny414.py <COM_PORT> <ABSOLUTE_PATH_TO_HEX_FILE_YOU_COMPILED_WITH_MICROCHIP_STUDIO>
    COM_PORT: If unknown, the available ones will be printed in the console

  • Power cycle the PCB