
Switch
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

An Adafruit GFX compatible driver for the AEGMIS GV60 train station dot matrix display.
Train signs is an open-source printed circuit board by sheffieldhackspace, from the sheffieldhackspace/brunel-clock repository on GitHub, published under the MIT licence. It is a 2-layer board of 50.8 × 76.2 mm with 6 parts on 20 nets, routed with 90 tracks and 0 vias.
Its parts include 1 IC and 1 connector. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.
An Adafruit GFX compatible driver for the Infotec brunel clock GV60-based dot matrix display.


See the KiCad project for the full schematic.


Add the following to your platformio.ini:
lib_deps =
adafruit/Adafruit BusIO
adafruit/Adafruit GFX Library
https://github.com/sheffieldhackspace/display-infotec-brunel-clock#include <BrunelClock.h>
BrunelClockSPI spi1(D1, D3, D5, D8);
BrunelClockSPI spi2(D0, D2, D4, D7);
BrunelClock display(&spi1, &spi2);
void setup() {
display.begin();
display.fillScreen(0);
display.setCursor(0, 0);
display.print("Hello");
display.display();
}
void loop() {
// update display as needed
display.display();
}Since BrunelClock inherits from GFXcanvas1, the full Adafruit GFX API is available for drawing text, shapes, and bitmaps. Call display.display() to flush the canvas to the hardware.
Three examples are included in the examples/ directory. To build and flash them, clone the repository and run:
# Show a hardware test pattern
pio run -t upload -e test
# Show a checkerboard pattern
pio run -t upload -e checkerboard
# Scroll two lines of text around the display
pio run -t upload -e movingwordsInspired by the BigClock library by Daniel Swann (Nottingham Hackspace), available at https://github.com/daniel1111/BigClockSnake. The reverse engineering work of the display's segment layout and SPI protocol was instrumental in the development of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | Conn_02x10_Odd_Even | Connector_IDC:IDC-Header_2x10_P2.54mm_Vertical | J1 |
| 1 | R_Potentiometer | kicad-footprints:Potentiometer_Taiwan_Alpha_9mm_Vertical | RV1 |
| 1 | XIAO ESP32C3 | kicad-footprints:XIAO Seeed ESP32C3 DIP | U1 |
The 3 most common of 6 parts.
It measures 50.8 × 76.2 mm and has 2 copper layers, 1.6 mm thick.
6 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the sheffieldhackspace/brunel-clock repository on GitHub, at the commit this page was made from: the board is kicad/train-signs.kicad_pcb and its schematic kicad/train-signs.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.


Jcparkyn/dpoint
Open-source digital stylus using camera tracking and inertial measurements

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
