Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all 12090 articles
Browse latest View live

Re: VSCode Setup & Installation for Ramps

$
0
0
Is this an older marlin?
As everything before 2.0.6.1 no longer works on platfomio due to platformio core upgrades.

Re: VSCode Setup & Installation for Ramps

$
0
0
What!!! Yes!!!

This is Marlin 2.0.6. will have to make another download, transfer all configuration changes across from Marlin 2.0.6 to Marlin 2.0.6.1.

Re: VSCode Setup & Installation for Ramps

$
0
0
OK!
I AM assuming it worked

PS D:\Desktop Items\Marlin\VS-Marlin\Marlin-2.0.6.1\Marlin-2.0.x> echo "done" >C:\Users\Clif\AppData\Local\Temp\ipc
PS D:\Desktop Items\Marlin\VS-Marlin\Marlin-2.0.6.1\Marlin-2.0.x>

Re: :(error: request for member 'print' in '3', which is of non-class type 'int':(

$
0
0
" So serial port -1 is the TFT connection on the board "
no

-1 is the USB connection (CDC serial)
1 is the TFT connector serial port
6 is the is WIFI connector serial port

so serial_port 6 , serial_port_2 -1 and ANYCUBIC_LCD_SERIAL_PORT 1


"Marlin built in WiFi "
there is no marlin built in wifi, unless you running marlin on a esp32 based controller (your not). this is not the same as using a esp01s modules, which just needs a serial port.
All the wifi, web pages etc is all running on the esp01s running the esp3d firmware.

TMC2208 Y Axis Sometime Doubles Movements and Speeds

$
0
0
Hi folks,

I'm having this wierd issue at the moment with my printer (Wanhao i3 V2, SKR 1.4, TMC 2208 UART @ 1/16, Bltouch, Marlin 2.0.x) where randomly the printer will move double the distance and at twice the speed it is supposed to. Most commonly this happens at the beginning of a print when it is homing the Y axis and mid way through the travel it will speed up. Sometimes however if the bed homes properly the printer will print fine for a while and then appears to randomly double all movements on the Y axis. I have a theory that this might be caused by the Y axis stepper controller losing connection with the board mid print and causing the movements to double but I have no proof for this. Does anyone have any idea what may be causing this or any idea on how to troubleshoot this issue? I've attached my marlin config to this post to help. Thanks in advance.

I have issues with UBL not seem to correct at all

$
0
0
Hi all,

I have Marlin 1.1.9 and I have an inductive sensor, and I managed to get to this result with G29 P1:

Recv:         0       1       2       3       4       5       6       7       8       9
Recv:  9 | +2.287  +2.817  +2.732  +2.668  +2.622  +2.417  +2.455  +2.257  +2.250  +2.195
Recv:    |
Recv:  8 | +2.242  +2.762  +2.695  +2.630  +2.575  +2.417  +2.455  +2.257  +2.250  +2.195
Recv:    |
Recv:  7 | +2.197  +2.707  +2.657  +2.592  +2.528  +2.425  +2.528  +2.305  +2.387  +2.267
Recv:    |
Recv:  6 | +2.120  +2.670  +2.592  +2.572  +2.512  +2.443  +2.492  +2.330  +2.342  +2.315
Recv:    |
Recv:  5 | +2.105  +2.660  +2.505  +2.562  +2.475  +2.405  +2.457  +2.298  +2.305  +2.260
Recv:    |
Recv:  4 | +2.210  +2.702  +2.542  +2.622  +2.517  +2.410  +2.540  +2.305  +2.298  +2.225
Recv:    |
Recv:  3 | +2.310  +2.673  +2.657  +2.640  +2.550  +2.510  +2.582  +2.347  +2.335  +2.260
Recv:    |
Recv:  2 | +2.265  +2.673  +2.665  +2.640  +2.585  +2.463  +2.552  +2.370  +2.250  +2.207
Recv:    |
Recv:  1 | +2.372  +2.747  +2.707  +2.677  +2.665  +2.492  +2.585  +2.423  +2.298  +2.255
Recv:    |
Recv:  0 |[+2.253] +2.685  +2.653  +2.710  +2.582  +2.467  +2.590  +2.523  +2.312  +2.253
Recv:         0       1       2       3       4       5       6       7       8       9

Based on the documentation and guides available for UBL, I have followed the following sequence:
  1. Enabing UBL in the firmware
  2. Run G29 P1
  3. Then run G29 P3 to fill the blank spots
  4. Once I'm done with a good result, I did G29 F10, G29 S1, G29 L1, G29 A
  5. Then M500, M501, G28
  6. I wanted to show 0 for the z-axis while homed, so I typed G29 P6 Cxx whatever shown on the LCD, then M500, M501, G28 - so that I got 0 for z-axis value
  7. I then did the printing height by:
    1. Moving the print head to the middle of the bed
    2. Slowly lowering the nozzle until I got it at 0.1mm above the bed
    3. Then again did G29 P6 Cxx whatever number that was showing on the LCD now
    4. M500, M501, then G28
    5. Then tested a few times to make sure it is good
  8. In my slicer, I added G29 L1 and G29 A after the G28 command so that the UBL system gets activated.

After all the above, I don't seem to get a good first layer because as you see there is a warp in the bed and I was expecting that the levelling that I've done would correct this however where the warp is, I see the layer line squished and on the opposite side I see it actually thin and not really pushed to the bed.. I tried to observe the z-axis motors to see if any corrections are happening, but they just did not move for the whole first layer..

So is there anything of what I've done above not right? Or it is actually working but my bed is so badly bent that I need to replace it?

Appreciate any inputs or feedback on this!
Regards

Re: I have issues with UBL not seem to correct at all

$
0
0
Do you have a Delta or some other type of printer?

For a Delta I suggest using UBL, for other machines I suggest using a different method where you probe nine points before each print.

Re: I have issues with UBL not seem to correct at all

$
0
0
Hi,

Well I don't have a delta, it is a square bed with 2 z-axis steppers that drive the carriage up and down and the bed only moves for y-axis.

The full physical bed size is 315x315

I have another issue as well.

I have an inductive probe, and I configured to trigger approximately when the nozzle is 4mm above the glass, so I configured the z offset for the probe to -4.

When I build the mesh and save it, I home the printer, and at home, the nozzle is 3-4mm below the bed, then when I want to manually adjust the bad points in the mesh, I go to the menu, and find the mesh edit commands in the UBL menu and select it. The nozzle will immediately move to the first point without even lifting Z up so it hits the bed and the whole x-carriage will be just forced to lift up in its place and be tensioned while what should happen is that the nozzle should be moved up first then it should go to the first point to edit it..

I'm attaching the configuration.h file, not sure if I have anything done wrong with the configuration or anything. Physically the z-end stop will put the nozzle below the bed, so should I raise that to have the nozzle at the same level of the bed?
[attachment 116868 Configuration.h]

Appreciate your feedback!
Regards

Printer prints mirrored object

$
0
0
Dear all,
I am facing following issues in my Hypercube 3D printer:
1) I am using Hypercube 3D printer. Whenever I prints, my object gets printed as mirrored object.
So I tried to invert directions of X & Y motor. But it won't work. When I inverted directions of motors, I get to know that whenever I move one axis, my nozzel head moves in 2 directions at the same time. which is not correct.How can I resolve this problem?

2) also in pronterface I get message that "Error: volume. init failed" and also sometimes I couldn't print some object of due to memory shortage. That time I reduces the scale of object and then It gets printed. How can I resolve this problem?

3) My display don't works without USB of aurdino connected to the Computer (Even if 12V SMPS is ON). I am using aurdino mega 2560, ramps 1.4 and reprap Full graphics controller.
So as per some people's suggestions I tried to change the 5V IC of aurdino. So I changed that with "AMS 1117 LM1117 5.0 1013 1A " when I changed to this IC my aurdino started heating up and there was burning fragrance in my aurdino. So I again puted my previous IC into aurdino.
So in this case is my IC selection is wrong? What will be the alternative solution to this problem?

4) and my last issue is, earlier my display was showing me memory card into display. But now it is saying"No media".
As soon as I remove memory card it shows message that" media removed" and as soon as I insert it is says "media inserted" but still in options it says "No media"
How this happened?

I am in big problem. Please help me resolving these mentioned problems

Waiting for your prompt response.

Thanks and regards
Vishal

Re: Printer prints mirrored object

$
0
0
1) you have to work out which axis is inverted, X or Y.
While looking at the printer from the front. If you move X in a negative direction it should move the head left, If you move X positive direction the head should move right.
If you move Y negative the head should move forward towards the front and if you move the Y positive the head should move backwards away from the front.

Since its a corexy, the stepper motors are linked together



Lets call the stepper A (one the left) and B on the right. for clarity

Normally
If A&B move clockwise X moves left
if A&B move anticlockwise X moves right
if A moves clockwise and B moves anticlockwise Y moves forward
if A moves anticlockwise and B moves clockwise Y moves back

If you invert both A and B axis, both X and Y should invert, but mirroring will continue.

To invert 1 axis invert A or B, but also swap the stepper cables from A <> B

If you get diagonal moves it means one stepper is not moving.

Re: Printer prints mirrored object

$
0
0
Ok thank you. I will check this and revert back to you if this works or not.
Can you please help me in other problems as well?

Re: Upgrading from Marlin 1.1.9 to Marlin 2.0.x causes problems with extruder

$
0
0
For those that might have the same problem, here is what I did:

-Apparently this issue was caused by Simplify3d, so I changed to Cura and that fixed the issue

-Just to be sure I change my drivers from TMC2208 to TMC2209 (since I wanted to use Linear Advance, but apparently the TMC2208 might cause issues with it)

Problems with updating to marlim 2.0.6

$
0
0
Good Morning!
I have a 3D of my own construction and I use RAMPS 1.4 as a controller.

with marlin 1.1.x it is working well.
When I update FW to 2.0.6 I start having problems with auto leveling.

I send the command to level, he starts leveling and on the x-axis he starts not to make the correct movements as if he were missing steps and ends up going off the table.

And random time is correct and time is lost.

Returning to FW 1.1.4 it starts to work normally.

Another problem I have is the heating of the hotend I can't heat more than 220 degrees, someone can give me a hint how I can increase this limit.

TKS

Re: Problems with updating to marlim 2.0.6

$
0
0
I forgot to mention that I use the A4988 STEPPER MOTOR.

I noticed that the new firmeware that uses the definition of which driver step you are using in Configuration.h.

/ **
* Stepper Drivers
*
* These settings allow Marlin to tune stepper driver timing and enable advanced options for
* stepper drivers that support them. You may also override timing options in Configuration_adv.h.
*
* A4988 is assumed to be unspecified drivers.
*
* Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE
*: ['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X' , 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
* /

it ends up causing me this self-leveling problem. and loss of steps.

Re: Problems with updating to marlim 2.0.6

$
0
0
If you can't heat past 220º I would guess your max temperature is set to 235º? Then it only allows you to go to the max temp minus 15º so that would be 220. If you want to print at 230º or 235º you would have to set the max temp to 245º or 250º.

But we can't know without you sharing your config and adv_config :)

MKS Gen L V1.0 - DRV8825

$
0
0
Hello Everyone,

I have bought a board to add it to my custom 3d printer.

MKS Gen L V1.0 Board.
MKS Gen L V1.0 Picture

and i received it without a stepper drivers XD

i bought DRV8825 right now.

I have changed the stepper driver in marlin from A4988 to DRV8825 and i uploaded the marlin to the board.

NOW, do i need to change anything else? im sorry but im toooo young for this coding bla bla bla XD

but at least im trying to do something.

I hope if somebody can support me as usual from this forum.

Thanks a lot

Release Marlin 2.0.7

$
0
0
Marlin 2.0.7

New Features


  • MarkForged kinematics (#19235)

New Machines and Boards


Board / HAL


  • Emergency Parser for STM32F1 (#19279)

  • LPC176x: Finish DMA transfer, use HW SPI class (#19191)

  • Update HAL/STM32 platform to 8.0 (#18496)

  • Ultratronics Pro SPI pins (#19444)

  • Replace Serial with Serial1 in pins files (#19459)

  • Raise STM32F1 UART IRQ Priority, add error handling (#19301)

  • Adjust GTR PeripheralPins to avoid timer conflicts (#19183)

  • Allow SWD debug on Robin Nano (#19345)

  • Define UART pins for LPC debug based on LPC_PINCFG_UART (#19475)

  • MKS Robin Mini uses ONBOARD_SPI_DEVICE (#19460)

LCD / Controller


  • Working LCD_USE_DMA_FSMC (#19522)

  • Update Italian language (#19365)

  • Update German, fix Mix component index (#19206)

  • MarlinUI for SPI/I2C TFT-GLCD character-based display bridge (#19375)

  • Fix Touch UI long filenames, etc. (#19262, #19349)

  • TFT: No timeout on Move Screen (#19426)

  • Smoothieboard GLCD w/ SD support (#19241)

  • SHOW_REMAINING_TIME for HD44780 character LCD (#19416)

  • New Touch UI buttons (#19465)

  • Fix missing spaces in info menu (#19404)

  • Improve LVGL UI (#19442)

  • Add warning to ExtUI Bed Mesh Screen. (#19397)

  • Allow ColorUI color customization (#19484)

  • Move screen for Color UI (#19386)

  • Fix Longer3D TFT defines, disable DMA (#19251)

  • Change “FR” on LCD to “>>” (#18830)

  • Various updates for Ender 3 V2 controller:
    • No “Bed Leveling” item on Ender 3 V2 for manual probing

    • Highlight Creality DWIN menu icons (#19368)

    • Revert LCD language to English on next boot

    • Add more DWIN commands, docs (#19395)

    • Use F() for Ender 3 V2 DWIN strings

    • Other Ender 3 V2 (DWIN) issues (#19441, #19268)


Other Peripherals


Host and Protocol


  • Allow M524 between M23 and M24

  • Escape the M33 string arg (#19515)

  • Add Host Action: Start (#19398)

  • M872: Wait for Probe Temperature (#19344)

Issues Patched


  • Fix Power-Loss Recovery for Ender 3 V2

  • Read from backup TMC StealthChop state (#19364)

  • Fix lost brightness during EEPROM load (#19485)

  • Fix "too cold" in M600 (#19332)

  • Fix Allen Key Probe pin test (#19520)

  • Fix and improve STM32F1 serial (#19464)

  • Fix Anycubic I3 Mega (S) original screen % display (#19210)

  • Fix Anycubic LCDs / Trigorilla 1.4 pins (#19220)

  • Fix case light brightness save/load (#19436)

  • Fix compile for Taz Pro (#19424)

  • Fix compile with Danish, Basque (#19325)

  • Fix CoreXY compile with backlash calibration (#19422)

  • Fix Creality V4 SD Detect

  • Fix diveToFile with open Dir object (#19539)

  • Fix EXP2 pin define for MKS SGEN_L (#19369)

  • Fix extra string substitution bug (#19351)

  • Fix M166 Gradient Mix for DELTA (#19285)

  • Fix MBL "Click to continue" on Color UI touchscreen (#19514)

  • Fix missing BOARD_K8800 (#19331)

  • Fix MKS Robin undefined pins error (#19507)

  • Fix MKS UI SPI flash typo (#19410)

  • Fix Print Stats appearance (#19348)

  • Fix SKR 1.4 thermistor pin comments (#19510)

  • Fix STM32F1 SPI device init, MKS_LCD12864 (#19271)

  • Fix UBL 'G29 I' for large meshes (#19231)

  • Fix up K8800 pins (#19476)

  • Fail SD mount without SPI re-init (#19226)

  • No 'ls' if media isn't mounted

Optimized / Improved


  • MMU2 S Mode spins the BMG gears during C0 (#19429)

  • Only show "SD Init Fail" with detectable media (#19236)

  • Only set up SPI pins as needed (#19372)

  • Misc. Power-Loss Recovery improvements (#19540)

  • Improve temperature runaway, idle timeout (#19339)

  • Make M600 heat up the nozzle. Reset runout on fail. (#19298)

Configuration


  • Warning if SDCARD_READONLY should be disabled

  • Temp sensor for Kis3d Silicone heater + precision cast plate (#19528)

  • Sanity check old serial names

  • Sanity-check BABYSTEP_DISPLAY_TOTAL with ColorUI (#19284)

  • Permit touch params override w/ Robin nano (#19196)

  • Optional Host Start menu item (#19443)

  • Optional menu item for Assisted Tramming (#19447)

  • More configurable E3 V2 DWIN (#19384)

  • Catch TMC address conflicts early (#19458)

  • Clarify disabling StallGuard for axes (#19263)

  • Demo and test multiple PID defaults (#19413)

  • Cleanup of to configuration comments and formatting

  • Expose JOYSTICK_DEBUG to general users (#19394)

Build and Upload


  • Fix AnyCubic LCD dependencies

  • Warn in platformio.ini about RCT6 512K (#19312)

  • Include pins.h in dependency check (#19468)

For Developers


  • Add extra CardReader debugging

  • Add CardReader::fileExists (also updates the long name)

  • Tweaks to git helper scripts

  • New names for LCD conditionals (#19533)

Known Issues


  • The M85 timeout might crash M600

  • Possible layer shift (stepper DIR signal bug) on IDEX machines.

Re: MKS Gen L V1.0 - DRV8825

$
0
0
You are never to old or to young to learn. So kudos1
There are many setting that need to be adjusted for setting up a 3D Printer.

In order to give you the correct information we would need more information, this could be easier if you had a previously configured firmware.
If this is a Home Brew 3D Printer then we would need as much information as you could give about build size, thermisters, End stops, and Proximity sensor ect.....

Was this 3D Printer a complete custom build or from DIY tutorial is is a Prusa i3, CoreXY or Delta there are many different 3D Printer designs an we are in the Blind for helping you.



*1. praise and honor received for an achievement.

Re: MKS Gen L V1.0 - DRV8825

$
0
0
Hi Robert,

Thanks for your reply and i would love to learn more and more.

I made a 3d printer its same or near to Tronxy x5s

I sent u PM of the pic.

its CoreXY type.
Build plate: 235*235mm

ill share with you the configuration.h

Re: MKS Gen L V1.0 - DRV8825

$
0
0
The configuration.h file will come in handy for Users wanting to help. Have you done testing of your 3D Printer hardware or firmware to see what if any is in need of calibration.
Viewing all 12090 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>