Category: Portfolio


  • STM32 based Heater Controller – 1st Version

    The purpose I created this board is for evaluating a new feature that will be added in our company products #1 – The Design The feature of the PCB #2 – The Process #3 – The Result For fast prototyping, I was using STM32 Core (STM32Duino) in Arduino IDE to create the firmware for this…

  • STM32 based Heater Controller – 2nd Version

    The purpose I created this board is for evaluating a new feature that will be added in our company products #1 – The Design The feature of the PCB still same as the previous version, only several items are fixed #2 – Changes – Add Thermal Reliefs In the 1st version there is no thermal…

  • LAN7800-Board, Gigabit Ethernet to USB High-Speed Converter Design

    The target of this design is to implement the design practice for High-speed PCB that I’ve learned #1 – The Design The design can be found also in this GitHub repository #2 – Animation Video This is the rendered 3D animation video for LAN7800-Board, created using open source tool Blender

  • C3RIɅ — A Compact Development Board Based on ESP32-C3  RISC-V Microcontroller

    Thinkboard C3RIɅ is a development board I created a few years ago. This post will walk through the development process, so let’s get started! #1 – The Reason I named this board C3RIɅ after the main SoC it is built around the ESP32-C3, which adopts the open-source RISC-V CPU architecture. I created this board driven…

  • ESP32-C3 Based DC Power Monitoring System

    The purpose of this PCB is to monitor some of DC loads on a system, it use ESP32-C3 as the main controller, RS485 for communication and, INA3221 for DC voltage Sensor #1 – The Design The feature of the PCB #2 – The Process This is the assembly process of the PCB #3 – The…

  • GACORE — a Lattice iCE40 LP based FPGA Development Board

    Thinkboard GACORE is the first fine-pitch FPGA board that I’ve designed, I will explain step by step about the design process of this board, let’s get started! #1 – The Reason GACORE stands for FPGA at the CORE, or in Indonesian slang means keren (cool), hebat (great), mantap (excellent), it using iCE40LP8K-CM81 FPGA at the…

  • Thinkboard PicoEdge – An Espressif ESP32 Pico D4 Based Development Board

    This is a ESP32 Pico D4 development board that I’ve designed in 2021 #1 – The Design Will be updated later