prunt
An advanced motion control system targetted at 3D printers.
File Explorer
Download Latest Version (.zip)- config_codegen.adb
- config_generator.adb
- config_generator.ads
- config_parser.adb
- config_parser.ads
- config_types.ads
- indefinite_ordered_maps_with_insertion_order.adb
- indefinite_ordered_maps_with_insertion_order.ads
- package_subprogram_audit.adb
- .gitignore
- alire.toml
- config_codegen.gpr
- .gitignore
- .gitignore
- en.json
- index.json
- android-chrome-192x192.png
- android-chrome-512x512.png
- api.ts
- apple-touch-icon.png
- browserconfig.xml
- config_view.ts
- control_view.ts
- description_markup.ts
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- gcode_entry_view.ts
- gcode_explorer_view.ts
- index.html
- localization.ts
- log_view.ts
- main.ts
- mstile-144x144.png
- mstile-150x150.png
- mstile-310x150.png
- mstile-310x310.png
- mstile-70x70.png
- navigation.ts
- robots.txt
- safari-pinned-tab.svg
- site.webmanifest
- status_view.ts
- style.css
- ui.ts
- uPlot.esm.d.ts
- ws.ts
- package.xml
- tsconfig.json
- uplot
- dgeev.f
- dgelsy.f
- lapack_free.f90
- simulator.css
- simulator.html
- simulator.ts
- uPlot.esm.d.ts
- package.xml
- tsconfig.json
- prunt_simulator.adb
- prunt_simulator_config_overrides.adb
- prunt_simulator_config_overrides.ads
- prunt_simulator_controller.adb
- prunt_simulator_controller.ads
- prunt_simulator_hardware.adb
- prunt_simulator_hardware.ads
- prunt_simulator_machine.adb
- prunt_simulator_machine.ads
- prunt_simulator_samples.adb
- prunt_simulator_samples.ads
- prunt_simulator_types.ads
- .gitignore
- alire.toml
- gnat.adc
- prebuild.adb
- prunt_simulator.gpr
- prunt-mockable-directories.adb
- prunt-mockable-directories.ads
- prunt-mockable-text_io-unbounded_io.adb
- prunt-mockable-text_io-unbounded_io.ads
- prunt-mockable-text_io.adb
- prunt-mockable-text_io.ads
- prunt-mockable.adb
- prunt-mockable.ads
- prunt-mockable-directories.ads
- prunt-mockable-text_io-unbounded_io.ads
- prunt-mockable-text_io.ads
- prunt-mockable.ads
- prunt-bounded_indefinite_queues.adb
- prunt-bounded_indefinite_queues.ads
- prunt-bounded_indefinite_vectors.adb
- prunt-bounded_indefinite_vectors.ads
- prunt-command_line_arguments.adb
- prunt-command_line_arguments.ads
- prunt-config-paths.adb
- prunt-config-paths.ads
- prunt-config.adb
- prunt-config.ads
- prunt-controller.adb
- prunt-controller.ads
- prunt-controller_generic_types.ads
- prunt-controller_helpers.adb
- prunt-controller_helpers.ads
- prunt-controller_interfaces.ads
- prunt-default_modules-basic_config.adb
- prunt-default_modules-basic_config.ads
- prunt-default_modules-basic_motor_drivers.adb
- prunt-default_modules-basic_motor_drivers.ads
- prunt-default_modules-blocking_tracker.adb
- prunt-default_modules-blocking_tracker.ads
- prunt-default_modules-config_saving.adb
- prunt-default_modules-config_saving.ads
- prunt-default_modules-dwell.adb
- prunt-default_modules-dwell.ads
- prunt-default_modules-fans.adb
- prunt-default_modules-fans.ads
- prunt-default_modules-heaters.adb
- prunt-default_modules-heaters.ads
- prunt-default_modules-homing.adb
- prunt-default_modules-homing.ads
- prunt-default_modules-idle_emitter.adb
- prunt-default_modules-idle_emitter.ads
- prunt-default_modules-input_shapers.adb
- prunt-default_modules-input_shapers.ads
- prunt-default_modules-input_switches.adb
- prunt-default_modules-input_switches.ads
- prunt-default_modules-internal_status_reporter.adb
- prunt-default_modules-internal_status_reporter.ads
- prunt-default_modules-kinematics.adb
- prunt-default_modules-kinematics.ads
- prunt-default_modules-machine_idle_timeout.adb
- prunt-default_modules-machine_idle_timeout.ads
- prunt-default_modules-machine_name.adb
- prunt-default_modules-machine_name.ads
- prunt-default_modules-motion.adb
- prunt-default_modules-motion.ads
- prunt-default_modules-motor_drivers.adb
- prunt-default_modules-motor_drivers.ads
- prunt-default_modules-power_control.adb
- prunt-default_modules-power_control.ads
- prunt-default_modules-tachometers.adb
- prunt-default_modules-tachometers.ads
- prunt-default_modules-thermistors.adb
- prunt-default_modules-thermistors.ads
- prunt-default_modules-tmc2240_drivers.adb
- prunt-default_modules-tmc2240_drivers.ads
- prunt-default_modules.ads
- prunt-dummy_allocator.adb
- prunt-dummy_allocator.ads
- prunt-exception_occurrence_holders.adb
- prunt-exception_occurrence_holders.ads
- prunt-gcode_arguments.adb
- prunt-gcode_arguments.ads
- prunt-gcode_queues.adb
- prunt-gcode_queues.ads
- prunt-generic_lock.adb
- prunt-generic_lock.ads
- prunt-indefinite_ordered_maps_with_insertion_order.adb
- prunt-indefinite_ordered_maps_with_insertion_order.ads
- prunt-input_shapers-basic_shapers.adb
- prunt-input_shapers-basic_shapers.ads
- prunt-input_shapers-pressure_advance_shapers.adb
- prunt-input_shapers-pressure_advance_shapers.ads
- prunt-input_shapers-shapers.adb
- prunt-input_shapers-shapers.ads
- prunt-input_shapers.ads
- prunt-lapack.ads
- prunt-logger.adb
- prunt-logger.ads
- prunt-module_types.adb
- prunt-module_types.ads
- prunt-modules.ads
- prunt-motion_planner-corner_transitions.adb
- prunt-motion_planner-corner_transitions.ads
- prunt-motion_planner-planner-corner_blender.adb
- prunt-motion_planner-planner-corner_blender.ads
- prunt-motion_planner-planner-early_kinematic_limiter.adb
- prunt-motion_planner-planner-early_kinematic_limiter.ads
- prunt-motion_planner-planner-feedrate_profile_generator.adb
- prunt-motion_planner-planner-feedrate_profile_generator.ads
- prunt-motion_planner-planner-kinematic_limiter.adb
- prunt-motion_planner-planner-kinematic_limiter.ads
- prunt-motion_planner-planner-preprocessor.adb
- prunt-motion_planner-planner-preprocessor.ads
- prunt-motion_planner-planner.adb
- prunt-motion_planner-planner.ads
- prunt-motion_planner-stereographic_curves-geometry.adb
- prunt-motion_planner-stereographic_curves-geometry.ads
- prunt-motion_planner-stereographic_curves.adb
- prunt-motion_planner-stereographic_curves.ads
- prunt-motion_planner.adb
- prunt-motion_planner.ads
- prunt-moving_averages.adb
- prunt-moving_averages.ads
- prunt-status_manager.adb
- prunt-status_manager.ads
- prunt-step_generator-block_executor.adb
- prunt-step_generator-block_executor.ads
- prunt-step_generator.adb
- prunt-step_generator.ads
- prunt-thermistors.adb
- prunt-thermistors.ads
- prunt-tmc_types-tmc2240.adb
- prunt-tmc_types-tmc2240.ads
- prunt-tmc_types.ads
- prunt-update_checker.adb
- prunt-update_checker.ads
- prunt-web_server.adb
- prunt-web_server.ads
- prunt.adb
- prunt.ads
- cancel_mid_move.json
- dwell.json
- fans.json
- fans_always_on.json
- heater_event.json
- motion_arcs.json
- motion_auto_retract.json
- motion_bad_direct_commands.json
- motion_e_only_retract.json
- motion_max_delta_per_command.json
- motion_modal_state.json
- motion_pause_absolute_lowering_park.json
- motion_pause_absolute_park.json
- motion_pause_absolute_raise_park.json
- motion_pause_absolute_relative_z_park.json
- motion_pause_no_park.json
- motion_pause_relative_lower_error.json
- motion_pause_relative_park.json
- motion_pause_relative_upper_error.json
- motion_pressure_advance_catch_up.json
- motion_rapid_move.json
- motion_retract_recover.json
- motion_retraction_scaling.json
- motion_saved_positions.json
- motion_with_heater_event.json
- motion_z_lift_only_retract.json
- motion_zero_distance_retract.json
- motor_drivers.json
- power_control.json
- simple_linear_move.json
- benchy_planner_time.adb
- integration_scenario_runner.adb
- integration_tests.adb
- prunt-bounded_indefinite_queues_test.adb
- prunt-bounded_indefinite_queues_test.ads
- prunt-bounded_indefinite_vectors_test.adb
- prunt-bounded_indefinite_vectors_test.ads
- prunt-config-test.adb
- prunt-config-test.ads
- prunt-default_modules-machine_idle_timeout-test.adb
- prunt-default_modules-machine_idle_timeout-test.ads
- prunt-dummy_allocator-test.adb
- prunt-dummy_allocator-test.ads
- prunt-exception_occurrence_holders-test.adb
- prunt-exception_occurrence_holders-test.ads
- prunt-gcode_arguments-test.adb
- prunt-gcode_arguments-test.ads
- prunt-gcode_queues-test.adb
- prunt-gcode_queues-test.ads
- prunt-generic_lock-test.adb
- prunt-generic_lock-test.ads
- prunt-indefinite_ordered_maps_with_insertion_order_test.adb
- prunt-indefinite_ordered_maps_with_insertion_order_test.ads
- prunt-integration_config_overlays-test.adb
- prunt-integration_config_overlays-test.ads
- prunt-integration_config_overlays.adb
- prunt-integration_config_overlays.ads
- prunt-integration_test_catalog.adb
- prunt-integration_test_catalog.ads
- prunt-integration_test_harness.adb
- prunt-integration_test_harness.ads
- prunt-logger-test_control.adb
- prunt-logger-test_control.ads
- prunt-motion_planner-corner_transitions-test.adb
- prunt-motion_planner-corner_transitions-test.ads
- prunt-motion_planner-planner-test.adb
- prunt-motion_planner-planner-test.ads
- prunt-motion_planner-planner_primitive_jet_test.adb
- prunt-motion_planner-planner_primitive_jet_test.ads
- prunt-motion_planner-stereographic_curves-test.adb
- prunt-motion_planner-stereographic_curves-test.ads
- prunt-motion_planner-test.adb
- prunt-motion_planner-test.ads
- prunt-moving_averages-test.adb
- prunt-moving_averages-test.ads
- prunt-thermistors-test.adb
- prunt-thermistors-test.ads
- tests.adb
- .clang-format
- .gitignore
- .projectile
- alire.toml
- generate_coverage.py
- gnat.adc
- plot_integration_trace.py
- tests.gpr
- .gitignore
- .gitmodules
- AGENTS.md
- alire.toml
- benchmark_optimisation_flags.sh
- COPYING
- gnat.adc
- gnatcoll_modifications_src
- prebuild.adb
- prunt.gpr
- README.md
- run_tests.sh
// repository documentation
Was this content helpful?
(0 ratings)
