@sdavi I tried a relatively high-speed print and it looks like the printer is stuttering in some areas causing layer shifting. Not sure what the cause is; perhaps slow SD reads or something with memory usage? Unfortunately I won't have access to my printer for a while so I'll be unable to test.by AlexY - Firmware - experimental, borrowed, and future
Works now, thanks. Repetier-Host sends M111 S6 on connection, which caused the problem. Is there a way to disable debugging to eliminate the need for manually setting M111 each time, or alternatively preventing Repetier-Host from sending M111 S6 on connection start?by AlexY - Firmware - experimental, borrowed, and future
M119 works correctly for all endstops. The error I got was the following: 22:39:32.817 : Last software reset time unknown, reason: Assertion failed, spinning module GCodes, available RAM 1108 bytes (slot 0) 22:39:32.818 : Software reset code 0x0093 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00428811 BFAR 0xe000ed38 SP 0x10007cdc Task 0xa5a5a5a5 22:39:32.818 : Stack: 10007b80 00000001 00011103 2007f9by AlexY - Firmware - experimental, borrowed, and future
I'm using normal microswitches. During x or y homing the printer moves correctly but the software resets when it reaches the endstop. This happens when homing all, or x and y individually. Could CoreXY have something to do with it? I'll run M122 later today to see the message.by AlexY - Firmware - experimental, borrowed, and future
Looks like this version is having issues with homing - when I home x or y it resets the board, though z is fine. Do you know what could be causing the issue? The previous version worked with the same gcode configuration.by AlexY - Firmware - experimental, borrowed, and future
@sdavi looks good; I'll run some test prints soon. Once 12864 LCD support is added, I'll finally be able to run Duet standalone .by AlexY - Firmware - experimental, borrowed, and future
I'm having a weird issue with fan PWM. The fan only turns on at 50% and runs at full speed from 50-100%. Looks like it's not trying to PWM at all. However, when the fan turns off, the fan LED slowly fades out instead of abruptly turning off. The hotend seems to PWM just fine, so I'm not really sure what could be causing the issue.by AlexY - Firmware - experimental, borrowed, and future
Looks like the fixes helped! I had to run make distclean first since simply trying to make didn't change anything. I can talk to the board nowby AlexY - Firmware - experimental, borrowed, and future
Here is the LPC folder. Networking should be disabled in the makefile, but I'll double check. I noticed that some of the pins in the special pin map overlap with some of the used pins. Could this cause the issue?by AlexY - Firmware - experimental, borrowed, and future
Unfortunately it looks like the board hangs on startup with the hotend fan on full. Might be a pin config error but not sure how to debug.by AlexY - Firmware - experimental, borrowed, and future
Getting an error on line 242 about 'cc' being an unrecognized debug level. Commented out the -gcc option and it seems to work. What effect does that option have?by AlexY - Firmware - experimental, borrowed, and future
@sdavi Is it ok to comment out the SharedSpi lines in the makefile? I'm not using an SPI thermocouple and the build is failing because it can't find the SharedSpi folder.by AlexY - Firmware - experimental, borrowed, and future
Getting the projects set up now. What build configuration should I use to build CoreLPC?by AlexY - Firmware - experimental, borrowed, and future
What's the current state of the v2 branch? If it's able to run a full print I'll try it otherwise I'll clone 1.21 first. How is board selection done in RRF? In Marlin it's done by defining the motherboard in the config but I don't see something similar here. Also, does RRF use the onboard SD reader or the reader on the LCD controller?by AlexY - Firmware - experimental, borrowed, and future
I've got an AZSMZ board which uses an LPC1768 and would like to try getting this RRF port onto it. Ideally, the AZSMZ 12864 LCD/Controller that was bundled with it would be functional as well. What has to be done to add support for another board? Looks like I'll need to add a pin mapping in the variants folder and change Pins_LPC.h to accept the new mapping as an option; is there anything else tby AlexY - Firmware - experimental, borrowed, and future
Quotenewbob 608 bearing has 4mm balls in it. If you want the ball centered, print a little 5mm OD washer and place the bearing in it. Quoteo_lampe 4.5mm steelballs are pretty common in countries where airguns are allowed. It's a standard ammonition size. Thanks for the tipsby AlexY - CoreXY Machines
Quoteo_lampe I don't know how to print a 4.5mm ball?! I guess its not round enough. What about a hemisphere/dome? That would make it easier to print without support, and the top would be round to allow the leadscrew to tilt a bit.by AlexY - CoreXY Machines
Yeah, mostly simplicity and reduced cost. The 2020 makes it a lot more rigid than the previous revision, and for a 200mm bed size a cantilevered bed is adequate. I went for smooth rods mainly because they were more accessible - linear guides are a bit harder to find and can be a lot more expensive. A hybrid version with a linear guide only for the x gantry would be interesting, providing the benby AlexY - CoreXY Machines
Quoteo_lampe I have placed a 4.5mm steelball between stepper shaft and leadscrew. That way the z-compression is "0" but the coupler can still flex. Would a printed sphere work as well?by AlexY - CoreXY Machines
I somehow ended up fixing the printer's banding issues by pushing the leadscrew all the way down into the flex coupler - effectively making the motor to leadscrew connection rigid. Here's a before/after pic: Print quality's looking great now!by AlexY - CoreXY Machines
The gantry should be a similar weight - there's a bit more ducting for the fans, but the plastic doesn't weigh much compared to the metal parts (in my case it's probably lighter because I used an E3DV6 instead of a Lite6). The vertical axis has several benefits - it serves to improve hotend cooling, increase y movement range, and make the hotend easier to remove - so far it doesn't seem to be leby AlexY - CoreXY Machines
After 2 years of printing with my FuseBox, I've been working on a successor design. Predictably named the FuseBox2, it takes the low-price and accessibility of the original and makes improvements upon reliability, quality, and speed. Here's an album of the build: http://imgur.com/a/Kdmro Github repo: // Thingiverse page: Key improvements include a much more rigid 2020/2040 frame, verticalby AlexY - CoreXY Machines
After tuning retraction and turning temperature down a little, the problem was better but still there. I ended up using my hotend to manually extrude a bit of filament and weld the piece together, which worked surprisingly wellby AlexY - Printing
I'm having some issues printing PETG (Hatchbox orange). On small/thin areas, it seems like the filament doesn't stick well to the previous layer but instead likes to stick to the nozzle and form blobs, causing underextrusion in smaller areas which sometimes leads to small features being torn off. Here's some pictures of the issue (note: the problem is apparent in the circled area - the area on tby AlexY - Printing
Just updated the extruder carriage design. It now includes bolts above each mount point that allows the belts to be firmly clamped in place, which should address belt slippage/loosening issues. It's still experimental since I haven't installed it on my printer, but give it a try if the belts won't stay in place with the old design. Since the belt mounts now extend farther out, your printer needsby AlexY - CoreXY Machines
Quotegodefroi The other thing the carriage could desperately use is improved print cooling. Half of the 40mm fan is not really enough. Yeah, when I designed the printer I used the 40mm fan that came with my old Two Up, which was powerful enough to cool the hotend by a few degrees when at maximum speed. The replacement fan I got after it broke is much less powerful so the printer doesn't cool asby AlexY - CoreXY Machines
Other things I still need to figure out include endstops and possibly a new extruder design, since although it works pretty well, the old one does look a bit tacky with the binder clip springs. Any suggestions for endstop placement? Ideally I'd like to keep them all stationary to minimize the amount of moving wires, but this means homing will have to be done in a specific order to avoid crashes.by AlexY - CoreXY Machines
Thanks for the suggestions! The z-axis is completely experimental at this point, and the design of the frame makes it easy to swap out different print bed designs. Would a cantilever design as in the original Fusebox, with thicker rods and bearings, be sufficient? I've noticed that a lot of printers like the Ultimaker use a cantilever design without much issue.by AlexY - CoreXY Machines
Hi all, I've been working on and off lately on a new CoreXY design, which aims to make several improvements over the FuseBox. Here's what I have so far: Differences include dual extrusion with the E3D Chimera, linear rails instead of rods on the x axis (to save weight), 2020 construction (should be easier to source and is more rigid), and a new z-axis design with 3 point leveling and dual beltby AlexY - CoreXY Machines
Quotelkcl hi alex, i thought you might appreciate knowing that i'm creating a derivative of the fusebox, called the "foldable sandwich 200". as the name suggests, it's a foldable, portable 3d printer - there aren't very many of those out there. one thing i've done is raised the XY components up - the y-rod mounts are now on *top* for example - and the motors are on the outside edge not the inneby AlexY - CoreXY Machines