三步彻底解决3D打印ABS材料翘边不粘床问题。

在喷头和平台距离设置合理,喷头温度合理的情况下,采取以下三步,可以彻底解决ABS材料翘边及不粘床问题。
Step1
使用3MM厚的耐高温玻璃板用夹子固定在加热平台上。

Step2
热床温度至少要达到100℃以上,部分用户的热床可能达不到这个温度,那可以买个固体胶,就文化用品店的那种固体胶即可,买粘稠些的,打印前均匀涂到玻璃上,如果有动手能力的,可以考虑给自己的加热平台多粘2块PTC。

Step3
如果材料正常的话,这个时候已经可以解决粘床和翘边问题,即使没有彻底解决,那么也不会出现太严重的翘边了,实在还是有翘边现象发生,可以使用brim,在cura中设置,可以设置6-7圈。


3D打印切片软件CURA最新版本设置成中文最简单的办法

CURA在新版本中已经包含了官方语言文件,只是在py源代码中并未开放选项,把py文件几处注释取消后即可选择语言。
以cura 15.02.1为例
方法一:文件 Cura_15.02.1\Cura\util\resources.py
最后点把几个 # 删除,保存,重新进cura,ctrl+, 调出设置窗口,选择language为chinese,重新启动cura即为中文。

方法二:
文件夹 Cura_15.02.1\resources\locale
en文件夹名修改为en_bak,将zh文件夹名修改为en,重新启动cura即为中文。


ubuntu自动寻找最快源

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse


golang 1.4 编译android toolchain的方法

其他平台及架构的toolchain编译我在之前的文章已经简单总结过,其实android的toolchain和之前的toolchain生成非常类似,需要注意以下2点:

1、要通过ndk生成standalone的"ndk-gcc"

2、使用CC_FOR_TARGET=<ndk-gcc>/bin/arm-linux-androideabi-gcc

那么let's go

1、下载NDK,https://developer.android.com/tools/sdk/ndk/index.html

2、通过NDK自带的脚本生成standalone toolchain

<ndk-root>/build/tools/make-standalone-toolchain.sh --platform=android-9 \
    --install-dir=<ndk-gcc> --arch=arm

3、使用standalone toolchain编译golang

进入到<GOROOT>/src

CC_FOR_TARGET=<ndk-gcc>/bin/arm-linux-androideabi-gcc GOOS=android \
    GOARCH=arm GOARM=7 CGO_ENABLED=1 ./make.bash

运行完毕没有错误的话即可生成android的toolchain了

4、使用生成的android toolchain尝试编译一个.so

CC=<ndk-gcc>/bin/arm-linux-androideabi-gcc GOOS=android GOARCH=arm \
    GOARM=7 CGO_ENABLED=1 go build -ldflags="-shared"

使用file命令 file <outputfile>,检查一下生成的文件,格式是否正确

ELF 32-bit LSB  shared object, ARM, EABI5 version 1 (SYSV), dynamically
linked (uses shared libs), not stripped

Ubuntu 14.04下安装lnmp 1.1出现的问题

非root帐号下安装lnmp mysql可能会启动不了,sudo无法完成帐号切换,编译完成后补下建库和创建用户

 

建库,如果/usr/local/mysql/var无权限就设置下权限

/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var

然后创建用户

/usr/local/mysql/bin/mysqladmin -u 用户名 password 密码

注意,以上2句都不要sudo执行。

最后启动mysql服务 service mysql start

 

memcached安装后,模块未启用

sudo vi /usr/local/php/etc/php.ini

搜索 extension=

合适的地方添加memcache.so

最后重启php-fpm服务 sudo service php-fpm restart