商品级FDM打印的强度受到Z轴层间粘合不良的限制。在压力下,零件沿Z轴方向出现裂纹。MAGMA试图通过软件解决这个问题,该软件可以在任何FDM 3D打印机上运行。
它是OrcaSlicer的一个分支,新增了一种填充类型,在打印内部创建成对的U形垂直通道,并且生成的G代码可以将熔融塑料注入这些通道,以便用连续的塑料连接Z层界面。
需要注意的是:我有一台劣质的Ender 3,目前还没有成功打印出干净的实物。不要指望它能开箱即用!经过几个月的调试,我发布了这个软件,以便3DP社区可以尝试不同的喷嘴、多材料、奇怪的硬件和其他我无法尝试的打印参数。大约有40个MAGMA特定的设置可以调整,还有一些通用的便利功能(例如,将薄的填充部分打印为实心,以及一个“双填充外壳”功能,仅将MAGMA应用于外壳以节省打印时间)。
此代码为Alpha版本,已有约50次打印历史。注入的G代码是新颖的。有些打印机固件可能不喜欢在没有运动的情况下进行挤出。在极端情况下,这可能会损坏您的打印机或引发火灾。打印时请勿离开。
为什么叫MAGMA?“熔岩管”这个说法不准确。地下的熔融岩石称为岩浆,只有在表面时才称为熔岩。注入的管道埋在打印内部,因此“岩浆管”是正确的术语。
返回首页
最新
我主要想快速原型化硬件想法,尽量减少在编写电路和观察其运行之间的障碍。目前已经有一些在通用语言中实现的嵌入式硬件描述语言(HDL),例如 Chisel(Scala)、Amaranth(Python)和 SpinalHDL。它们都有自己的模拟器,但都运行在 JVM 或 Python 工具链中。我想要的是一种可以在浏览器中打开并直接开始构建的工具,无需安装任何东西。如果有人熟悉 Steam 上的游戏《图灵完备》,这对我有很大的启发。我就是讨厌手动连接逻辑门。
Simten 是一种纯 TypeScript 的硬件描述语言。电路是一个类型化的值,你可以在节点或浏览器中逐周期进行模拟,并且有一个可以深入查看并在周期之间切换的交互式视图。要查看其运行无需安装任何东西,电路可以作为实时组件嵌入网页。当你想进一步开发设计时,它仍然可以导出现有原语的 Verilog(非常早期的平面模块)。此外,由于它是 TypeScript,你可以做一些很酷的事情,比如使用 npm 中的现有库并在编译时将其集成到模拟中,例如加载数据,将其烘焙到 ROM 中,然后运行。在首页的 figlet 示例中可以看到这一点的实际应用。
此外,还有一个 MCP 允许你使用 Claude 本地构建并推送到浏览器(我知道大多数人可能不想学习这种语法)。
至于我到目前为止所做的工作:
- 在门级实现的贪吃蛇/乒乓球(实际上比听起来要难!)
- 能够运行用 GCC/rustc 编译的 C/C++/Rust 的 rv32i(RISC-V)CPU
- 将输出的 Verilog(以及一些特定于板子的额外内容)通过开源 FPGA 工具链运行,即 Verilog -> Yosys -> nextPNR -> 刷写并在我的 ULX3S 上运行
我很想听听你们的看法,以及人们是否真的会使用它。我在想它的交互性在计算机科学课程中可能会很有用。这样可以让学生看到管道冒险是如何逐周期发生的,而不是在教科书中看到静态示例。
- [https://simten.dev/circuit](https://simten.dev/circuit)(用于编写/模拟电路的游乐场)
- [https://simten.dev/cpu/rv32i](https://simten.dev/cpu/rv32i)(可以逐步调试的 RISC-V CPU)
- [https://github.com/simtenHQ/simten](https://github.com/simtenHQ/simten) — 代码库
嗨,HN。我叫安德烈。在正常的工作日,我是一名在AWS工作的软件工程师。在工作之外,我会花时间在我的爱好上——编写代码。
我曾经在构建一个宠物项目,该项目允许客户在几分钟内启动完全同步的区块链节点。后端分为控制平面和数据平面,每个平面都有自己的AWS账户。后来我又添加了两个AWS账户,一个用于共享RPC节点,另一个用于分析服务。
由于我喜欢可视化事物,我使用drawio来可视化架构。
随着时间的推移,我注意到了一种模式。我会编写一些代码,添加几个lambda函数,更新我的drawio图,写更多的代码,引入更多的资源,测试一切,看到一切正常后,带着微笑入睡。下周我会检查我的图,令人震惊的是,有些资源竟然不见了!这种情况持续了几周,直到我决定完全放弃这个项目,直到我的基础设施图能够与我的云账户保持同步。
这就是Atlasphere.io的诞生。我已经在这个项目上工作了六个月,我认为产品已经准备好接受一些反馈 :)
几点说明:
- Atlasphere使用只读IAM角色扫描您的AWS账户(我的账户通过信任关系访问您的账户)。
- 当前服务数量有限(正在进行中)。
- 这是一个macOS应用程序。
- 这不是一个Electron应用程序,我使用Rust + Webview。
我在寻找什么呢?我真正需要的就是有人试用这个应用,并告诉我他们喜欢什么以及他们绝对讨厌什么,哈哈!
网站是 <a href="https://atlasphere.io" rel="nofollow">https://atlasphere.io</a>
嗨,HN!这是我(和我的朋友Claude,参考明显的CSS渐变提示)设立的一个小游戏,目的是向我的孩子们解释我们在工作中做的一些事情。
在这个游戏中,你们轮流将硬币沿着一条线移动,直到无法再进行任何移动。如果你上过组合博弈论的课程,你可能听说过尼姆游戏,你可以把这个游戏看作是尼姆的一个变体,每个方格中只能放一个硬币。不过,关于如何玩这个游戏的理论并没有尼姆那么成熟;如果硬币数量足够多,我发现很难在脑海中判断一个局面是好是坏。
关于Welter的游戏有一个有趣的事实,那就是它的获胜局面形成了一种特定的纠错码的代码字,称为常重二进制词典码(Conway和Sloane,1986)。这意味着,擅长这个游戏就等于擅长解码该代码中的信息。不过,玩这个游戏可能更有趣。