trueNetLab logo
ID
Ulasan TRMNL X: E Ink kini layak dipajang di ruang keluarga

Ulasan TRMNL X: E Ink kini layak dipajang di ruang keluarga

Sudah bertahun-tahun saya mencari layar informasi yang bagus. Bukan tablet lain yang mengalihkan perhatian dengan notifikasi dan bukan televisi di dinding. Saya menginginkan permukaan tenang yang sekilas menunjukkan hal penting: kalender, cuaca, tugas, beberapa metrik, dan mungkin status sistem keamanan terpenting di kantor.

Percobaan serius pertama saya adalah Raspberry Pi yang terhubung ke monitor. Secara teknis, sistem itu berfungsi. Namun dalam praktiknya, saya terganggu oleh masalah yang sulit dihindari pada layar biasa. Layarnya terus menyala, memerlukan listrik, dan terasa seperti perangkat aktif bahkan ketika tidak diperhatikan. Alih-alih papan informasi, saya memiliki komputer kecil lain yang harus dirawat.

Karena itulah E Ink sejak awal membuat saya tertarik. Tampilannya lebih menyerupai kertas cetak daripada layar yang memancarkan cahaya. Gambar yang sudah dibuat tetap terlihat tanpa panel terus-menerus menggunakan energi. Listrik terutama diperlukan ketika perangkat bangun, mengambil data melalui Wi-Fi, dan memperbarui tampilan. Ini sangat cocok untuk informasi yang tidak perlu digambar ulang setiap detik.

Masalahnya selalu harga. Beberapa tahun lalu panel E Ink besar sangat mahal, dan sebagian besar masih demikian. Panel kecil cukup terjangkau, tetapi pada ukuran 13 inci harganya sudah naik tajam. Ukuran 25, 27, atau 32 inci dengan cepat masuk kisaran empat digit. Sekitar 2.500 dolar bukan harga yang aneh untuk perangkat warna besar atau signage profesional.

Lalu muncullah TRMNL, yang dibaca seperti Terminal.

TRMNL adalah layar informasi terbaik yang pernah saya miliki, tetapi masih belum menjadi layar yang sebenarnya saya inginkan.

Dijanjikan empat bulan, menunggu hampir sembilan bulan

Saya sudah lama mengikuti TRMNL sebelum akhirnya memesan. Perkiraan pengiriman saat itu sekitar empat bulan. Pada akhirnya saya menunggu hampir sembilan bulan.

Meskipun keterlambatannya besar, tidak ada masa hening berbulan-bulan. Sang pendiri rutin mengirim pembaruan melalui newsletter dan video. Ia menjelaskan alasan pengiriman tertunda, bagian rantai pasok yang bermasalah, dan komponen yang belum memenuhi standar kualitasnya. Bukan sekadar meminta pelanggan bersabar, ia menunjukkan penghambat dan langkah yang masih diperlukan. Hal itu tentu tidak memperpendek waktu tunggu, tetapi transparansinya terasa simpatik. Saya tidak selalu tahu kapan TRMNL akan tiba, tetapi setidaknya tahu mengapa perangkat itu belum dikirim.

Hanya sedikit produk teknologi yang membuat saya menunggu selama ini setelah membeli. Tesla Model Y saya juga menguji kesabaran, walaupun dua atau tiga tahun berlalu antara keinginan dan pengiriman. Untuk layar E Ink kecil, setiap bulan tambahan terasa semakin absurd. Kita memesan perangkat yang relatif sederhana lalu mulai meragukan apakah barang itu benar-benar akan datang.

Ketika paketnya akhirnya tiba di rumah, rasanya seperti sebuah kelahiran kecil. Mungkin terdengar dramatis untuk layar 10,3 inci, tetapi setelah sembilan bulan, membukanya lebih dari sekadar awal biasa dengan gawai baru.

Saya membeli perangkat ini sendiri. Artikel ini tidak disponsori dan tidak berisi tautan afiliasi. Pengalaman saya mengacu pada TRMNL X baru berukuran 10,3 inci. Saya memesan baterai yang lebih besar, sehingga kapasitas totalnya 12.000 mAh, bukan 6.000 mAh. Pada 28 Agustus 2026, saya memeriksa kondisi firmware terbuka, framework, plugin, dan opsi self-hosting berdasarkan dokumentasi produsen serta repositori publik.

Apa sebenarnya TRMNL itu

Perangkat kerasnya sengaja dibuat sederhana. Panel E Paper 10,3 inci memiliki resolusi 1.872 × 1.404 piksel, kepadatan 227 ppi, dan 16 tingkat abu-abu, setara 4 bit per piksel. Tidak ada logo di bagian depan. Ini cocok untuk perangkat yang ingin terlihat seperti bingkai tenang, bukan gawai yang mengiklankan merek.

Casing dengan sekrup dapat dibuka dan memang dirancang agar mudah dimodifikasi. X berukuran 233 × 193 × 12 milimeter. TRMNL menyebut bobot 365 gram dengan satu baterai dan 450 gram dengan dua baterai seperti konfigurasi saya. Perusahaan menargetkan IP65, tetapi sertifikasinya masih tertunda. Hal yang sama berlaku untuk FCC, CE, dan RoHS. Walaupun konstruksinya dirancang tahan debu dan air, saya belum akan memperlakukannya seperti perangkat bersertifikat.

Pengisian daya dilakukan melalui USB-C atau dock magnetis. TRMNL menyediakan kaki meja, dudukan dinding, dan magnet terintegrasi. Dock memakai pogo pin untuk daya dan aksesori serta dapat digunakan untuk hard reset.

Ini perbedaan penting dibandingkan tablet. TRMNL tidak terus membuka situs web dan tidak menjalankan dua puluh aplikasi di latar belakang. Server menyiapkan konten sebagai gambar, perangkat mengambilnya, menggambarnya pada panel, lalu kembali ke kondisi hemat energi. Karena itu interval refresh sangat memengaruhi daya tahan baterai.

Untuk penggunaan biasa, produsen menyebut sekitar tiga hingga enam bulan. X mendukung satu atau dua baterai LiPo 6.000 mAh yang terdeteksi otomatis. Konfigurasi saya berarti 12.000 mAh. Angka sebenarnya bergantung pada sinyal Wi-Fi, isi gambar, dan frekuensi pembaruan. Pengaturan awalnya 15 menit dan dapat diubah. Bagi saya, yang penting bukan apakah hasilnya tepat tiga, empat, atau enam bulan, melainkan tidak perlu menarik kabel daya ke lokasi atau mengisi baterai setiap malam.

Tidak ada touchscreen konvensional, koneksi permanen, atau antarmuka aplikasi pada layar. X memiliki bilah gestur dan akselerometer Bosch yang antara lain mendeteksi orientasi potret atau lanskap. Konfigurasi tetap dilakukan di dashboard web.

Pengurangan ini bukan kekurangan fitur. Inilah inti produknya.

Apa yang terjadi secara teknis saat refresh

TRMNL X bukan sistem Linux mini dan jelas bukan browser dalam bingkai. Prosesor utamanya adalah ESP32-S3 dengan flash 16 MB dan PSRAM 8 MB. Proyek firmware publik mengonfirmasi konfigurasi itu melalui profil build esp32s3_n16r8. Kapasitas tersebut cukup untuk Wi-Fi, TLS, decoding PNG, pengendalian panel, dan pembaruan firmware. Aplikasi web JavaScript modern dengan rendering lokal sama sekali tidak cocok di perangkat ini.

Apa sebenarnya pengontrol ESP32

ESP32 adalah mikrokontroler. Satu chip kecil berisi inti pemrosesan, memori, flash, dan antarmuka untuk Wi-Fi, sensor, serta elektronik lain. Chip itu menjalankan firmware yang ditulis khusus untuk sebuah tugas. Tidak ada sistem operasi desktop lengkap, browser biasa, atau sekumpulan layanan latar belakang yang terus aktif. Setelah menyelesaikan tugas, chip bisa masuk ke mode tidur dengan konsumsi sangat rendah.

Sebaliknya, Raspberry Pi adalah komputer papan tunggal. Kemampuan komputasinya jauh lebih besar, dapat menjalankan Linux, browser, basis data, dan rendering lokal. Fleksibilitas itu berguna pada layar informasi lama saya, tetapi juga membawa beban komputer: sistem harus boot, proses dan layanan jaringan tetap berjalan, pembaruan perlu dipasang, dan kartu SD atau sistem berkas dapat bermasalah ketika dimatikan secara tidak benar.

TRMNL hampir tidak akan memanfaatkan tenaga tambahan itu. Server menangani rendering, plugin, dan penjadwalan. ESP32 hanya bangun, terhubung ke Wi-Fi, mengunduh gambar jadi, mengirimkannya ke panel E Paper, lalu kembali ke deep sleep. Waktu aktifnya singkat dan konsumsi saat diam sangat rendah. Inilah yang memungkinkan baterai bertahan berbulan-bulan tanpa catu daya yang terus terhubung.

Mikrokontroler juga mulai bekerja hampir seketika dan mengurangi kebutuhan perawatan, permukaan serangan, serta kemungkinan kegagalan. Raspberry Pi lebih baik bila konten harus dirender pada perangkat, aplikasi kompleks perlu dijalankan, atau beberapa layanan harus dioperasikan. Untuk klien E Paper dengan satu tugas yang jelas, ESP32 adalah alat yang lebih tepat.

ESP32-C5 tambahan berfungsi sebagai modem Wi-Fi 5 GHz melalui antena eksternal. Wi-Fi 2,4 GHz milik ESP32-S3 tetap tersedia sebagai cadangan. Lembar spesifikasi menyebut 802.11 b/g/n/ac dan BLE. Selain akselerometer dan sensor gestur, terdapat sensor suhu dan konektor Qwiic untuk perluasan. Melalui USB OTG, X dapat memberi daya 5 V hingga 1,2 A kepada aksesori pada dock. Semua ini tidak diperlukan untuk dashboard biasa, tetapi sangat menarik bagi sensor, aksesori, dan modifikasi perangkat keras.

Karena itu TRMNL memindahkan pekerjaan berat ke server. Satu siklus pembaruan secara sederhana berjalan seperti ini:

  1. Timer membangunkan pengontrol dari deep sleep.
  2. Perangkat terhubung ke Wi-Fi yang dikenal dan memanggil endpoint display pada server yang dipilih.
  3. Permintaan berisi ID perangkat atau alamat MAC, kunci akses, serta data seperti versi firmware, tegangan baterai, dan kekuatan sinyal Wi-Fi.
  4. Berdasarkan playlist, jadwal, dan kondisi, server menentukan konten plugin berikutnya.
  5. Data kalender, API, webhook, atau plugin lain dimasukkan dengan Liquid dan TRMNL Framework ke layout yang cocok untuk E Paper. Server merender PNG sesuai resolusi dan kedalaman warna model.
  6. Layar mengunduh gambar, menuliskannya ke panel dengan profil panel dan suhu yang sesuai, lalu kembali tidur.

Respons server berukuran kecil. Isinya bukan seluruh kalender atau dokumen HTML yang masih harus dijalankan di perangkat. Bentuk sederhananya seperti ini:

{
  "status": 0,
  "image_url": "https://server.example/screens/next.png",
  "filename": "calendar-2026-08-26T08-30-00Z",
  "refresh_rate": 1800,
  "update_firmware": false,
  "reset_firmware": false
}

refresh_rate: 1800 berarti permintaan berikutnya dilakukan setelah 1.800 detik atau 30 menit. Melalui update_firmware dan URL firmware tambahan, jalur respons yang sama dapat memicu pembaruan OTA. Server pribadi pada dasarnya hanya perlu meniru beberapa endpoint stabil, terutama setup, display, dan logs.

Di cloud TRMNL, setiap perangkat memiliki kunci API sendiri yang dikirim sebagai access-token. Permintaan ke /api/display memajukan playlist di sisi server. Dua perangkat tidak boleh tanpa sengaja memakai kunci sama karena keduanya akan bergantian mengambil entri berbeda. TRMNL menyediakan endpoint terpisah untuk mencerminkan layar yang sedang dirender. Detail ini menunjukkan eratnya hubungan antara identitas perangkat, status playlist, dan kunci akses.

Pemisahan tersebut membuat klien tetap kecil, hemat energi, dan relatif mudah dipindahkan ke perangkat keras lain. Layout terlihat sama pada perangkat sejenis karena hasil akhirnya sudah berupa gambar. Kompleksitas berpindah ke server, tempat plugin dijalankan, sumber data diambil, gambar dirender, playlist dijadwalkan, dan perangkat dikelola.

Mengapa baterainya bertahan berbulan-bulan, bukan hitungan jam

E Paper bersifat bistabil. Secara sederhana, pigmen hitam dan putih tetap pada posisinya setelah medan listrik diterapkan. Panel tidak memerlukan energi terus-menerus untuk mempertahankan gambar. Mengubah gambar menggunakan energi, dan Wi-Fi menghabiskan lebih banyak lagi.

Tanpa deep sleep yang disiplin, masa pakai baterai akan turun drastis meskipun kapasitasnya besar. Optimasi sebenarnya bukan hanya panel E Paper, tetapi waktu aktif sesingkat mungkin: memulai pengontrol, menghubungkan Wi-Fi, membangun TLS, mengunduh gambar, memperbarui panel, lalu tidur lagi.

Chip pengelola baterai Texas Instruments tidak hanya mengukur tegangan kasar, tetapi melacak status pengisian, kesehatan, dan kapasitas baterai. Untuk dua paket 6.000 mAh yang terdeteksi otomatis, ini lebih masuk akal daripada persentase yang hanya diperkirakan dari tegangan.

Pengaturan kecil sangat berpengaruh. Refresh tiap lima menit membangunkan radio enam kali lebih sering daripada tiap 30 menit. Wi-Fi buruk memperpanjang waktu koneksi. Gambar besar atau banyak dithering memerlukan lebih banyak data dan decoding. Kalender dan halaman status dengan area warna rata sangat ideal bagi arsitektur ini.

Spesifikasi layar saat ini menyebut sekitar 200 milidetik hingga 1,3 detik, tergantung jenis refresh. Perubahan gambar penuh tetap terlihat sebagai kedipan khas E Paper, tetapi tidak lama. Pembaruan parsial dapat mengganti area tertentu dengan lebih cepat.

Penyiapan yang menyenangkan karena membosankan

Saat pertama dinyalakan, TRMNL membuat jaringan Wi-Fi untuk penyiapan. Kita terhubung, memasukkan kredensial Wi-Fi, dan menautkan perangkat dengan akun. Setelah itu, playlist dibuat di browser.

Prinsipnya mirip layanan musik, tetapi halaman informasi berputar menggantikan lagu. Kalender dapat muncul lebih sering pada pagi hari, daftar tugas selama jam kerja, dan foto pada malam hari. Konten dapat dijadwalkan dan hingga empat sumber data dapat berbagi satu halaman sebagai mashup.

Di sinilah panel E Ink kecil menjadi produk yang berguna. Perangkat keras saja hanyalah bingkai cantik dengan baterai. Dashboard web dan plugin menentukan apakah perangkat masuk laci setelah dua minggu atau dipakai setiap hari.

Saya terutama memakai TRMNL untuk kalender. Janji temu tidak perlu diperbarui setiap detik. Saat lewat, saya melihat agenda berikutnya tanpa membuka ponsel atau mencari tab kalender. Cuaca, tugas, foto, analytics, dan informasi lain bekerja dengan pola serupa.

Layar TRMNL yang baik menjawab satu pertanyaan dalam beberapa detik. Jika saya harus berhenti, menggulir, atau mempelajari legenda, berarti saya memasukkan terlalu banyak informasi.

Ekosistem plugin adalah kekuatan sebenarnya

Ketika saya memesan TRMNL, tersedia sekitar 450 plugin dan integrasi. Selama masa tunggu yang panjang, jumlahnya terus bertambah. Sekarang sudah jauh melampaui 1.000, dan spesifikasi X terbaru menyebut setidaknya 1.231 integrasi siap pakai. Di dalamnya ada kalender, cuaca, tugas, foto, data keuangan, YouTube Analytics, informasi rumah pintar, dan banyak proyek komunitas.

Perkembangan ini bagi saya hampir lebih berarti daripada angkanya. Selama sembilan bulan saya melihat recipe, integrasi, dan ide baru muncul bahkan sebelum perangkat dikirim. TRMNL jelas bukan sekadar produsen yang memelihara beberapa fungsi bawaan. Komunitas yang sangat aktif terus memperluas sistem dan menunjukkan beragam kegunaan layar E Ink yang tenang.

Ikhtisar plugin pada dashboard TRMNL dengan integrasi kalender, cuaca, RSS, pasar saham, dan rumah pintar

Lihat sendiri direktori integrasi TRMNL dan periksa apakah ada yang berguna bagi Anda.

Tidak semua plugin bermanfaat bagi semua orang, dan jumlah besar saja tidak menjamin kualitas. Namun keragamannya mengubah produk. Saya dapat memulai dengan plugin yang tersedia, menggabungkan beberapa tampilan, lalu mengembangkan sendiri hanya ketika kebutuhannya lebih khusus.

Private Plugin dapat mengambil data secara berkala dari URL HTTPS, biasanya sebagai JSON. Layout ditulis dengan HTML, CSS, dan variabel Liquid. Editor markup menyediakan pratinjau langsung serta CSS dan JavaScript khusus bila diperlukan. TRMNL merendernya menjadi gambar yang ditampilkan perangkat.

Tugas TRMNL Framework selama rendering

TRMNL Framework bukan sekadar kumpulan kelas CSS yang menarik. Ia mendefinisikan screen, view, layout, title bar, kolom, dan mashup, ditambah komponen tabel, grafik, progres, gambar, dan tipografi. Layout E Paper tidak dapat digulir atau bereaksi setelah dirender. Teks yang meluap harus dipotong, dikecilkan, atau dibatasi sebelum gambar dibuat.

Framework 3.1 merupakan langkah penting bagi TRMNL X. Versi itu memperkenalkan arsitektur warna berbasis variabel CSS, lebih banyak tingkat abu-abu, mode rendering resolusi tinggi, dan utility responsif. Plugin dapat bereaksi pada ukuran, orientasi, dan kedalaman warna. Awalan lg: merujuk pada kelas ukuran perangkat, sedangkan 4bit: secara khusus menargetkan 16 tingkat abu-abu X.

Ini tidak membuat X monokrom tiba-tiba berwarna. Peran semantik seperti sukses, peringatan, dan kesalahan dipetakan ke palet yang tersedia. Plugin lama tetap berfungsi, sedangkan skala huruf, container query, pembungkusan kolom, dan aturan potret dapat memanfaatkan area X dengan lebih baik.

Sebelum screenshot diambil, Framework Runtime Pass berbasis JavaScript mengukur layar, menangani overflow, memotong teks, menyesuaikan nilai, dan menyelaraskan font hingga piksel. JavaScript milik plugin berjalan di lingkungan rendering sebelum PNG dibuat, bukan sebagai aplikasi web pada ESP32. Pemisahan ini memungkinkan layout fleksibel tanpa browser pada klien hemat daya.

Dokumentasi 3.1 yang ditautkan bukan lagi versi terbaru. Saat pemeriksaan ini, TRMNL menyediakan Framework 3.3, dengan tema, antarmuka JavaScript TRMNLPaint, serta grafik, peta, dan ikon yang menyesuaikan perangkat dan tema. Gagasan dasarnya tetap sama: penulis plugin menjelaskan informasi sekali, lalu framework menyesuaikan penyajiannya.

Area developer TRMNL juga melampaui plugin individual. Selain REST API biasa, tersedia partner API untuk perangkat prakonfigurasi, provisioning otomatis, dan pengelolaan armada. Penyedia dapat mengirim aplikasinya bersama plugin yang sudah ditetapkan dan penyiapan yang disiapkan. Bagi kalender pribadi saya ini tidak penting, tetapi bagi display status perusahaan hal ini membuat satu gawai menjadi platform yang dapat diskalakan.

API yang sengaja dibatasi untuk dashboard keamanan pribadi, misalnya, cukup mengembalikan status berikut:

{
  "checked_at": "2026-08-26 08:30",
  "critical_incidents": 0,
  "open_incidents": 2,
  "vpn_status": "ok",
  "backup_age_hours": 9
}

Selanjutnya Liquid memasukkan field ke markup:

<div class="layout">
  <div class="columns">
    <div class="column">
      <span class="title">Security Status</span>
      <span class="value">{{ critical_incidents }}</span>
      <span class="label">kritische Vorfälle</span>
    </div>
    <div class="column">
      <span class="title">VPN</span>
      <span class="value">{{ vpn_status }}</span>
      <span class="label">Backup vor {{ backup_age_hours }} Stunden</span>
    </div>
  </div>
</div>

Contoh ini sengaja sederhana. Kita tidak memerlukan frontend lengkap, aplikasi native, atau proses yang terus berjalan pada layar. API atau skrip kecil yang menghasilkan JSON bersih sudah cukup untuk membuat tampilan berguna.

Istilah plugin mencakup beberapa model. Native Plugins dipelihara TRMNL. Private Plugin hanya milik satu akun dan menerima data melalui polling, webhook, atau instance plugin lain. Recipe yang diterbitkan pada dasarnya Private Plugin yang telah diperiksa dan dapat dipasang atau di-fork. Instalasi menerima perbaikan berikutnya secara otomatis; fork dapat diubah bebas tetapi tidak lagi tersinkronisasi. Screenshot Plugin merender situs yang sudah ada. Third-Party Plugin menggabungkan aplikasi eksternal dengan alur OAuth2 sederhana, sementara operasi, autentikasi, dan data pribadi menjadi tanggung jawab penyedia.

Untuk dashboard keamanan, saya akan mulai dengan Private Plugin. Server dapat mengambil JSON, RSS, XML, CSV, atau teks biasa, termasuk header HTTP khusus. Atau proses internal dapat mendorong nilai yang sudah diringkas melalui webhook. Ini biasanya lebih bersih daripada memberi poller eksternal akses langsung ke sistem pemantauan internal.

Arah aliran data penting. Jika cloud TRMNL melakukan polling, endpoint harus dapat diakses dari luar atau melalui perantara terkendali, dan kunci API tersimpan dalam konfigurasi platform. Dengan webhook, sistem saya mengirim data secara aktif. Dengan BYOS, seluruh proses dapat tetap berada di jaringan sendiri. Tampilan yang sama dapat memiliki arsitektur keamanan yang sangat berbeda.

Tantangan utamanya bukan kode, melainkan pemilihan informasi. Resolusi 1.872 × 1.404 menyediakan ruang lebih luas daripada OG, tetapi luas fisiknya tetap 10,3 inci. Setiap metrik tambahan mengurangi keterbacaan dari jauh. Saya tidak akan mencoba meniru SIEM di dalam bingkai. Lebih baik beberapa status yang langsung dipahami: apakah ada insiden kritis, apakah backup dan VPN sehat, dan kapan data terakhir diperiksa?

Dashboard keamanan bukan sistem peringatan

TRMNL cocok untuk menjaga informasi keamanan tertentu tetap terlihat di kantor, tetapi perangkat mengambil konten secara berkala dan tidak memiliki koneksi push permanen. Ini adalah ringkasan, bukan saluran peringatan yang dapat diandalkan.

Insiden kritis tetap memerlukan push, email, pager, atau saluran aktif lain. Layar E Ink dapat menunjukkan kondisi umum dan membantu saya melihat metrik yang aneh lebih awal. Namun saya tidak boleh mengandalkan refresh berikutnya tiba cukup cepat atau kebetulan sedang melihat ke arahnya.

Data yang ditampilkan juga harus dibatasi ketat. Layar yang terlihat bebas tidak seharusnya menampilkan nama pengguna, IP internal, data pelanggan, tiket rahasia, atau kunci API. Perangkat hanya boleh menerima nilai yang sudah diringkas. Backend boleh membaca sumber sensitif, tetapi endpoint TRMNL harus menghasilkan informasi minimum khusus untuk layar.

Arsitekturnya membantu. Perangkat memulai koneksi dan menarik layar berikutnya dari server, sehingga tidak perlu dapat dijangkau dari internet. Hal ini mengurangi permukaan serangan masuk tanpa membuat seluruh sistem bebas risiko. Menggunakan cloud berarti mempercayakan sumber data dan konten render kepada platform. Mereka yang perlu kendali lebih dapat mengoperasikan server sendiri.

Seberapa terbuka sebenarnya TRMNL?

Produk perangkat keras sering menyebut open source walaupun kode publiknya hanya fork lama atau repositori yang buruk dokumentasinya. Pada TRMNL, setiap lapisan perlu dipisahkan.

Firmware perangkat tersedia di bawah GPL-3.0. Isinya mencakup penyiapan Wi-Fi, komunikasi server, OTA, decoding PNG, pengendalian panel, profil suhu, tingkat abu-abu, dan deep sleep. Kode dapat dilihat, diubah, dikompilasi, dan di-flash ke perangkat ESP32 yang didukung, dengan target build terpisah untuk OG dan X. TRMNL memperingatkan bahwa branch main terus berkembang dan dapat memiliki breaking change. Untuk perangkat produksi, release bertanda atau Flash Assistant resmi lebih aman.

TRMNL Framework untuk layout E Paper juga publik dan berlisensi MIT. Repositorinya berisi sumber Sass, design token, pola dithering, runtime JavaScript, dokumentasi, dan alat release. MIT berlaku untuk kode framework, tetapi font, beberapa aset gambar, dan Highcharts memiliki syarat tersendiri.

Organisasi TRMNL di GitHub menampilkan 53 repositori publik ketika saya memeriksanya. Isinya termasuk beberapa server BYOS, ekstensi Liquid, server pengembangan plugin lokal, terjemahan, template OAuth, pustaka API, klien Kindle, Kobo, Android, dan Raspberry Pi, serta dudukan cetak 3D. Tidak semuanya berasal hanya dari tim inti, tetapi ekosistem publiknya jauh lebih luas daripada satu repositori simbolis.

Ada beberapa implementasi terbuka untuk Bring Your Own Server. Terminus adalah proyek unggulan resmi, menggunakan MIT, dan dipelihara aktif, tetapi masih beta sebelum versi 1.0. Alternatifnya menggunakan PHP/Laravel, Node.js, Next.js, TypeScript, Python dengan FastAPI atau Django, serta Elixir/Phoenix. Beberapa ditandai aktif dan lainnya tidak. Keberadaan repositori saja tidak menjamin fitur, pemeliharaan jangka panjang, atau kompatibilitas.

Tidak semuanya sudah terbuka. Aplikasi web Core yang di-host TRMNL tetap merupakan layanan komersial dan belum dipublikasikan sepenuhnya. Firmware terbuka juga tidak otomatis menjadikan casing, manufaktur, pengendalian kualitas, dan produk komersial sebagai open hardware sepenuhnya.

Di sinilah Unbrickable Pledge berperan. TRMNL menyatakan niat untuk menerbitkan kode Core bila perusahaan bangkrut. Janji ini positif dan juga diarsipkan Wayback Machine, tetapi bukan escrow kode yang otomatis aktif berdasarkan kontrak. Saya menganggapnya niat yang dapat dipercaya, bukan jaminan hukum.

Perlindungan yang lebih praktis sudah ada: firmware terbuka dan server BYOS yang berfungsi memungkinkan layar dijalankan secara mandiri tanpa menunggu Core dirilis.

Empat model operasi yang perlu dibedakan

Perangkat kerasServerIstilah TRMNLBiaya kepada TRMNLPengguna tipikal
Perangkat TRMNLTRMNL CloudStandardHarga perangkatPenyiapan paling sederhana tanpa server sendiri
Perangkat keras sendiriTRMNL CloudBYODLisensi BYODLayar sendiri dengan plugin dan dashboard TRMNL
Perangkat TRMNLServer sendiriBYOSTanpa lisensi tambahanPerangkat asli dengan data lokal
Perangkat keras sendiriServer sendiriBYOD/STanpa lisensiKendali penuh atas perangkat, firmware, dan data

Jalur standar adalah membeli OG atau X dan memakai platform yang di-host tanpa langganan tahunan wajib. TRMNL mengoperasikan rendering, plugin, playlist, integrasi OAuth, dan pembaruan.

Dengan BYOD, Bring Your Own Device, hanya perangkat kerasnya yang berasal dari produsen lain atau rakitan sendiri. Firmware TRMNL terbuka atau klien kompatibel tetap mengakses cloud. Ini memerlukan lisensi BYOD, yang sudah mencakup fitur developer sehingga Developer Edition tidak perlu dibeli lagi.

Dengan BYOS, Bring Your Own Server, perangkat TRMNL tetap digunakan tetapi diarahkan ke server di LAN atau cloud pribadi. Tidak ada lisensi tambahan. Namun BYOS melewati stack plugin yang di-host, sehingga integrasi native tidak otomatis pindah. Implementasi yang dipilih harus mendukung atau membangun ulang sumber data, playlist, dan fungsi rendering. Bagi saya, ini kompromi paling menarik: perangkat keras jadi yang efisien dengan kendali atas data dan masa operasional.

BYOD/S menggabungkan keduanya. Layar dibuat sendiri atau digunakan kembali dan server juga dioperasikan sendiri. Seluruh rantai dapat berfungsi tanpa pembayaran atau ketergantungan operasional pada TRMNL. Gratis bukan berarti tanpa usaha: firmware, server, basis data, backup, pembaruan, dan kompatibilitas harus dipelihara.

Berapa harga TRMNL dan alternatifnya

Per 28 Agustus 2026, TRMNL OG berharga 139 dolar dan TRMNL X 229 dolar. Baterai besar menambah 10 dolar dan pada X menggandakan kapasitas dari 6.000 menjadi 12.000 mAh. Akses developer opsional biasanya berharga 20 dolar satu kali dan membuka plugin khusus serta API.

Lisensi BYOD berharga 50 dolar sebagai pembayaran satu kali dan permanen untuk satu perangkat. Beberapa perangkat memerlukan beberapa lisensi, tetapi dapat dikelola dalam akun yang sama. BYOS tidak memerlukannya.

TRMNL DIY Kit 7,5 inci yang dikembangkan bersama Seeed Studio saat ini berharga 47,99 dolar. Isinya panel E Ink 800 × 480, XIAO ESP32-S3 Plus, baterai 2.000 mAh, dan kabel, tetapi tanpa casing. Dengan lisensi BYOD, totalnya 97,99 dolar sebelum pengiriman, pajak, dan casing. Dengan server sendiri, hanya perangkat keras yang dibayar, tetapi waktulah biaya tambahannya.

OpsiPerkiraan harga awalYang masih diperlukan
TRMNL OG139 dolarAkses developer dan baterai besar opsional
TRMNL X229 dolarAkses opsional, pilihan 6.000 atau 12.000 mAh
Seeed DIY Kit dengan TRMNL Cloud97,99 dolarCasing, perakitan, pengiriman, dan pajak
Seeed DIY Kit dengan BYOS47,99 dolarCasing, server sendiri, dan pengoperasian
Kindle, Kobo, atau layar Android yang ada0 sampai 50 dolarJailbreak atau klien dan mungkin lisensi BYOD
Server sendiriPerangkat lunak mulai 0 dolarKomputasi, penyimpanan, backup, pembaruan, dan waktu kerja

Model bisnisnya menjadi masuk akal. TRMNL memperoleh pendapatan dari perangkat jadi, fitur developer, dan penggunaan platform oleh perangkat pihak ketiga. Siapa pun yang tidak menginginkan infrastruktur yang di-host dapat melewatinya sepenuhnya. Ini jauh lebih adil daripada firmware terbuka yang hanya menjadi pemasaran sementara setiap penggunaan berarti tetap terikat langganan.

BYOD lebih dari sekadar tiruan murah

Jalur DIY paling jelas menggabungkan ESP32 dengan panel E Paper kompatibel. Kit Seeed menghilangkan kebutuhan memilih pengontrol, driver board, baterai, dan kabel. Namun kita masih harus merakit, mem-flash firmware, menyiapkan Wi-Fi, dan membuat atau mencetak casing. Penghematan dibanding OG lebih kecil daripada yang terlihat dari harga kit. Bagi penggemar, nilainya terletak pada memahami dan mengubah seluruh rantai.

TRMNL juga dapat menggunakan kembali Raspberry Pi, Kindle, Kobo, tablet Android, dan layar lain. Bahkan Meta Portal yang dihentikan dapat menjadi klien. Ini menarik secara ekologis karena perangkat keras yang masih berfungsi tidak harus dibuang hanya karena layanan aslinya ditutup.

Pengalamannya tidak otomatis sama. Raspberry Pi memakai lebih banyak daya dan biasanya terus berjalan. Tablet LCD tetap memancarkan cahaya. Kindle dapat menjadi klien E Paper hebat, tetapi mungkin membutuhkan jailbreak. Panel ESP32 yang didukung paling mendekati konsep asli.

Firmware dan server harus mengetahui resolusi, rotasi, kedalaman warna, dan palet model. OG memakai 800 × 480 dengan hingga empat tingkat abu-abu, sedangkan X memakai 1.872 × 1.404 dengan 16. Panel Spectra 6 berukuran 7,3 inci memerlukan driver dan logika refresh berbeda dari panel monokrom 7,5 inci. BYOD bukan berarti setiap permukaan E Ink otomatis bekerja sempurna setelah satu kali flash.

Keterbukaan teknis ini tetap saya sukai. Produsen aktif membantu menghubungkan perangkat yang lebih murah atau sudah ada ke platform yang sama. Hal itu mungkin mengurangi penjualan perangkat mereka sendiri, tetapi membuat ekosistem lebih berharga dalam jangka panjang.

Arti self-hosting dalam praktik

Pada halaman produk, BYOS mudah terdengar seperti satu container Docker dan lima menit. Terminus menggunakan Ruby dan Hanami, PostgreSQL, Sidekiq, Valkey, Puma, ImageMagick, serta alur rendering dan job sendiri. Docker didukung, begitu juga Raspberry Pi dan Kubernetes. Saat artikel ini dibuat, Terminus masih menyebut dirinya beta dan belum mencapai versi 1.0.

Itu bukan alasan untuk menghindarinya, tetapi alasan untuk tidak menyamakan self-hosting dengan bebas perawatan. Firmware dan server berbagi protokol. Jika endpoint setup, display, atau logs berubah, kedua sisi harus tetap kompatibel. Basis data, upload, akun, background job, dan backup menjadi tanggung jawab sendiri.

Implementasi komunitas yang lebih ringan mungkin cukup untuk playlist tetap dan beberapa layar. Mereka yang mengharapkan banyak perangkat, pengguna, sensor, plugin, pratinjau, dan pengelolaan firmware otomatis akan lebih terbantu oleh stack Terminus yang lebih besar.

Untuk dashboard keamanan saya, BYOS sangat menarik. Server lokal dapat mengambil data langsung dari API internal, merender tampilan yang sengaja disanitasi, lalu mengirimkannya ke layar. Endpoint pemantauan tidak perlu dibuka ke publik dan kredensial sensitif tidak perlu disimpan di konfigurasi plugin eksternal. Sebagai imbalannya, saya harus melakukan patching, pemantauan, dan pengamanan server.

Mengapa ekosistemnya dapat berjalan secara ekonomi

Developer sekarang dapat menerbitkan plugin sebagai recipe atau third-party plugin. Sejak November 2025, TRMNL memberikan imbalan melalui Creator Fund. Bukan hanya penulis plugin, tetapi juga penerjemah dan kontributor firmware, dudukan, atau bagian ekosistem lain dapat memperoleh manfaat.

Ini bukan amal, melainkan siklus yang masuk akal. Lebih banyak plugin bagus membuat platform lebih menarik. Lebih banyak pengguna membeli perangkat, Developer Edition, atau akses BYOD. Sebagian pendapatan kembali kepada orang yang meningkatkan nilai platform.

Itulah sebabnya model ini lebih menarik bagi saya daripada langganan perangkat keras biasa. TRMNL meminta pembayaran ketika ada biaya atau nilai tambah nyata, tetapi tetap menyediakan jalan keluar teknis yang lengkap. Perusahaan mendapat uang karena pengguna ingin bertahan, bukan karena secara teknis tidak dapat pergi.

Refresh cepat dan ruang untuk modifikasi perangkat keras

E Paper memiliki ciri khas: panel berkedip singkat ketika melakukan refresh penuh. Ini normal dan bukan masalah besar pada perangkat yang hanya memperbarui setiap beberapa menit. Waktu refresh X yang terdokumentasi berkisar dari sekitar 200 milidetik hingga 1,3 detik.

Enam belas tingkat abu-abu meningkatkan tampilan kalender, bayangan, grafik, dan foto monokrom. Refresh parsial cocok untuk perubahan kecil, sedangkan refresh penuh membersihkan panel. Pilihan bergantung pada kecepatan, area yang berubah, dan seberapa jauh ghosting ingin dihindari.

Secara mekanis X juga terbuka: casing bersekrup, Qwiic untuk perluasan, dan USB OTG untuk memberi daya aksesori melalui dock magnetis dengan pogo pin. Firmware terbuka membuat modifikasi tersebut tidak sepenuhnya bergantung pada roadmap produsen.

Mengapa 10,3 inci pun belum cukup bagi saya

X jauh lebih besar dan tajam daripada OG. Ukurannya sangat baik di meja atau dari jarak dekat. Di dapur, tempat saya ingin membaca kalender keluarga dari beberapa meter, ukuran ini tetap merupakan langkah perantara. Mashup dengan banyak informasi terlihat mengesankan dari dekat, tetapi cepat menjadi terlalu kecil dari jauh.

Untuk dapur, saya menginginkan sekitar 13 inci, cukup bagi kalender mingguan, cuaca, tugas, dan mungkin catatan tanpa semuanya terasa kompromistis. Di ruang keluarga atau kantor, saya memikirkan 27 hingga 32 inci untuk foto, seni, informasi keluarga, atau dashboard keamanan.

TRMNL X saya adalah langkah jelas ke arah itu. Rasio 4:3 cocok untuk kalender dan foto, resolusi tinggi menghasilkan teks halus dari dekat, dan bagian depan tanpa logo terlihat netral. Dengan 12.000 mAh, permukaan lebih besar tidak langsung memerlukan kabel pengisi daya permanen.

Untuk meja atau dinding kecil, X adalah pilihan yang lebih masuk akal bagi saya. Untuk dapur impian saya, 10,3 inci tetap lebih kecil dari yang diinginkan. Perangkat ini tidak menyelesaikan masalah ukuran, hanya memindahkan batasnya.

Ekonomi panel E Ink besar sangat keras. Satu panel monokrom 13,3 inci saat ini berharga 449 dolar di toko resmi E Ink, belum termasuk pengontrol atau produk jadi. Monitor DASUNG 25,3 inci berharga sekitar 1.548 hingga 1.649 dolar. Solusi warna besar bisa lebih mahal lagi. Ini menjelaskan harganya, tetapi tidak membuatnya menyenangkan untuk dapur atau dashboard pribadi.

Warna merupakan kompromi lain. Hitam, putih, dan abu-abu ternyata cukup untuk kalender, teks, dan status, tetapi saya ingin lebih untuk foto di ruang keluarga. E Paper berwarna memukau, biasanya tidak secerah LCD atau OLED, dan menaikkan harga. TRMNL berwarna 32 inci ideal saya mungkin secara teknis ada sebagai kumpulan komponen, tetapi secara ekonomi belum menjadi produk konsumen normal.

Keterbatasannya merupakan bagian dari konsep

TRMNL bukan pengganti tablet. Animasi, video, scrolling cepat, dan interaksi langsung bukan tugasnya. Mereka yang ingin harga saham diperbarui setiap menit atau layar yang bisa disentuh akan lebih senang dengan display biasa.

Foto pada X juga merupakan pilihan gaya. Dengan 16 tingkat abu-abu dan resolusi tinggi, foto dapat terlihat menarik seperti ilustrasi surat kabar berkualitas. Namun gradasi, warna kulit, dan adegan gelap tidak direproduksi dengan setia karena panel tetap monokrom.

Daya tahan baterai juga bukan hukum alam. Interval pendek, Wi-Fi buruk, dan gambar kompleks lebih sering membangunkan radio serta pengontrol sehingga perangkat harus lebih cepat diisi. Ini bukan cacat, melainkan pertukaran normal antara kemutakhiran dan ketenangan.

Hal yang paling mengganggu saya tetap ukurannya, yang hampir menjadi pujian untuk bagian lain. Saya tidak kesal karena perangkat lunak yang buruk, penyiapan rumit, atau sistem tertutup. Saya hanya menginginkan area lebih luas karena sudah tahu apa yang akan ditampilkan.

Kesimpulan saya setelah penantian panjang

Apakah penantiannya sepadan? Ya, walaupun hampir sembilan bulan sangat lama untuk produk yang awalnya diumumkan dengan waktu empat bulan.

TRMNL menyelesaikan masalah Raspberry Pi lama saya secara elegan. Layarnya tidak terus bersinar, tidak membutuhkan kabel permanen di lokasi, dan nyaris tidak meminta perhatian. Kalender selalu ada. Informasi lain muncul sesuai jadwal. Jika menginginkan lebih, saya dapat menggabungkan plugin atau membuat sendiri dengan usaha yang wajar.

Ekosistemnya bahkan lebih penting bagi saya. Firmware terbuka, BYOD terdokumentasi, beberapa proyek self-hosting, model plugin sederhana, dan komunitas aktif bukan sesuatu yang pasti dari produsen perangkat kecil. Semua ini mengurangi risiko perangkat menjadi sampah elektronik hanya karena layanan cloud menghilang atau perusahaan mengubah strategi.

Namun saya tidak akan merekomendasikan TRMNL secara buta. Dengan 10,3 inci, X terutama merupakan layar informasi pribadi untuk jarak pendek hingga sedang. Siapa pun yang memasangnya di dapur, ruang keluarga, atau kantor harus serius mempertimbangkan jarak baca. Bahkan X belum cukup besar untuk visi saya. Begitu meminta 13 atau 25 inci atau warna, kita cepat keluar dari kisaran harga yang nyaman.

Karena itu TRMNL bukan tujuan akhir bagi saya, melainkan tahap perantara paling meyakinkan. Produk ini menunjukkan bagaimana layar informasi yang tenang, hemat, dan terbuka seharusnya bekerja. Sekarang industri display hanya perlu membuat gagasan yang sama terjangkau pada 13, 27, atau 32 inci.

Ketika itu terjadi, saya sudah tahu di mana perangkatnya akan dipasang.

Sampai jumpa,
Joe

Pertanyaan umum

Apa itu TRMNL?
TRMNL adalah layar informasi E Paper bertenaga baterai. Pada interval tertentu, perangkat mengambil gambar yang sudah disiapkan, menampilkannya, lalu kembali ke kondisi tidur hemat energi. Konten disusun melalui dashboard web dan plugin.
Berapa lama baterai TRMNL bertahan?
Untuk penggunaan TRMNL X biasa, produsen menyebut sekitar tiga hingga enam bulan. Perangkat tersedia dengan 6.000 atau 12.000 mAh, dan unit saya memakai baterai besar 12.000 mAh. Daya tahan terutama bergantung pada interval, penerimaan Wi-Fi, dan konten.
Bisakah saya membuat plugin TRMNL sendiri?
Bisa. Private Plugin menerima data melalui API atau webhook dan mengubahnya menjadi layout E Paper memakai HTML, CSS, JavaScript, dan Liquid. Editor menyediakan pratinjau, sedangkan framework menyesuaikan ukuran, orientasi, dan kedalaman. Platform hosted memerlukan pembelian akses developer satu kali; server sendiri membuka pilihan lain.
Bisakah saya melakukan self-hosting TRMNL sepenuhnya?
Bisa. Firmware tersedia di bawah GPL-3.0 dan ada beberapa implementasi BYOS terbuka. Terminus adalah proyek unggulan resmi, tetapi masih beta dan memerlukan beberapa layanan. Plugin cloud tidak ikut berpindah secara otomatis, dan implementasi komunitas yang lebih ringan mungkin lebih sesuai.
Apakah TRMNL sepenuhnya open source?
Tidak. Firmware, framework, dan beberapa server self-hosted bersifat terbuka. Kode framework memakai MIT, tetapi font, gambar, dan dependensi eksternal memiliki ketentuan sendiri. Aplikasi Core masih komersial. Unbrickable Pledge menjanjikan publikasi jika perusahaan bangkrut, tetapi bukan escrow kode otomatis.
Berapa harga TRMNL, Developer Edition, dan BYOD?
Per 28 Agustus 2026, OG berharga 139 dolar dan X 229 dolar. Developer Edition biasanya 20 dolar satu kali. Lisensi BYOD permanen untuk satu perangkat yang terhubung ke cloud berharga 50 dolar. Dengan BYOS sendiri, lisensi ini tidak diperlukan.
Bisakah saya menjalankan TRMNL gratis pada perangkat sendiri?
Bisa. Perangkat kompatibel, firmware terbuka, dan server BYOS pribadi dapat digabungkan tanpa biaya lisensi. Untuk memakai dashboard, rendering, dan plugin cloud pada perangkat sendiri, lisensi BYOD diperlukan.
Apakah TRMNL cocok sebagai dashboard keamanan?
Cocok untuk ringkasan status, tetapi bukan peringatan kritis. Layar diperbarui pada interval dan sebaiknya hanya menampilkan informasi minimal yang tidak rahasia. Insiden kritis tetap memerlukan push, pager, atau email.
Model TRMNL apa yang diuji?
Saya menguji TRMNL X baru dengan panel 10,3 inci, resolusi 1.872 × 1.404, 16 tingkat abu-abu, kontrol gestur, serta Wi-Fi 2,4 dan 5 GHz. Unit saya memiliki kapasitas total 12.000 mAh. Bahkan X tetap relatif ringkas untuk ruangan besar.
Sumber