機台內部:一排 LED 光源下方是固定在鋁板上的線材與感測元件

從機台到瀏覽器
整套系統,一個團隊寫完
From the machine to the browser, one team writes it all.

半導體與自動化設備軟體、影像辨識、ESP32 韌體、網頁系統。運動控制、視覺檢測到操作介面,不用分包給好幾家廠商。Equipment software, machine vision, ESP32 firmware and web systems. Motion control, inspection and the user interface, without splitting the job across several vendors.

各做各的,最難的是整合Each part works on its own. Integration is where projects stall.

很多專案卡在最後一哩:機台廠商、韌體廠商、網頁廠商各自交付,協定對不上、資料兜不起來,問題在廠商之間來回。The machine vendor, the firmware house and the web agency each deliver their piece. Protocols don't match, data doesn't line up, and the problem bounces between vendors.

我們的根在半導體後段設備:整機流程、運動控制、視覺檢測與測試機通訊都寫過。往下接得到現場的嵌入式裝置,往上做得出網頁與資料系統,整條鏈路自己負責。Our roots are in back-end semiconductor equipment: full machine flow, motion control, vision inspection and tester communication. From there we reach down to embedded devices on site and up to web and data systems, so one team owns the whole chain.

交付時附上完整文件,系統交到你手上也能長期維護。Every delivery ships with documentation your team can maintain.

比古工作室成立於 2022 年。比古(Hiko)取自創辦人名字的日文讀音。Hiko-u Studio was founded in 2022. "Hiko" comes from the Japanese reading of the founder's name.

照片 about-1.jpg|手上的硬體 4:5 手掌上的 1.54 吋電子紙模組,螢幕顯示一張黑白的貓咪圖
照片 about-2.jpg|電路板 3:4 ESP32-S3 開發板特寫,排針接著彩色杜邦線

我們做的三段Three parts of one system

可以單獨委託其中一段,也可以整條交給我們。串在一起時,機台資料經由現場的嵌入式裝置送到網頁系統,出問題只要找一個團隊。Hire us for one part or the whole chain. Connected, machine data travels through an embedded device on site into a web system, and there is one team to call when something breaks.

照片 service-equipment.jpg|機台或 HMI 畫面 4:3 設備軟體的即時曲線畫面,記錄感測器數值與溫度變化

設備軟體Equipment software

半導體後段機台、雷射加工、自動化設備Back-end semiconductor tools, laser processing, automation equipment

  • 整機流程與多軸運動控制Motion、I/O、EtherCATFull machine flow and multi-axis motionMotion, I/O, EtherCAT
  • 連接 PLC、測試機與量測儀器Modbus、GPIB、RS-232、TCP/IPLinks to PLCs, testers and instrumentsModbus, GPIB, RS-232, TCP/IP
  • 向工廠主機回報機台狀態與警報SECS/GEMStatus and alarm reporting to the factory hostSECS/GEM
  • 操作員每天用的機台介面C# WinForm、WinUIThe operator screens used every shiftC# WinForm, WinUI
照片 service-embedded.jpg|電路板或閘道器 4:3 ESP32 驅動的彩色液晶螢幕,顯示公車的下一站站名與票價

嵌入式開發Embedded development

現場的閘道器、感測與顯示裝置Gateways, sensors and displays on site

  • 讀取機台與感測器的資料ESP32Reading data from machines and sensorsESP32
  • 現場資訊螢幕,例如到站與票價畫面彩色 LCDOn-site information screens, such as next-stop and fare displaysColor LCD
  • 透過 Wi-Fi 把資料送上伺服器MQTTSending data to the server over Wi-FiMQTT
截圖 service-web.jpg|儀表板或後台 4:3 野圖網站畫面:台灣地圖上以網格顯示野生動物觀測熱度,右側是觀測統計與物種排行

網頁系統Web systems

辦公室與遠端Office and remote

  • 即時監控儀表板,畫面自動更新WebSocketLive dashboards that update on their ownWebSocket
  • 管理後台與 APIReact、.NETAdmin back offices and APIsReact, .NET
  • 資料儲存與查詢SQLData storage and queriesSQL
  • 地圖與公開資料整合Leaflet、開放資料 APIMaps and open data integrationLeaflet, open data APIs
照片 vision-camera.jpg|工業攝影機 3:4 架在支架上、已接上網路線的工業攝影機,正在進行影像檢測測試

影像辨識Machine vision

機台上的檢測站,或任何需要「看」的地方Inspection stations on the machine, or anywhere software needs to see

從選相機、打光到辨識程式,再把結果接回機台流程。傳統演算法夠用就用傳統演算法,條件多變的再交給深度學習。From choosing the camera and lighting to the recognition code, with results fed back into the machine flow. Classic algorithms where they are enough, deep learning where conditions vary.

  • 對位與尺寸量測Cognex、EmguCV/OpenCVAlignment and dimensional measurementCognex, EmguCV/OpenCV
  • 光學檢測,挑出外觀不良Cognex、OpenCVOptical inspection to catch visual defectsCognex, OpenCV
  • 在多變的畫面中找出物件YOLOFinding objects in changing scenesYOLO
  • 用自然語言描述、判讀影像內容視覺語言模型(VLM)Describing and interpreting images in plain languageVision-language models (VLM)

熟悉的機台Machines we know

接手設備專案時,不用從頭解釋機台怎麼動。On an equipment project, you won't need to explain how the machine moves.

機台類型Machine types

  • LED Probe 測試機,自動上下料與測試LED probers with automatic load, unload and test
  • Sorter 分選機,測試整合與自動分類Sorters with integrated test and automatic binning
  • 12 吋晶圓雷射切割與清洗、上下料流程12-inch wafer laser cutting, cleaning and handling
  • WLCSP 封裝測試機,晶圓挑選、電性與力測WLCSP test equipment with wafer picking, electrical and force tests
  • 車用電子三溫測試與 System-Level TestAutomotive tri-temperature and system-level test
  • Pick & Place Handler 與測試動作最佳化Pick-and-place handlers and test motion tuning

機構與動作Mechanics and motion

  • PC-Based 控制下的整機流程與例外處理Full machine flow and error recovery under PC-based control
  • 自動上下料、取放與清洗流程Automatic loading, pick-and-place and cleaning sequences
  • 機械手臂與機台協同動作Robot arms working in step with the machine
  • 縮短測試週期的動作最佳化Motion tuning to shorten test cycles

測試與量測Test and measurement

  • 電性、溫度與可靠度測試架構Electrical, temperature and reliability test setups
  • 高溫、常溫、低溫切換下的測試流程Test flows that switch between hot, room and cold temperatures
  • 力測與光學檢測Force testing and optical inspection
  • 測試結果分類、分 Bin 與紀錄Sorting, binning and logging test results

做過的專案Selected projects

系統架構圖:RFID 讀卡機將卡號送到櫃機主機,主機比對權限後開啟對應櫃門的電磁閥,並透過 API 與醫院中控系統交換資料。System diagram: the RFID reader sends the card ID to the cabinet host, which checks permissions, unlocks the matching door's solenoid lock and exchanges data with the hospital system over an API.

醫療Healthcare

醫院智慧藥櫃系統Hospital medication cabinet system

為台中一家大型醫院建置。領藥人員感應 RFID 識別證,主機比對權限後只開啟他能領用的櫃格,避免拿錯藥。主機透過 API 連線院方中控,人員與權限以醫院資料庫為準,領用紀錄也寫回院方。Built for a major hospital in Taichung. Staff tap an RFID badge, the host checks their permissions and unlocks only the compartments they may open, so nobody picks the wrong drug. The host connects to the hospital's central system over an API: staff and permissions come from the hospital database, and dispensing records go back to it.

權限控管Access control

  • 依人員角色設定可開啟的櫃格,藥師、護理人員與管理者各不相同Compartments are assigned by role, so pharmacists, nurses and administrators each see a different set
  • 管制藥品的櫃格另外設定,只開放給指定人員Controlled-drug compartments have their own rules and open only for named staff
  • 人員異動以院方資料為準,中控停用帳號後櫃機同步失效Staff changes follow the hospital's records. Once an account is disabled centrally, the badge stops working at the cabinet

記錄的資料What gets recorded

  • 每次開櫃的人員、卡號、櫃格與時間Who opened which compartment, with card ID and time
  • 權限不足或無效卡的感應,同樣留下紀錄Denied taps and unknown cards are logged too
  • 紀錄寫回院方資料庫,可依人員、櫃格或時段追查Records go back to the hospital database and can be traced by person, compartment or time
照片 work-semiconductor.jpg|半導體機台 半導體測試機台的操作畫面,列出預熱、各測試站與不良品分流的狀態,左側是緊急停止按鈕

半導體Semiconductor

半導體後段測試機台Back-end semiconductor test tool

多工站的後段測試機台,產品依序經過預熱、耐壓(Hipot)、高溫與翹曲(Warpage)等測試站,不良品依原因分流到不同的 Fail Bin。整機流程、溫控與運動控制在同一套軟體裡,操作員在一個畫面就看得到每站狀態、測試時間與良品計數,生產資料同步上傳 MES。A multi-station back-end test tool. Parts move through preheat, hipot, high-temperature and warpage stations, and rejects are sorted into fail bins by cause. Machine flow, temperature control and motion live in one program, operators see every station's status, test time and yield counts on one screen, and production data goes up to the MES.

製程流程圖:晶圓從料匣上料,經 Cognex 視覺對位後雷射切割,再清洗並放回料匣,各站之間由機械手臂搬運。Process diagram: the wafer is loaded from the cassette, aligned by Cognex vision, laser cut, cleaned and returned to the cassette, with a robot arm moving it between stations.

半導體Semiconductor

12 吋晶圓雷射切割機12-inch wafer laser cutter

從料匣上料、Cognex 視覺對位找切割道、雷射加工、清洗到放回料匣,整機的自動化流程與各站之間的機械手臂搬運,都由同一套控制程式負責。Loading from the cassette, Cognex vision alignment to find the streets, laser processing, cleaning and unloading, with a robot arm moving wafers between stations, all driven by one control program.

截圖 work-wildmap.jpg|野圖 野圖網站畫面:篩選保育類後的觀測網格地圖,右側列出保育等級標籤與觀測筆數

自主開發・公開資料Own project, open data

野圖:台灣野生物即時觀測WildMap: live wildlife sightings in Taiwan

定期從 iNaturalist 與 eBird 抓取公開觀測資料,依地點彙整成國土測繪中心底圖上的網格,一眼看出熱區。可以依期間、保育類或鳥類篩選,物種對照 TBN 台灣生物多樣性網絡標示保育等級。Public sightings are pulled from iNaturalist and eBird on a schedule and binned into a grid over the national base map, so hotspots stand out. Filter by period, protected species or birds, with conservation status matched against the Taiwan Biodiversity Network.

wildmap.hiko-u.com

截圖 work-security.png|監控網頁 監控網頁示意畫面:廠區平面圖標出攝影機位置,旁邊是設備狀態與門禁通行紀錄

安防Security

安防監控系統網頁Security monitoring web app

多使用者的即時監控畫面與管理後台。不同帳號依權限看到各自負責的區域,攝影機狀態與門禁紀錄透過 WebSocket 即時推到瀏覽器,前端用 React,後端用 .NET。Multi-user live monitoring with an admin console. Each account sees the areas it is responsible for, and camera status and access records are pushed to the browser over WebSocket, with a React front end and a .NET back end.

圖為示意畫面,資料皆為虛構。Illustrative mock-up with fictional data.

合作方式How we work

從第一次聯絡到上線後的維護。From the first conversation to maintenance after launch.

  1. 需求訪談Discovery

    了解現場、設備與目標,確認範圍。We learn the site, the equipment and the goal, then agree on scope.

  2. 評估報價Proposal

    提出架構、時程與報價。Architecture, timeline and a quote.

  3. 開發與回報Build

    分階段交付,定期回報進度。Delivered in stages with regular updates.

  4. 驗收上線Handover

    現場測試、驗收與教育訓練。On-site testing, acceptance and training.

  5. 保固維護Support

    保固期內修正問題,之後可簽維護合約。Fixes under warranty, with ongoing maintenance available.

常見問題Questions we often get

沒列在這裡的,寫信來問就好。If yours isn't here, just email us.

可以只委託其中一段嗎?Can we hire you for just one part?

可以。單獨的設備程式、韌體或網頁系統都接,也可以接在你們現有的系統上,由我們負責對接的那一端。Yes. We take equipment software, firmware or web work on its own, and can plug into your existing system with us owning our side of the interface.

別人寫的舊系統,可以接手維護嗎?Can you take over a system someone else built?

可以。先讀現有的程式與文件,評估後再決定修改、擴充或改寫,不會一開始就建議全部重做。Yes. We read the existing code and documents first, then decide whether to fix, extend or rewrite. We don't start by recommending a rebuild.

需要到現場嗎?Do you work on site?

設備相關的專案,安裝、測試與除錯通常會到現場。需求討論與開發多半遠端進行,必要時再約到場。For equipment projects, installation, testing and debugging usually happen on site. Discussion and development are mostly remote, with site visits when needed.

怎麼計價?How do you price a project?

範圍明確的專案依功能與時程報總價。需求還在變動的,可以拆成幾個階段,每個階段各自報價與驗收。Projects with a clear scope get a fixed quote based on features and timeline. If requirements are still moving, we split the work into stages, each quoted and accepted separately.

原始碼和文件會交給我們嗎?Do we get the source code and documents?

結案時交付原始碼、建置方式與操作文件,權利歸屬寫在合約裡。你的團隊或其他廠商之後都能接手維護。At handover you get the source code, build instructions and operating documents, with ownership set out in the contract. Your team or another vendor can maintain it later.

設備資料有保密需求,可以先簽保密協議嗎?Our equipment details are confidential. Can we sign an NDA first?

可以,討論細節之前就能先簽。Yes, before any details are discussed.

有專案想聊聊?Have a project in mind?

寫下設備或系統的大致狀況,我們會回信約時間詳談。Tell us roughly what the equipment or system looks like, and we'll reply to set up a call.

service@hiko-u.com

信裡可以先提供Helpful to include

  • 設備或控制器的型號,現有的通訊介面Equipment or controller model, and the interfaces it already has
  • 想解決的問題,或想加上的功能The problem to solve, or the feature you want
  • 預計時程與現場地點Expected timeline and site location
  • 已經有的程式、文件或規格書Any existing code, documents or specs