---
title: "Scintillation monitor with Ethernet interface (Maniak003/ScintMonitor)"
url: "https://maker.wiznet.io/josephsr/projects/scintillation-monitor-with-ethernet-interface-maniak003-scintmonitor/"
markdown_url: "https://maker.wiznet.io/josephsr/projects/scintillation-monitor-with-ethernet-interface-maniak003-scintmonitor/md"
type: "UCC: User Created Content"
author: "Maniak003"
author_url: "https://github.com/Maniak003/ScintMonitor"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Maniak003"
original_url: "https://github.com/Maniak003/ScintMonitor"
published: "2025-09-24"
language: "en"
likes: 0
views: 908
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Scintillation monitor with Ethernet interface (Maniak003/ScintMonitor)

> STM32CubeIDE-based scintillation monitor project; repo states “window comparator” and “Ethernet interface,” with brief README.

Original author: Maniak003 (source: https://github.com/Maniak003/ScintMonitor)

## Documents and links

- [ScintMonitor](https://github.com/Maniak003/ScintMonitor/) (code)

## Article

### Introduction

The repository declares a **scintillation monitor** featuring a **window comparator** and an **Ethernet interface**. The README adds, “Monitor based on gammaspectrometer.” The tree lists `stm32cubeide/`, `kicad/`, `FreeCAD/`, `GNUPlot/`, and `Documents/`. [GitHub](https://github.com/Maniak003/ScintMonitor)

### Software stack overview

Languages (GitHub panel): predominantly **C**, with small portions of HTML, Makefile, Assembly, and linker script.

Tooling indicator: presence of `**stm32cubeide/**` suggests STM32CubeIDE project files are in-tree. [GitHub](https://github.com/Maniak003/ScintMonitor)

### Build & toolchain — actionable path

Import the project from `**stm32cubeide/**` into **STM32CubeIDE**.

Inspect the target MCU/clock and any middleware (e.g., LwIP) generated by CubeMX.

Build, flash to a matching STM32 board, open a serial console if available.

### Configuration & runtime pointers

Search the sources for `ethernet`, `lwip`, or socket calls to locate the network path and IP mode (DHCP/static).

Check `Documents/` and `GNUPlot/` for data/log formats and plotting scripts. [GitHub](https://github.com/Maniak003/ScintMonitor)

### Reproduction checklist

Clone → import `stm32cubeide/` → build & flash → connect Ethernet → verify with **ping** and then test TCP/HTTP endpoints if present. [GitHub](https://github.com/Maniak003/ScintMonitor)

### Evidence block

Repo description: “Scintilation monitor with window comparator. Device with Ethernet interface.”

README note: “Monitor based on gammaspectrometer.”

Folder list includes `stm32cubeide/`, `kicad/`, `FreeCAD/`, `GNUPlot/`, `Documents/`. [GitHub](https://github.com/Maniak003/ScintMonitor)

### Applications & next steps

Applications: networked radiation monitoring and lab logging.

Next: add top-level README with **toolchain version**, **target MCU/board**, and **network defaults** for reproducibility.

---

### 소개

저장소는 **윈도 비교기**와 **이더넷 인터페이스**를 갖춘 **섬광 모니터**를 표기합니다. README에는 “Monitor based on gammaspectrometer” 문구가 있습니다. 트리에는 `stm32cubeide/`, `kicad/`, `FreeCAD/`, `GNUPlot/`, `Documents/`가 포함됩니다. [GitHub](https://github.com/Maniak003/ScintMonitor)

### **scintillator 란**

방사선을 전기적 신호로 변환해 이미지를 구현하는 장비에서 X-ray 선과 같은 방사선이 닿으면 빛으로 변환해주는 장치이고, 이 상태에서 다시 전기 신호로 변환할 수 있음.

### 소프트웨어 개요

언어: GitHub 패널상 주로 **C**.

도구 단서: `**stm32cubeide/**` 폴더 존재(IDE 프로젝트 포함 시사).

### 빌드 & 툴체인(실행 절차)

**STM32CubeIDE**에서 `stm32cubeide/` 프로젝트 가져오기.

타깃 MCU/클록 및 CubeMX 생성 **미들웨어(LwIP 등)** 확인.

빌드·플래시 후, 시리얼 콘솔 확인(있을 경우).

### 구성 & 런타임

소스에서 `ethernet`, `lwip`, 소켓 호출을 검색해 네트워크 경로와 IP 모드(DHCP/Static) 파악.

`Documents/`, `GNUPlot/`에서 데이터/로그 형식 및 플로팅 스크립트 확인.

### 재현 체크리스트

클론 → `stm32cubeide/` 가져오기 → 빌드·플래시 → LAN 연결 → **ping** 및 TCP/HTTP 엔드포인트 테스트.

### 활용 & 다음 단계

활용: 네트워크 기반 방사선 측정/로깅.

다음: 상위 README에 **툴체인 버전**, **대상 MCU/보드**, **네트워크 기본값** 명시.

---

Source: https://maker.wiznet.io/josephsr/projects/scintillation-monitor-with-ethernet-interface-maniak003-scintmonitor/
