Skip to content
vintagepc edited this page Jul 16, 2021 · 11 revisions

Welcome to the MINI404 wiki! This is where I will try to keep documentation for the intricacies of using the simulator. If something seems out of date or is not working, please feel free to open an issue and I'll do my best to address it for you.

Be sure to check out Getting Started if you are looking for info on how to compile or contribute.

Known odd behaviour quirks:

  • Debug builds may trigger watchdog resets during fast filament loads.
  • Hot-plugging USB causes a freeze-up

This is a list of features and functionality present in MINI404.

Note that "works" means the part is functional for the current needs of the simulation, not that it is fully implemented in all aspects or behaviours.

Hardware Simulation Features

Name Description Status
Bootloader/.bbf Used to load stock images ✔️ Works
CDC (USB) Serial USB control ✖️ 📝 Not working/in progress (#29). Use a workaround to re-route serial to UART 1 and then use the serial VC.
EEPROM/flash persistent storage ✔️ Works (-pflash, -mtdblock, see Flash Storage Persistence)
Ethernet LAN connectivity ✔️ Appears to work, see Ethernet
Fan Simulated fan component ✔️ Works - with tachometer feedback
Heater Simulated heater cartridge ✔️ Works, feeds back temperature to thermistors.
IRSensor IR-based MKxS sensor ✔️ Works.
MINDA Z-endstop sensor ✔️ implemented with support for custom mesh.
Print[er] Visualization Viewing motion/print ✔️ Works - see Advanced Visuals
RotaryEncoder Input knob ✔️ Works
st25dv64k I2C EEPROM chip ✔️ Works
st7789v SPI Display driver ✔️ Works
Thermistor Assorted temperature inputs ✔️ Works
TMC2209 Stepper driver ✔️ Works ⚠️ Not all registers/features implemented, many are transparent to the simulator.
w25q64jv SPI flash chip ✔️ Works
USB Flash drive for gcode input ✔️ Works

Selected screenshots

image

imageimageimageimageimageimageimage

Line extrusion mode

image

Quad extrusion mode

image

2D Dashboard

image

Full 3D mode

image