解决OpenSCAD导出的WRL格式文件不正确的问题

前置条件

  • macOS Sequoia (15.2) 
  • MacBook Pro 2023-Apple M2 Pro (4能效核、8性能核、32GB内存、2TB磁盘)
  • OpenSCAD 2025.02.03 (或更高版本)
  • FreeCAD 1.0.0 (或更高版本)
  • KiCad 8.0.8 (或更高版本)
  • MeshLab 2023.12 (或更高版本)
  • Wings 3D 2.4.1 (或更高版本)

问题描述

在文章 KiCad-V8.0.8 制作收音机中周(中频变压器)封装 中,我们讨论了如何借助 OpenSCAD 2024.12.13 创建 KiCAD 需要的器件 3D 模型 的过程。

接下来,由于 PCB 板大小的限制,我们需要对部分电阻进行垂直安装,以节约 PCB 面积。可是 KiCAD 自带的电阻 3D模型 都是水平放置的,没有相关的垂直放置模型。这样就迫使我们必须创建电阻的自定义3D模型

于是我们通过借助 NopSCADlib 绘制电阻的垂直封装,具体代码如下:

渲染效果如下图:

问题现象

当我们使用 FreeCAD 导入这个模型的时候,会发生如下报错:

继续阅读解决OpenSCAD导出的WRL格式文件不正确的问题

iMaker 3D打印机使用最新的Ultimaker Cura 4.2.1

iMaker 3D打印机本质上是一台 Ultimaker v1.5.7 硬件的机器,当时买的时候,使用的软件还是早期的 Cura 13.06.4

随着 Ultimaker 官方软件的更新,提供了更加方便的操作,以及更加稳定高效的打印能力。从实际打印效果来看,最新的软件明显优于之前的版本,升级软件是非常值得的。

但是当时的硬件厂家已经不提供技术支持了,幸好是开源的软硬件,因此只要自己动手能力足够,还是比较方便操作的。

首先参考 iMaker 3D打印机Marlin固件编译以及故障排除 升级固件到最新的Marlin版本。

接着根据原来的厂家说明书,我们在最新版本的 Ultimaker Cura 4.2.1 上进行如下操作:

继续阅读iMaker 3D打印机使用最新的Ultimaker Cura 4.2.1

iMaker 3D打印机Marlin固件编译以及故障排除

几年之前买的一台 iMaker 3D打印机,已经在角落里面落灰许久了,本质上是一台  Ultimaker v1.5.7硬件的机器,因此使用 Ultimaker 的软件跟固件都是没有问题的。貌似这家公司现在已经快不行了的样子。 官网都已经打不开了。
继续阅读iMaker 3D打印机Marlin固件编译以及故障排除

Cura 15.04 实心打印

Cura 15.04 打印物体,默认是对打印对象进行部分填充,来节省打印耗材,但是打印一些中空的结构的时候,会出现边框强度不够的情况,导致边缘的强度非常差,这时候需要设置完全填充。如下设置即可。注意: 设置后,最好关闭一下软件重新打开,出现过修改无效的情况!

Cura_15_04_Fill

Cura 14以及Cura 15 版本如何找到Cura 13中的打印机设置Temp,Jog,Speed等页面

一直使用商家提供的Cura 13进行3D打印,前段日子看到软件已经升级到了15.04版本(注意:最新的Cura 15 提供了两个版本,一个是官方的配合最新的3D打印机的版本,一个是社区版本,我们只能使用社区版本,才有下面的界面),于是下载了一个版本使用,结果发现找不到在Cura 13中调试打印机的页面了。如下图所示是Cura 13的设置页面,其中Jog主要是用来调试打印机的。Cura_13_Jog
Cura 13 之后的版本精简了打印界面,变成了这个样子,找不到原来的调试页面了。
Cura_15_Print
其实这个页面是存在的,只是被隐藏了而已,执行如下操作即可显示出来了。

  • 在“File”菜单中选择“Perferences...”菜单

Cura_15_Preferences

  • 在“Perferences”窗口中选择“Printing window type”下拉菜单,里面选择“Pronterface UI”

Cura_15_Preferences_Window

Cura_15_Preferences_Printing_Window_Type

  • 点击OK,关闭设置窗口后,点击“Print”菜单,就可以见到更加高级的打印设置界面了。

Cura_15_After_Window_Type

Cura_15_Advance_Printing_Window