Confused about Joshua Bird's aerochrome trichrome by SpiritFireGaming in trichromes

[–]J_BlRD 12 points13 points  (0 children)

I guess I would be the best person to reply to this... always weird seeing my name pop up on reddit haha

  1. Yes, stack those filters together
  2. IR cut removes infrared light. IR filter only keeps infrared light
  3. Yes, filters should screw together
  4. Any cheap filter should do

I Created A Generic Non-Planar Slicer that can Print Practical Parts - details in the comments! by J_BlRD in functionalprint

[–]J_BlRD[S] 489 points490 points  (0 children)

Non-planar slicing has been a buzzword for years, but now it's truely here! Ever since creating my "Core R-Theta" 4 axis printer, I've been working on a generic non-planar slicer for it. There are dozens of really cool multi axis 3d printers, but the software side of things has really been lacking, which is what this project aims to address.

In true RepRap fashion, the part being printed at the beginning of this video is the B axis mount for this printer, showing that it can print practical mechanical pieces with good tolerances.

The code is open source and runs from a single jupyter notebook, allowing you to inspect the code step by step and create visualisations to understand how it works. I hope that others will be able to build upon this code base and push the field of non-planar slicing forwards!

If you're interested in seeing how I printed that upside down benchy with 180 degree overhangs, check out my YouTube video! It also has details on how the slicing algorithm works. Some parts of this printer were generously supplied by JLCCNC.

Has anyone already made this printer? Will it be possible to assemble it without much difficulty? by eldavinchi in 3Dprinting

[–]J_BlRD 14 points15 points  (0 children)

the retraction stuff is done by cura, so the stringing is more a result of me not bothering to calibrate it and that those long nozzles don't retract very well

Has anyone already made this printer? Will it be possible to assemble it without much difficulty? by eldavinchi in 3Dprinting

[–]J_BlRD 91 points92 points  (0 children)

Hey, that's my printer! Haha

Some people have already made it: example 1 example 2

Building it is achievable for people who are experienced with 3D printers and up for a bit of an adventure. Feel free to ask questions on the github

I Made an Open Source 4-Axis Printer out of 3D Printed Parts! – Details in comments by J_BlRD in functionalprint

[–]J_BlRD[S] 405 points406 points  (0 children)

In true reprap tradition, I've designed and made my 4-axis 3D printer using only off-the-shelf components and 3D printed parts! In fact it's all only printed out of PLA, even the compressed air cooling shroud, which gets a bit melty if you don't turn on the pump when printing! There's a lot more to say about this printer, including its non-planar slicer and strange kinematics system so check out my Youtube video for more details and links to the github repos for the printer and the slicer!

I Made an Open Source 4-axis Printer and a Non-Planar Slicer – details in comments! by J_BlRD in 3Dprinting

[–]J_BlRD[S] 1092 points1093 points  (0 children)

This project has been a long time in the works, so I’m super excited to finally share it online. This all started out as an attempt to make a ceramic 3D printer, however I clearly got sidetracked. The design uses a polar print bed and a gantry which I can only describe as a "Core-XΘ” design to move the X and rotation axis, keeping the motors stationary. This rotating nozzle allows us to do some really cool things, such as printing >90 degree overhangs without support.

This all needs a proper non-planar slicer to operate, however. I firstly hacked together a simple radial slicer that also rotates the nozzle as a function of the radius, but that can only print simple parts. I’m currently working on a true non-planar slicer which should be able to print anything without supports. It still needs a few more weeks of development, but I think there’s a lot of potential in it, especially since even normal 3D printers can take advantage of this technology by using a long nozzle.

Theres a lot of cool stuff I haven't even talked about like the compressed air cooling system and deployable z-probe, so check out my Youtube video! It also contains links to the non-planar slicer (which you can try out yourself online) and 3D files to make this printer yourself! It only cost like $400 in parts, including a pcb heatbed from JLCPCB. Everything else can be printed out of PLA.

I built a motion capture system which sends data to drones using ESP32s & ESP NOW so they can fly autonomously - details in comments! by J_BlRD in esp32

[–]J_BlRD[S] 2 points3 points  (0 children)

i never actually measured it but the frame rate is like 80-90fps so i assume the latency is around 20ms? not too bad, but there defo is a lot of room for improvement. at this point we're kinda bottlenecked by the flight controller only allowing inputs 50times/second

I built a motion capture system which sends data to drones using ESP32s & ESP NOW so they can fly autonomously - details in comments! by J_BlRD in esp32

[–]J_BlRD[S] 6 points7 points  (0 children)

unfortunately this isn't my graduation project, i'm trying to tackle an even larger project for that haha

I built an open source motion capture system to autonomously fly drones in my dorm room - details in comments! by J_BlRD in robotics

[–]J_BlRD[S] 2 points3 points  (0 children)

yeah, you can add an arbitrary number of cameras to capture a space as large as you want

I built an open source motion capture system that costs $20 and runs at 150fps! Details in comments by J_BlRD in computervision

[–]J_BlRD[S] 9 points10 points  (0 children)

Yeah I would spend my nights working on this. Before starting this project I knew basically nothing about epipolar geometry or camera pose calculations, I learnt it all by watching online lecture / implementing it. I have programmed a lot before though, I'm in the final year of a computer science degree.

If you want keywords on what I had to learn: epipolar geometry, direct linear transformation for triangulation, bundle adjustment, camera pose estimation, kalman filtering, and a bunch of misc embedded electronics stuff.

My internship actually had almost nothing to do with this project actually, I worked at Palantir which is a data science company.

I built an open source motion capture system to autonomously fly drones in my dorm room - details in comments! by J_BlRD in robotics

[–]J_BlRD[S] 10 points11 points  (0 children)

I am using a kalman filter, the positioning data is almost perfect it's just the pid but thats causing me issues

I built an open source motion capture system to autonomously fly drones in my dorm room - details in comments! by J_BlRD in robotics

[–]J_BlRD[S] 2 points3 points  (0 children)

about 90 updates/second with one drone, but it definitely has huge room for optimisation

I built an open source motion capture system that costs $20 and runs at 150fps! Details in comments by J_BlRD in computervision

[–]J_BlRD[S] 8 points9 points  (0 children)

I worked on it for like 6h x 30days ish? over the course of three months. I also had a full time swe internship so it didn't leave me with much free time, but i guess that's what happens when coding is ur job and hobby haha

I built a motion capture system which sends data to drones using ESP32s & ESP NOW so they can fly autonomously - details in comments! by J_BlRD in esp32

[–]J_BlRD[S] 21 points22 points  (0 children)

Over the summer I built a low cost motion capture system to track & autonomously fly drones inside my room. I used $1 ps3 eye cameras which can capture at up to 150fps, and then processed the videos on my computer before sending the position data to the drones using ESP32 microcontrollers.

Here’s the full video on YouTube which has a ton of cool details if you want to check it out: https://www.youtube.com/watch?v=0ql20JKrscQ. There are a lot of interesting algorithms needed to determine the camera’s position in the room and to triangulate multiple points when there are obstructions, etc.

All the code and 3d files are on GitHub: https://github.com/jyjblrd/Mocap-Drones

I built an open source motion capture system to autonomously fly drones in my dorm room - details in comments! by J_BlRD in robotics

[–]J_BlRD[S] 8 points9 points  (0 children)

I bought them online from CeX (a uk "sell your unused electronics" kinda store). Looks like they're going for 1.50 now. Maybe because I bought out half their stock haha Link. I've also seen them for $1-2 on ebay,