I will Order some pcbs and can Order some for Europe with all SMT components! Please upvote the Post If you want one!
Would supply the Board without Blackpill and Display!
Great Work!!!!!!
I will Order some pcbs and can Order some for Europe with all SMT components! Please upvote the Post If you want one!
Would supply the Board without Blackpill and Display!
Great Work!!!!!!
PCB is Ready. Please Upvote this Post so i can see how many i will order!
Price should be about 4 € + Shipping
Then you only need
If anyone want I made an accelerometer for using with RRF. You can choose between 3.3V or 5V.
40 are in stock.
4€ without connectors (you can use JST or Molex KK or every other 2.54mm connector)
6€ with jst connectors
shipping europe and worldwide 4€ untracked 7€ tracked
Sometimes i ve got fans which are not fully controlable. E.g. only 100 percent works. Or at 20% there is Not enought airflow Like in the datasheet. Etc.
Even changeing the frequency in M950 does not Help. In an old thread @dc42 mentioned using a Low Pass Filter and setting the frequency to 65535.
So i Made a little PCB for it
Works good. I have some in spare. Populated and Not populated.
Hello i am in the process of making a small Production run based on @DIY-O-Sphere schematic. IT will be Board which will be directly olugged Into the Mini;)
Please upvote If you want one!
Here is a WiP FreeCAD Path PP.
some drawbacks
Toolchange is always on. So it will always write the T paramter of the tool. If you dont have a toolchanger and want to change tools give the Tool the same number in Path You can now turn the TC on and off with OUTPUT_TOOL_CHANGE = True
or OUTPUT_TOOL_CHANGE = False
. This command can be given to FreeCAD without the need of modifying the rrf_post.py
Tool start with number 1. A tool with T0 is not possible.
if you want to add a special command before every Toolchange you can do this by modify the rrf_post.py by changing
TOOL_CHANGE = '''''' # Tool Change commands will be inserted
to
TOOL_CHANGE = '''G333''' # Tool Change commands will be inserted
and just FYI
In RepRapFirmware 2.03 and later, if you try to execute a G- or M-command that RRF does not implement, it will execute a system macro of that name if it exists. For example, if you send G40 then it will execute /sys/G40.g if it exists; and if you send M48 then it will execute /sys/M48.g if it exists. So you can script any custom Gcodes that you need. See https://forum.duet3d.com/topic/14930/m7-... for an example.
I just saw that PS added the option to call the dimensions of the print via expressions. So now it is easy to set the M557 for each print automaticly
just insert
M557 X{first_layer_print_min[0]}:{first_layer_print_max[0]} Y{first_layer_print_min[1]}:{first_layer_print_max[1]} S8
in your startcode before G28 and mesh of course
Keep in mind that the M557 stays active till the next print
If more than 10 people want an adapter in Europe i would make some! Best
https://github.com/FreeCAD/FreeCAD/pull/5228
Merged into main freeCAD. To use this you have to use the weekly build till freeCAD will release 0.20
@axiom repetier server. But why octoprint with rrf
@oliof interesting. Got the same problem with layershifts
@dc42 thank you for the deep explanation. That really sounds like a prusa issue. The good thing is that the prusa slicer can now output G2/G3 arcs. This already often reduce Filesize drastically.
Save RAM for features and not for compression
As Prusa is switching to a new gcode Format will this be included too for rrf?
https://github.com/prusa3d/libbgcode/blob/main/doc/specifications.md
@PCR seems like reset from webUI does not work. Reset from paneldue does
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 Mini 5+ version 3.5beta1 (2022-12-23 18:25:34) running on Duet 3 Mini5plus WiFi (standalone mode)
Used output buffers: 3 of 40 (25 max)
=== RTOS ===
Static ram: 102208
Dynamic ram: 116780 of which 24 recycled
Never used RAM 22700, free system stack 198 words
Tasks: NETWORK(notifyWait,10.2%,243) HEAT(notifyWait,0.0%,374) Move(notifyWait,0.0%,359) CanReceiv(notifyWait,0.0%,798) CanSender(notifyWait,0.0%,335) CanClock(delaying,0.0%,349) TMC(notifyWait,0.6%,114) MAIN(running,87.3%,449) IDLE(ready,1.0%,30) AIN(delaying,0.8%,272), total 100.0%
Owned mutexes:
=== Platform ===
Last reset 00:00:24 ago, cause: software
Last software reset at 2022-12-28 14:31, reason: HardFault unaligned, GCodes spinning, available RAM 16400, slot 1
Software reset code 0x4063 HFSR 0x40000000 CFSR 0x01000000 ICSR 0x00446803 BFAR 0xe000ed38 SP 0x200037c0 Task MAIN Freestk 636 ok
Stack: 00000000 000000a5 00000000 00000000 2001ce64 00046bef 00046c5e 81030000 ffffffff 00000066 00000000 40727000 20003850 20018448 20024704 00033ec9 20018448 00000003 00000003 000468c3 00000003 20024704 00000000 00000000 0000000a 32000000 00000000
Error status: 0x00
Aux0 errors 0,0,0
MCU revision 3, ADC conversions started 24611, completed 24610, timed out 0, errs 0
Step timer max interval 1488
MCU temperature: min 23.6, current 24.9, max 25.3
Supply voltage: min 24.4, current 24.4, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Events: 0 queued, 0 completed
Driver 0: standstill, SG min 84, read errors 0, write errors 1, ifcnt 226, reads 1261, writes 14, timeouts 0, DMA errors 0, CC errors 0
Driver 1: standstill, SG min 128, read errors 0, write errors 1, ifcnt 226, reads 1261, writes 14, timeouts 0, DMA errors 0, CC errors 0
Driver 2: standstill, SG min 82, read errors 0, write errors 1, ifcnt 215, reads 1261, writes 14, timeouts 0, DMA errors 0, CC errors 0
Driver 3: standstill, SG min 88, read errors 0, write errors 1, ifcnt 68, reads 1260, writes 14, timeouts 0, DMA errors 0, CC errors 0
Driver 4: standstill, SG min 50, read errors 0, write errors 1, ifcnt 69, reads 1261, writes 14, timeouts 0, DMA errors 0, CC errors 0
Driver 5: not present
Driver 6: not present
Date/time: 2022-12-28 14:32:01
Cache data hit count 48566923
Slowest loop: 3.99ms; fastest: 0.13ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 22.5MBytes/sec
SD card longest read time 0.6ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000
no step interrupt scheduled
=== DDARing 0 ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== DDARing 1 ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
Heater 1 is on, I-accum = 0.0
=== GCodes ===
Movement locks held by null, null
HTTP is idle in state(s) 0
Telnet is idle in state(s) 0
File is idle in state(s) 0
USB is idle in state(s) 0
Aux is assembling a command in state(s) 0
Trigger is idle in state(s) 0
Queue is idle in state(s) 0
LCD is idle in state(s) 0
SBC is idle in state(s) 0
Daemon is idle in state(s) 0
Aux2 is idle in state(s) 0
Autopause is idle in state(s) 0
File2 is idle in state(s) 0
Queue2 is idle in state(s) 0
Q0 segments left 0, axes/extruders owned 0x0000803
Code queue 0 is empty
Q1 segments left 0, axes/extruders owned 0x0000000
Code queue 1 is empty
=== Filament sensors ===
Extruder 0: no data received
=== CAN ===
Messages queued 223, received 533, lost 0, boc 0
Longest wait 3ms for reply type 6026, peak Tx sync delay 166, free buffers 18 (min 17), ts 123/122/0
Tx timeouts 0,0,0,0,0,0
=== Network ===
Slowest loop: 3.76ms; fastest: 0.00ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
HTTP sessions: 1 of 8
= WiFi =
Network state is active
WiFi module is connected to access point
Failed messages: pending 0, notready 0, noresp 0
WiFi firmware version 2.1beta2
WiFi MAC address f0:08:d1:02:e9:51
WiFi Vcc 3.26, reset reason Power up
WiFi flash size 4194304, free heap 42952
WiFi IP address 192.168.178.133
WiFi signal strength 0dBm, mode 802.11n, reconnections 0, sleep mode modem
Clock register 00002001
Socket states: 0 0 0 0 0 0 0 0
bed.g
G28 X Y
M401
M98 P"homez_wp.g"
M561 ; clear any bed transform
M201 X1200 Y1200
;G28
G30 P0 X10 Y10 Z-99999 ; probe near a leadscrew
G30 P1 X150 Y260 Z-99999 ; probe near a leadscrew
G30 P2 X250 Y10 Z-99999 S3
;G30 P3 X250 Y130 Z-99999
;G30 P3 X250 Y0 Z-99999 S3
G30 P0 X10 Y10 Z-99999 ; probe near a leadscrew
G30 P1 X150 Y260 Z-99999 ; probe near a leadscrew
G30 P2 X250 Y10 Z-99999 S3
;G30 P3 X250 Y130 Z-99999
;G30 P3 X250 Y0 Z-99999 S3
G30 P0 X10 Y10 Z-99999 ; probe near a leadscrew
G30 P1 X150 Y260 Z-99999 ; probe near a leadscrew
G30 P2 X250 Y10 Z-99999 S3
;G30 P3 X250 Y130 Z-99999
;G30 P3 X250 Y0 Z-99999 S3
;G30 P0 X10 Y10 Z-99999 ; probe near a leadscrew
;G30 P1 X150 Y270 Z-99999 ; probe near a leadscrew
;G30 P2 X250 Y10 Z-99999 S3
;G30 P3 X250 Y130 Z-99999
;G30 P3 X250 Y0 Z-99999 S3
G1 X195 Y134 F6000 ; go to first probe point
G30 ; home Z by probing the bed
G29 S0
M402
M201 X2000 Y2000
M569 P0.3 D3 V10
M569 P0.4 D3 V10