3dsimo_kit's People
Forkers
tacikjan reprappt revilor anti-art emmanouilpan monterman ingegno edw54 joeprints aciina hoemph dawsontech lubo3d p1zz1 christiaanbehr lichtjaeger blacklistedoperative verscheldealynne techsavage1989 calinflorin86 jensrh m526 1oribe krokette puma-9 raurodse fisikos dj-garfield taz961203 ferdymercury b0rader0 minotaur2 mikel564324 mfrome santamusic kouki31 kristallwang3dsimo_kit's Issues
Impossible to flash the 3DSimo Kit 2
Hello,
Just received my shiny new 3DSimo Kit 2 today and wanted to modify the firmware, to add more plastic types (in particular, PCL).
I managed to clone the sources, fix the few compilation issues I had, but had no luck when trying to upload the generated firmware.
I'm using the Arduino IDE 1.8.10, I selected the Arduino Nano board, the ATmega328P processor (not the Old bootloader one). The serial port selected is the only one available and corresponds to the board.
When I try to upload the sketch, the compilation works well, but when trying to flash, I have the following:
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/home/nicolas/Logiciels/arduino-1.8.10-linux64/arduino-1.8.10/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/nicolas/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
An error occurred while uploading the sketch
An idea of what I could be doing wrong?
I don't think that really matters, but I'm using debian linux buster (10).
Thank you by advance.
ssd1306 library is not in Arduino Library manager
Hey,
I am not abled to find the ssd1306 library by Alexey Dinda in the Arduino Library manager or on the Internet(gitHub).
To me it seem like it got moved to the lcdgfx library by Alexey Dinda.
Display says "Not Tip Connected" but Nozzle is heating?
Flashed latest firmware with EveryTimer-1.1.1 and ssd1306-1.8.2 (as no firmware was pre-loaded?!) and now getting this error.
Test001
to delet
Parts don't properly fit together
I know this is opensource and nothing is ever perfect, but my 3dpen tip is so badly mismatched that it won't extrude filament. I believe this is due to the tube inside being to short and therefor of center.
FW upload not possible - stk500_getsync() error
Unable to flash the new profiles
Hi, received Kit 2 a few days ago and honestly, I am not satisfyed with the 3D pen performance (the main reason I bought it)
the fillament is going so slow and it makes not nice lines. If I comapre it to the videos on youtube, where they play with 3D pens , I am even wondering, if this pen will allow to do the bridging.
I was thinking to play with the speed and add some profiles for lower temp (recommended for PLA is 175, wondering why it has 230 by default).
But I am not able to flash the new profiles there (is it enough to add few this lines?).
The settings are the following
Some additional questions:
- How about experience with the faster speed? I've added the larger nozzle, so I hope that higher speed will not be a problem there.
- Anyone have speed change on Kit 2?
Micro Gear Motor Issues
The pen I got worked fine for the first few hours, now the micro gear motor on it seems to be failing. It seems that when trying to pull filament toward the nozzle the gears don’t “catch”, works fine when going in reverse. If I physically move the gears closer together they function properly, but without that they naturally move further apart and the teeth don’t catch on to each other. Is there a way to get a new motor? Or get the gears to stop shifting away from each other?
Display shows 153° as lowest "measured" temperatur
I like the new Off mode in 3DsimoKit_JC3D.ino (with target temperatur: 0°).
But I'm a bit confused: The "measured" temperature does never fall below 153°.
I took the leap and touched the 153°-hot-offmode-nozzle and (luckily) it was pretty cold. So I guess the value on the display is wrong? And the nozzle can heat to temperatures below 153°?
This would also be important for low temperature filaments like PCL. Which can be used at 50° - 70° and is therefore perfect for kids.
Arduino reboots after pressing x button
I found that the problem was my usb to power adapter when iin my pc no problem but it always happen on my power adapter
Originally posted by @fosterswat in #4 (comment)
I also had the problem on a usb-power-adapter that did not have enough current. So i modified my Arduino with a diode to prevent voltage drop on the microcontroller, when motor needs too much current
cannot compile, tried in arduino ide and in atom (platformio) get error- HELP
here is the error:
`C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_fillScreen':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:62:5: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t m=(ssd1306_lcd.height >> 3); m>0; m--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:62:5: note: use option -std=c99 or -std=gnu99 to compile your code
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:64:9: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t n=ssd1306_lcd.width; n>0; n--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_clearScreen':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:76:5: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t m=(ssd1306_lcd.height >> 3); m>0; m--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:78:9: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t n=ssd1306_lcd.width; n>0; n--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_printFixedN':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:335:17: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t idx = 0; idx < 1<<(3-factor); idx++)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:341:13: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t z=(1<<factor); z>0; z--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_drawHLine':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:633:5: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t x = x1; x <= x2; x++)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_drawSprite':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:809:9: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t i=0; i < sprite->w; i++)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:818:9: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t i=0; i < sprite->w; i++)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_eraseSprite':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:834:5: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t i=sprite->w; i > 0; i--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:842:9: error: 'for' loop initial declarations are only allowed in C99 mode
for (uint8_t i=sprite->w; i > 0; i--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c: In function 'ssd1306_eraseTrace':
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:859:5: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t y = y1; y <= y2; y++)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:862:9: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t x = sprite->w; x > 0; x--)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:876:9: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t y = sprite->ly >> 3; y <= (sprite->ly + 7) >> 3; y++)
^
C:\Arduino\libraries\ssd1306\src\ssd1306_generic.c:879:13: error: 'for' loop initial declarations are only allowed in C99 mode
for(uint8_t x = x2 - x1 + 1; x > 0; x--)
^
Using library ssd1306 at version 1.7.0 in folder: C:\Arduino\libraries\ssd1306
Using library Wire at version 1.0 in folder: C:\Users\monte\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.7\libraries\Wire
Using library EveryTimer at version 1.1.1 in folder: C:\Arduino\libraries\EveryTimer
exit status 1
Error compiling for board Arduino NANO`
3D Pen Design
I don't know if there is a flaw in my pen, or if it's jus the new design, but the nozzle of my pen attachment barely protrudes from the housing, and It's virtually impossible to see what you were working on. All of the reference images on the web and ion the documentation show the tip protruding much farther than mine does.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.