https://github.com/justjanne/fcmlib
Library to read and write Brother's FCM plotter files
https://github.com/justjanne/fcmlib
hardware-hacking plotter rust
Last synced: 9 months ago
JSON representation
Library to read and write Brother's FCM plotter files
- Host: GitHub
- URL: https://github.com/justjanne/fcmlib
- Owner: justjanne
- License: mpl-2.0
- Created: 2024-02-25T00:35:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T22:26:36.000Z (almost 2 years ago)
- Last Synced: 2025-04-05T04:13:24.384Z (9 months ago)
- Topics: hardware-hacking, plotter, rust
- Language: Rust
- Homepage: https://crates.io/crates/fcmlib
- Size: 2.68 MB
- Stars: 20
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Rust FCM Library
This project contains a fully fledged implementation of Brother's FCM format,
allowing you to read, write, edit and create FCM files natively.
The library is designed to create files which are bit-for-bit identical to ones
that Canvas Workspace (web or app) would have created. To ensure compatibility,
over 1000 sample files are used as test cases.
The FCM parser was written using Nom to ensure it's safe and secure.
## License
> This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
> If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.