Commit graph

52 commits

Author SHA1 Message Date
Lars Brubaker
3f8eeda65b integrating offline changes 2023-03-10 18:11:23 -08:00
Lars Brubaker
32a192c2b8 Upgrading to .net 6 2022-07-15 17:28:39 -07:00
Lars Brubaker
338bc0c3dd Finishing up warning messages for conductive probing
Added support for conductive probing to emulator
spend up rendering a bit (check less bounds)
Refactoring trackball a bit
2022-05-19 13:34:04 -07:00
LarsBrubaker
550d96645f Fixing more tests 2021-03-06 22:34:28 -08:00
Lars Brubaker
5131b7356b Add export button to error dialog
issue: MatterHackers/MatterControl#4968
Printer Error Dialog Box, to include Export print log button
2021-03-01 10:57:27 -08:00
Lars Brubaker
1f09ea58b1 Adding the ability to calibrate the probe against a conductive tab 2021-02-15 17:42:15 -08:00
Lars Brubaker
e9ee7a8cae Make mesh leveling go to the next closest point
issue: MatterHackers/MCCentral#6232
Homing to the back left (min x, max y) should start leveling at back left
2021-02-09 17:27:26 -08:00
LarsBrubaker
506f2b273f Making static data compile time and universal 2020-11-25 07:39:36 -08:00
Lars Brubaker
93c4aa3c0c Adding M851 to the emulator (Set XYZ Probe Offset) 2020-11-13 17:18:04 -08:00
Lars Brubaker
3a5a9a3b1c make emulated probe return reasonable result 2020-10-27 13:05:35 -07:00
Lars Brubaker
06e1188248 fixing x3g output when there is a print waring but no error 2020-07-03 09:33:51 -07:00
Lars Brubaker
fbde630394 Fixing tests 2020-07-02 15:45:36 -07:00
Lars Brubaker
bdcae83341 Adding usage message to Emulator 2020-06-29 12:54:43 -07:00
LarsBrubaker
164ea0feb9 refactoring 2020-06-28 11:39:41 -07:00
Lars Brubaker
56273252dd speed up probe if running fast 2019-05-30 09:51:58 -07:00
Lars Brubaker
d8695c618e fixing warnings 2019-05-16 17:02:16 -07:00
Lars Brubaker
93b8907b8a fixing tests 2019-05-16 15:19:23 -07:00
Lars Brubaker
bcd296dd7a improving emulator state tracking
put in correct extruder index
better time estimate for extrusions
refactoring
2019-05-16 14:06:42 -07:00
LarsBrubaker
7fac2c2037 Added M306 to emulator (set home offset)
This is to help debug printers that home top
The emulator also has a HomePosition property that can be set from tests
2019-05-16 07:55:06 -07:00
LarsBrubaker
0569948437 improved emulator simulation view
made it possible to turn the emulator speed to fast or slow in the terminal
2019-05-02 22:18:54 -07:00
Lars Brubaker
2c74f07572 Fixed the tool speed stream to change while printing
Made it possible to visualize the emulator as it is printing
fixing warnings
issue: MatterHackers/MCCentral#5432
Dual Extrusion speed not matching settings
2019-05-02 18:07:18 -07:00
Lars Brubaker
1cbcc5842d Working on new emulator speed settings
Ultimately trying to get the emulator to show position in the 3D view.
This is to help debug problems like speed multiplier for 2 extruders
2019-05-02 09:31:55 -07:00
jlewin
005d9075c5 Ensure connection aborts due to timeouts are reported correctly
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
jlewin
21252cd19a Fix whitespace 2019-04-05 17:12:48 -07:00
jlewin
dc22fb102c Set 8s connection timeout for TcpipSerialPort
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
jlewin
cf06e19106 Remove try/catch from TcpipSerialPort.Open
- Allow exceptions to bubble to caller
- Issue MatterHackers/MCCentral#5271
TcpipSerialPort should not suppress connection failures
2019-04-05 17:12:48 -07:00
jlewin
1915bdf165 Only set stream properties on connection success
- Prevents null reference errors in the caught exception case
- Issue MatterHackers/MCCentral#5269
TcpipSerialPort throws when accessing null stream
2019-04-05 17:12:48 -07:00
jlewin
e1567af7c2 Enable emulator in Release tests 2019-03-27 13:19:58 -07:00
jlewin
a355a0e2aa Fix typos 2019-03-26 12:24:01 -07:00
John Lewin
063db01796 Reduce presentation data in validation errors
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
Lars Brubaker
34b57c43b0 Making error messages coming back as list
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
Lars Brubaker
b3dfbb5330 improving export dialog and options
issue: MatterHackers/MCCentral#4643
Export dumps users to empty Select Printer page
2018-12-05 17:48:40 -08:00
John Lewin
4da12f4ff8 Simplify 2018-12-05 13:30:30 -08:00
John Lewin
34b14c7de8 Make DisabledReason virtual 2018-12-05 13:30:30 -08:00
John Lewin
42f2f89262 Base X3GExport on GCodeExport
- Issue MatterHackers/MatterControl#4021
X3G for Makerbot profile exports as 0kb
2018-12-05 13:30:29 -08:00
John Lewin
c5eb20f110 Fix typo 2018-12-05 13:30:29 -08:00
John Lewin
bc4efaf18a Remove ActivePrinter from serial ports, pass settings to port calls
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
Lars Brubaker
726b14f9c0 disable export if printer not setup
show reason why export is disabled

issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
970d68f5c0 Spelling 2018-11-29 13:41:24 -08:00
John Lewin
58144f0151 Improve fan/temperature parsing in emulator
- Fixes CancelingPrintTurnsHeatAndFanOff test failure
- Issue MatterHackers/MCCentral#4614
Exception in SetBedTemperature
2018-11-22 11:08:03 -08:00
John Lewin
dc4d249d0f Use printer instance rather than static ActivePrinter 2018-11-12 09:45:00 -08:00
Lars Brubaker
e6495653b6 Trying to understand more about re-slice failure 2018-10-24 15:12:56 -07:00
Lars Brubaker
d74490747b Working on re-slice test 2018-10-08 09:44:19 -07:00
John Lewin
6dbae7668b Remove ActiveSliceSettings.Instance
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
John Lewin
d8a5100639 Clean up whitespace 2018-10-05 09:25:05 -07:00
John Lewin
1f5cceaee4 Consolidate X3G namespaces 2018-10-05 09:25:05 -07:00
Lars Brubaker
f04f3a2af3 Working on new re-slice test 2018-10-03 18:19:55 -07:00
Lars Brubaker
ef24e54b38 Fixed the test to account for changes in control names and behavior 2018-09-21 09:48:48 -07:00
John Lewin
0c5b573c7c Mac serial port fixes 2018-09-20 05:52:54 -07:00