Ik ontwikkel firmware voor stm32 esp32 esp8266 pico en arduino
Hardware Systems Engineer, PCB ontwerp, firmware, CAD, robotica, AI, computer vision
Over deze dienst
Je PCB is waardeloos zonder werkende firmware. Ik bouw productieklare stm32 firmware en esp32 firmware die stabiel en efficiënt is, niet hobbycode die in het veld breekt.
PLATFORMS: STM32, ESP32, ESP8266 en raspberry pi pico firmware, geprogrammeerd bare-metal of met het Arduino framework waar gewenst.
WAT IK BOUW:
Sensor drivers, draadloze communicatie (WiFi, BLE, LoRa), motor- en PWM-besturing, real-time control loops, energiezuinige slaapmodi, OTA-updates en rtos-programmering met FreeRTOS.
WAT JIJ KRIJGT:
Compleet commentaar op de broncode, geflashte en geteste binaries, bedrading en pinout documentatie, en ondersteuning bij iot firmware ontwikkeling totdat het werkt.
GEREEDSCHAP: STM32CubeIDE, PlatformIO, Arduino IDE, ESP-IDF, FreeRTOS.
PERFECT VOOR: Startups die een verbonden product lanceren, makers die een PCB hebben ontworpen maar werkende code nodig hebben, en teams die een tweede embedded engineer nodig hebben.
Meer dan 5 jaar ervaring in mechatronica en embedded systemen. Ik ontwerp ook PCBs, dus mijn firmware houdt rekening met je daadwerkelijke hardwarebeperkingen, niet met generieke code.
Stuur me een bericht met je schema of wensen voordat je bestelt om de scope te bevestigen.
Mijn portfolio
Andere Elektrotechniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Met welke microcontrollers werk je?
STM32, ESP32, ESP8266, Arduino, RP2040 en de meeste ARM Cortex-M microcontrollers. Vermeld je specifieke chip zodat ik de compatibiliteit kan bevestigen voordat je bestelt.
Geef je de broncode door?
Ja, altijd. Je ontvangt volledige, commentaar op de broncode zonder vendor lock-in. Jij bezit alles wat ik lever.
Kunt u met mijn bestaande codebase werken?
Ja. Deel je bestaande repository of bestanden en ik zal deze beoordelen, uitbreiden of debuggen in plaats van vanaf nul te beginnen.
Heb je fysieke hardware nodig om te testen?
Bij voorkeur ja, omdat echte hardware problemen vindt die simulatie mist. Als je geen hardware kunt verzenden, kan ik testen op vergelijkbare ontwikkelborden en eventuele aannames noteren.
Kun je draadloze connectiviteit implementeren?
Ja, WiFi, Bluetooth Low Energy en LoRa worden allemaal ondersteund. Vermeld je protocol en bereikvereisten zodat ik de scope kan bepalen.
Implementeer je OTA firmware updates?
Ja, voor ESP32 en compatibele STM32 setups. OTA voegt ontwikkeltijd toe, dus het is inbegrepen bij Standard en Premium, niet bij Basic.
Onderteken je een NDA voor propriëtaire code?
Ja, ik onderteken graag een redelijke NDA voordat ik begin aan propriëtaire of commerciële firmware projecten.
Wat als ik nog geen PCB heb?
Geen probleem. Ik ontwikkel en test eerst op een ontwikkelbord, en pas de firmware aan zodra je PCB klaar is.
Hoe wordt de firmware getest voordat deze wordt geleverd?
Ik test op echte hardware of vergelijkbare ontwikkelborden, verifieer de kernfunctionaliteit en documenteer eventuele randgevallen of beperkingen.
Bied je doorlopende firmware ondersteuning?
Ja. Na het eerste project bied ik maandelijkse retainer pakketten voor doorlopende functies, bugfixes en firmware updates.

