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