#训练营#基于GD32的简易示波器项目-1745974A - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 #训练营#基于GD32的简易示波器项目-1745974A

简介:新人小白跟着嘉立创做一款简易示波器,做了整个完整做产品的过程,从原理图,pcb,打板子,到3d外壳建模,每一步都是很认真的再做。

开源协议: LGPL 3.0

(未经作者授权,禁止转载)

已参加:简易数字示波器训练营

创建时间: 2024-03-04 20:14:08
更新时间: 2024-04-07 00:25:51
描述

 

 

 

 

 

 

 

目录

项目总结

建议

项目过程遇到的坑

绘制pcb部分:

建模部分:

焊接部分:

代码部分

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------

项目总结:

首先的话,很感谢嘉立创提供的平台和机会,让我这种小白有机会跟着大部队一起完成了这个项目,整个项目相对来说我还是比较顺利的,可能是运气比较好。

第一次外壳打样回来,是装不上去的,因为电容高度和嘉立创导出来的模型高度不同的原因,以及我还没有元器件还没到货,就已经做好外壳迫不及待的打印了,所以导致了外壳不匹配,画了不少时间的呢,以量产化的要求去做的。后面我继续完成这个了外壳,并且打样了一个透明的外壳,透明的外壳才是最想要的。

 

一开始的时候和老师画了布局一样的pcb,然后觉得不合自己心意,就自己改了一块,在审美这块,必须拿捏了。并且要求自己必须做两层的板子,也很好实现,因为板子面积大,元器件少。

 

建议:

给想要复刻这个简易示波器的小伙伴的建议,因为我自身就是一个纯小白,所以我会以一个完全小白的方式给你们一些建议:

大多小白一开始都是难在哪里呢,就是绘制pcb上面,我其实在做这个项目的时候,我就在b站学习画了两个板子了,没有焊接元器件,然后跟这个项目就轻松了很多,如果你在做这个项目之前有画过,并且打过板子出来,你就会很有成就感,这种感觉很重要的,它会提升你的自信心,你知道板子怎么画,心里会有底。而且,嘉立创给我们提供了很好的资源,免费打板,你想想,反正是免费的打板,不用怕出错,做好板子就打回来验证,就算不焊接元器件,它也是一个实实在在的板子,放在那里是很有成就感的。然后就是b站上的嘉立创eda教学资源非常多,都是免费的,质量也高。

 

不要纠结在编程的知识方面,因为是小白,所以我们暂时先不用考虑编程那么复杂的东西,先把东西做出来,然后编程的话,跟着老师的视频做,如果你烧录成功了,那就是最好的,如果没有,也不用灰心,因为踏出了第一步,以后在慢慢跟上编程方面的知识。就是要灵活一点学习,千万不要死磕编程,这个东西真不是短时间能做学会的。但是最好就是把一个完整的代码烧录进去,这样可以测试板子有没有问题,如果没有就会会更加有成就感。如果有,就去找到这个问题,和解决这个问题。

 

 

项目过程遇到的坑:

 

  1. 绘制pcb部分
    在原理图正负极的放置方面容易出错,我画的原理图就是,DRC没问题,然后老师也审核通过了,后来我画完原理图之后截图发在了群上,然后有个人指出了我的电容正负极反了,那个是问题还挺严重的,听群里的大佬说,所以就是建议和我一样的小白们多多分享自己的东西出来给大家看看,聊聊天,然后说不定就有大佬给你发现问题。
  2. 部分
    我的模型已经是画了两个的了,第一个模型因为提前画了,元器件都还没到,所以导致画的模型和元器件干涉了,尤其是屏幕安装不了,太着急打3d模型了,最好就是先焊接好,然后在画3d模型,这样会避免很多问题,第二版修改的就没有什么问题了,就是旋转编码器的孔太小,后来我打磨一下就好了,我上传的模型文件到时候会修好这个问题。
  3. 焊接部分
    过程中遇到的坑很多的,可能没有办法一 一 想起来。我遇到的坑主要就是在焊接上把,板子的焊接,一定要注意焊接的元器件型号是不是对的,因为我就把电容和led给位置搞错了,还好发到群里和大家聊天的时候,有人指出了这个问题,不然到时候点亮的应该不是led,应该是电容了。。。在这里也是非常感谢群里热心的小伙伴的
  4. 代码部分:

代码跟着大佬做了很久,但是没有一点基础,也没什么时间,导致项目缓慢推进,代码部分遇到了非常多的问题,首先就是软件安装问题,对于我们小白来说是一件比较麻烦的事情了,已经是,但是慢慢跟着教程走还是能顺利做到的,所以要多点耐心。代码格式和细节问题也很容易出错,比如分号冒号,很容易出错,然后中英文的分号和冒号也容易写上去,这些细节很多要注意。代码方面,如果你和我基础一样是小白,建议就是先刷一个完整的代码包,去测试板子的功能完整性。不用纠结在固件上,如果能力目前达不到,就先刷好了的固件,这样成就感会提升很多。

 

  • 然后我刷的就是嘉立创一个大佬的固件,刷进去之后示波器能正常使用了,这也说明自己的板子没有画错,很感谢大佬们的开源固件,这里贴出大佬的开源项目地址,做得太好了,各方面都做的优秀,无论是外壳,固件还是硬件,是真正的大佬。https://oshwhub.com/eos911/simple-oscilloscope

  • 最后的最后,嘉立创的老师们真的辛苦了,要审核那么多人的文件,还要一个一个给出建议,真的不容易啊,真心希望嘉立创越来越好。

  • 贴出b站的视频【嘉立创-简易示波器-已完成-哔哩哔哩】 https://b23.tv/VPnjxpv

 

 

 

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

视频演示-1.mp4

1
2

全流程-1.mp4

1
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP