OpenSCAD 가 디자인 한 3D 프 린 팅 스마트 공유 기 박스 (V 1.1)
이 상자 의 사 이 즈 는 WRTnode (http://wrtnode.com/) 디자인 된 것 은 STL 을 출력 한 후 3D 프린터 를 통 해 인쇄 하여 직접 사용 할 수 있 습 니 다. (주의: 3D 프린터 의 출력 효과 와 간헐, 재료 수축 의 공차 가 다 르 므 로 상황 에 따라 스스로 조정 하 십시오. 그렇지 않 으 면 조립 할 수 없습니다!)
WRTnode(http://wiki.wrtnode.com/index.php?title=Main_Page/zh- cn) 는 오픈 소스 스마트 공유 기 개발 판 으로 OpenWRT 오픈 소스 스마트 공유 기 운영 체 제 를 운영 할 수 있 으 며 기능 이 상당히 강하 다.이 시스템 은 리 눅 스 커 널 을 기반 으로 많은 리 눅 스 프로그램 이 실 행 될 수 있 고 Python 과 LUA 스 크 립 트 도 지원 하 며 이 펌웨어 를 많은 시 판 가정용 공유 기 에 칠 해 기능 을 강화 할 수 있다.현재 판매 되 고 있 는 극 루트, 샤 오미 루트 등 스마트 루트 는 모두 OpenWRT 를 바탕 으로 맞 춤 형 으로 만들어 진 것 이다.
원본 OpenSCAD 코드 는 다음 과 같 습 니 다.
//WRTnode , , ( )
//Author:[email protected],
//copyright 2015-2025.
// , 。
// 。
// , 。
/*Changelog:
V1.1,2015-02-27:
1、 USB Y 0.2, WRTnode 。
2、 0.2, 。
3、 。
4、 0.1, 。
*/
//
athick=0.5; //
bthick=0.10; //
bwidth=5.0; //
bhight=1.8; //
blong_inter=5.5;//
// = + + +
blong=bthick+blong_inter+bthick+athick;
//
//translate([-2,0,0])
//scale([1, 1, 0.1])
// surface(file = "smiley.png", center = true);
//======================================
// , 。
difference() {
//
translate([0,0,0])
{ color([0.8,0.8,0.8])
cube([blong,bwidth+bthick*2,
bhight+bthick*2]);
}
// , 。
translate([bthick,bthick,bthick])
{ color([0.2,0.8,0.8])
cube([blong+1,bwidth,bhight]);
}
// , 。
translate([blong-2,2.2,bhight+bthick+0.08])
{ color([0.2,0.2,0.2])
cube([1.5,bwidth*0.5,0.1]);
}
}
// , 。
translate([bthick,bthick,bthick])
{ color([0.2,0.5,0.2])
cube([bthick,bwidth,bthick]);
}
translate([bthick,bthick,bhight])
{ color([0.2,0.5,0.2])
cube([bthick,bwidth,bthick]);
}
translate([bthick,bthick,bthick])
{ color([0.2,0.5,0.2])
cube([bthick,bthick,bhight]);
}
translate([bthick,bwidth,bthick])
{ color([0.2,0.5,0.2])
cube([bthick,bthick,bhight]);
}
// 。
translate([blong-athick-0.1,bthick,bthick])
{ color([0.2,0.5,0.2])
cube([bthick,bwidth,bthick]);
}
translate([blong-athick-0.1,bthick,bhight])
{ color([0.2,0.5,0.2])
cube([bthick,bwidth,bthick]);
}
//======================================
// , 。 , 。
//translate([2,0.0,0.0]){
translate([0,0.05,2.55]){
difference() {
// , 。
translate([0,bthick,bthick])
{ color([0.5,0.5,0.5])
cube([athick-0.05,bwidth-0.1,bhight-0.1]);
}
translate([0.2,bthick*2,bthick*2])
{ color([0.6,0.3,0.8])
cube([athick+1,bwidth-bthick*2-0.1,
bhight-bthick*2-0.1]);
}
// , 。================
//
translate([-0.1,0.5,1.2])
{ color([1,0.8,0.8])
cube([0.8,1.5,0.2]);
}
translate([-0.1,0.5,0.85])
{ color([1,0.8,0.8])
cube([0.8,1.5,0.2]);
}
translate([-0.1,0.5,0.5])
{ color([1,0.8,0.8])
cube([0.8,1.5,0.2]);
}
//
translate([-0.1,3.2,0.5])
{ color([1,0.8,0.8])
cube([0.8,0.8,0.4]);
}
translate([-0.1,4.2,0.5])
{ color([1,0.8,0.8])
cube([0.8,0.2,0.9]);
}
translate([-0.1,4.6,0.5])
{ color([1,0.8,0.8])
cube([0.8,0.2,0.9]);
}
//USB , 。
translate([-0.1,3.2,1.10])
{ color([1,0.8,0.8])
cube([0.8,0.8,0.3]);
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
OpenWrt로 NAT64/DNS64 환경 구축2021/05/26 추가: OpenWrt의 현재 stable release (19.07)의 Jool 패키지는 버전 3.5.7이지만 다음 OpenWrt 21.02에서는 4.1.5로 업데이트되는 것 같습니다. Jool ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.