SakeTami
AJAX_3D
AJAX_3D

patreon


TD-1 Version 1.0.2 Update

Note: A license is required. One is acquired by becoming a member of the $10 Patreon tier and can be canceled immediately if you only want the one license.

I wanted to say a MASSIVE thank you to all of my Patreon supporters that have helped support this project and help make it a reality. Here is V1.0 a little early. Please follow the Updater Guide and make sure you are using the correct updater. If you don't know your version or run into any issues updating this way, you can reflash with the TD-1 v1.0.uf2 file and reflash your settings.py (if you changed them) and license.bin files. The trick there is that you have to take the unit apart to press the boot button though so this method should be avoided. If you wish to use the data collection script collectDataV1.py is the new one that is compatible with V1.0.

Version 1.0 brings the following changes:

EDIT: added missing python scripts, Version Reader v3.py, Extractor v3.1.py, and Updater v3.py

EDIT: Updated this post to be in line with the new V1.0.1 Firmware. The update.zip file is only for updating from an earlier version.

There were some bugs identified with the V1.0 firmware. One of which was causing some Windows 11 compatibility issues for a small number of Windows 11 users. If you are one of those affected by this issue, you will need to either flash the update using a device that does not have these compatability issues, or flash the UF2. Note that if you do reflash the UF2, you will need to reflash the license file as well. To reflash the UF2 you must hold the boot button on the RP2040-zero while connecting to a computer (the compatibility issues mentioned is not present in the bootloader mode). Another bug was causing TD-1 to show as a keyboard and sometimes mouse when connected to Mac as well as windows. This issue did not cause functionality issues but have been cleaned up for sake of keeping everything tidy. The final thing that was changed in this version is a feature to flip the display 180-degrees (upside down) as this was requesting and quite easy to implement. So, in short, the changes here are:

If you are running HueForge V0.7.1 you can update TD-1's firmware directly through HueForge using the TD-1 HueForge User Guide, found here. The "Updating TD-1 Firmware" is towards the bottom. If you do not have access to this version of HueForge, you can use the same python updater script "Updater V3.py", also provided in this post.

EDIT: Updated this post to include the files for the new V1.0.2 Firmware.

I have made some improvements to Error handling and POST checks. No this is not the color optimization firmware many are hoping for, but I am still working on that, and when/if ready, I will be releasing it to active paid Patreon members first.

This update will no longer hang on the check for the display if one is not detected. Instead, it will log the error and move on to check for the color sensor and the lux sensor. This allows you to also run TD-1 headless (no screen) if you wish. Obviously, this will require that you are using either the data collection script or be connected to HueForge. To flash using HueForge, you will want to delete any old update files from "yourHueForgeDirectory"\TD-1\update. Then you will need to extract the contents of the update.zip into that same directory.

Almost all other errors will now be properly logged as well. This will provide a much better troubleshooting process in the event that one of the POST checks fails.

I also corrected the issue that can sometimes occur when scanning filaments that are extremely high TD where it would report back a td value of 0.1.

The image below is what your version should be at once the update is complete. To update, you can use either the “Updater v3.py” script or HueForge version V0.7.1 or newer.

This version is not included in the main uf2 file, so you will need to update to this firmware version even after flashing the initial firmware from the uf2.

EDIT 7/17/2024:

Uploaded Version 1.4 of the printed parts. For pre painted parts with preset slicer settings use my Maker World listing here https://makerworld.com/en/models/69469#profileId-73813.

Changes made include:

TD-1 Version 1.0.2 Update TD-1 Version 1.0.2 Update

Comments

I see a user joined the Discord with this same username. So not sure about that side of things, but the Discord does still exist and should be publicly joinable. As for the firmware issues. The best thing I can recommend is downloading HF v 0.9.1.2 and using the “Recover TD1” option in the Help menu. That should flash 1.0.4 on fresh. Then V2.0.0 is included with that version of HF and will prompt for updating if you wish. Otherwise, your option is to use bootloader mode to flash fresh, as outlined in the self-source project guide.

Anthony Spencer

I tried to join the Discord Server but either it doesn't exist anymore or I did something wrong. I was trying to update my firmware on the TD1 from 1.00 to 1.04 using HueForge v0.8.1 it tried then came back and said it wasn't able to due to some reason. Well now the display on the TD no longer shows. I tried recover TD-1 but got a message saying no appropriate drive is connected. But if I unplug the TD you can see a message that says TD-1 disconnected (bottom left hand corner) but still no menu option up top. How can I contact you to provide screenshots and SN info?

DevilDog

You are looking at the kit parts. Self-source parts don’t use that square part.

Anthony Spencer

In the v1.5 stl there's a little square piece that I don't see referenced in the assembly instructions at all. What's that for?

David Brown

In the file called “BOM”

Anthony Spencer

hi guys, where can i find a list of items needed fo the self sourcing parts? just bought the pcbs, just not sure what else i need Cheers!

Liam justin

Well the assembled units come made out of the same exact components. If none of yours worked, perhaps there is some issues with the solder you used. Good quality solder is important. I am happy to provide support if you have more information on what didn’t work or what step of the process didn’t work for you.

Anthony Spencer

I found that this sucks. I had put a couple together and none of them worked correctly. I feel it is a waste of money. I do not know how good the ones that come already made, but the kits, suck and waste of money. Rev. Tony Tom

Tony T

I also ordered 2 exact sensors from aliexpress to change it.

Wojciech Gredka

Hello I Bought TD-1 Kit from West 3D And I have problem after assembly it. Because Luminosity is working verry good but color rgb sensor is all the time reporting the same color "FFFFFF". I double checked all solder joints also the firmware installed it 1.04 any help could be awesome

Wojciech Gredka

No that is the expected behavior. Once the firmware is flashed it should not connect as a storage driver any longer. You can confirm that the firmware is on the pi and functioning by opening HueForge and confirming you get the TD-1 menu.

Anthony Spencer

Hi Ajax, is it possible for you to send me an older version of the uf2-File? Because this version doesn't seem to work, the Raspi won't reboot after flashing - and as soon as I disconnect and then reconnect it to Windows, the uf2-File is gone from its internal storage. I assume thats not supposed to happen? Kind regards Felix

Felix Zdrenka

Sounds like your screen was maybe not in all the way? Or maybe your parts are over extruded? I printed several in both PLA and ABS when developing the design and have had no issues.

Anthony Spencer

Felix Zdrenka

Hello, When and how the request your license is outlined in project guide. You do not need to remain a member between now and when you are ready to request your license. You do not need to remain a member to get public releases of firmware versions. Members will have early access before public.

Anthony Spencer

Hey just got into here and ordered the parts for self sourcing How would i go about getting a license ? Also can I cancle my subscription and still get updates ? Wanna use this more as a one time buy, maybe give more money late if i like it

O to the o

Yes, sorry. I have been in the UK to attend the SMRRF event and am traveling. I will be getting to the license requests as soon as I can. I apologize for the delay.

Anthony Spencer

AJAX, It's been over 24 hours and still haven't received a response to my license request?

Joshua Kelley

Could you send me your box files for TD-1?

Alessandro SulBrasil

When I was assembling my self source kit, the RP Zero module came with the headers soldered on and while attempting to remove them, I must've damaged the board. Fortunately, I ordered two of each part from AliExpress so I had an option for a second chance. Also had the same issue as 'Fatmann makes&breaks' mentioned above and cracked one screen during install. I modified the STL files to allow headers for the RP Zero and more space for the older screen. Happy to send the files onto anyone who is facing similar issues. Most difficult part of the build was soldering the LEDs, I'm a beginner at soldering and that was challenging to do with the crappy iron I have. Instructions were super in helping getting this thing together, can't wait to apply the licence and try it out! @AJAX-3D I have emailed you the boot_out.txt as requested, kindly send me the license when possible. Really appreciate your work!

Ashik Shajahan

Hi Ajax, I have just sent you a license request by mail. Thanks for your work.

François Mutel

After flashing the firmware, it will no longer mount as a storage device. I would recommend opening HueForge and see if you get the “TD-1” menu.

Anthony Spencer

hi again. I am stuck at firmware install. I get the RPI-RP2 drive, then upload TD-1_V1.0.2.uf2. This uploads ok and the pi restarts. then I don't see the td1 anywhere and the screen is blank. tried it on two pi's and get the same behavior.

Xtron

There is not. It's hard to say exactly as there is always a chance that you may need to trim and solder again. The way I did it is I wire all the parts in the top half, then give myself about an inch and a half to 2 inches so I can pin the Pi in place.

Anthony Spencer

Hi Ajax. Is there any document listing the wire lengths??

Xtron

As the license is tied to the Pi I have to issue a new one. There is a “request license” option in the TD-1 menu of HueForge.

Anthony Spencer

Hey Ajax, I bought a kit at Janmarkt.. unfortunately the Pi was destroyed while soldering.. I now got a new Pi and put the UF2 on it. HueForge finally recognizes the TD1, but I don't have a license now. How do I get them?

Thomas Michel

Hi, Ajax I sent a license request to your email a few hours ago. Td-1 is lit up waiting for last piece of puzzle to work *Thumbs Up

Si Tzen Ng

bonsoir je vous fait la demande pour la licence apres envoyer le mail merci par avence ,et merci pour se super projet en esperant fair la demande au bonne endroit (SUR LE DISCORDE je suis bambouir ) .j ai changer sur le discorde maintenant ces bien dav marley comme ici

dav marley

Hej Ajax, I have just sent you a license request by mail. Thx a lot for your work. Man, what a ride to get this thing together 😊

nocci

Ajax, I have sent you a license request via email and post here as the manual says Thank you!

Andres Valencia

Hi Ajax, I sent license request vie email. Thanks

Zdeněk Vafek

Ajax, I have sent you a license request via email and post here as the manual says Thanks in advance!

Claus Noack

Hi Johan, dont know if you figured it out yet, the BOM is on the second Excel tab.

MrMitnick

Ohh haha oops, didn't saw that! xD. Thanks! :)

Johan Schouten

Check the tabs on the bottom. It might just be on the wrong one.

Anthony Spencer

Hi, don't know how to get the license. Via email I did read? Also, I'm wondering why the included bom above is called "bom"? It does not have the parts needed for the TD-1, but only tools?

Johan Schouten

Ajax, I have just sent you a license request, I write you here as the manual says Thank you very much!

Jose Manuel Hernandez Mendez

Hey, no rush! My timing was fairly horrible lol. Congratulations on the launch! It's the beginning of a new journey for you. 👍

Tom

This is correct. Sorry things have just been a little hectic. Will get that over to you ASAP.

Anthony Spencer

AJAX, is email still the correct way to get licenses? I emailed the text files, but I know there have been many changes lately, so just wanted to be sure. :-)

Tom

Thank you AJAX

Rui Vasconcelos

I will make a note to correct. Thank you!

Anthony Spencer

one little thing noticed: When filament is still loaded and TD-1 is powered on, it will show "Button Pressed" and in the second row "Remove Filament", but the second row is shown only half. It is cut horizontally. Think the two rows are not centered horizontally, only "Button Pressed" and then the second row is just cut off :-)

Togeis

I will the post to include changes.

Anthony Spencer

Great, thx. Do you have a changelog what has changed since beta ?

Togeis


More Creators