Jump to content
Ultimaker Community of 3D Printing Experts


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Monroe07's Achievements



  1. I fixed the issue and am now using a third party PN532 NFC breakout board for an NFC reader with no modifications to the Printers software! I'm now waiting for the NFC board I will be using in the final product.
  2. So, I figured it out. I was under the assumption that the pin order on the NFC board went left to right, row by row, but it was in card top to bottom, column by column. Attached is the proper pin order when looking at the ends of the cable. I figured out the mistake by using a multi-meter to figure out which pins matched on either end of the cable, since the pin layout was only described on the schematic on the mini-din 9 pin end.
  3. Sorry It's taken me a while to get back on here, I'm hung up on replacing the NFC reader with one of my own. If you'd like to see my topic on trying to get the new NFC reader tor work, you can check it out, its Here. Ive got an enclosure built and parts 3d printed to both hold the filament spools and route it to the feeders as well as new feeder boxes to use Bowden tube inlets, but the range of the NFC reader will define where I can mount the filament spools so the project is hung up there. I can post some pics as well as share the 3d printed parts I've designed.
  4. So first off, I'm ideally looking for some guidance from a member of the Ultimaker staff with intimate knowledge on the board/interface software, but any input from an Ultimaker Staff member would be a good start. I have been working on my own material station "clone" for my Ultimaker 3, and have decided that the stock NFC reader simply doesn't have enough range/sensitivity for the NTAG216 tags I'm able to get. So, I am trying to replace the Stock NFC board with this; PN532 NFC Evolution V1 . For the purposes of testing, I've been using an Adafruit PN532 Breakout board that I already have, listed here; Adafruit PN532 Breakout Board Here's why I "know" so far... About the stock NFC Reader Uses an NXP PN532 NFC reader/writer chip and an onboard pcb antenna. Uses I2C protocol to communicate (from schematics and python file "nfcController.py" line 27.) Connects with the printer's "Olimex" board using a 9 pin Mini-Din connector. (from schematics) Powered by 5v from the printer and used a 3.3v step down to PN532. About the Evolution V1 / Adafruit replacement board linked above Uses an NXP PN532 NFC reader/writer chip and an onboard pcb antenna(Adafruit) or External antenna (Evolution V1). Powered by 5v and uses a step down/logic level converter to 3.3v Can Use I2C, UART, and SPI to communicate with "host". I've tried rigging up a connector for the replacement breakout board using the schematic as a reference for the pin-out, but alas, the printers diagnostics show that no NFC hardware is detected when my replacement board is connected . I'm using the diagnostics menu to test if NFC hardware is detected. I've used the Adafruit PN532 Library for Arduino to test the Adafruit board -- Worked I used the Adafruit library for Arduino to test the Ultimaker NFC Board -- Failed I used an I2C Scanner program on an Arduino Board to scan for detected I2C Devices -- Failed for UM3 Board, Worked for Adafruit Board (Address 0x24 in Hex) I Hooked up a PN532 Breakout board to the UM3 -- Failed I'd like to know what is special about the Stock NFC Reader that would different from a breakout board that would cause this? I can provide both the schematics for the Stock NFC reader hardware and the Adafruit PN532 Breakout as well as any other documentation I've referenced .
  5. For me personally first and foremost, I like to work on tech projects among my many other types of projects, so its fun for me. Learning about the intimate details of NFC tags/data also allows me to be able to use that knowledge in other projects as well in the future. That thought process really does open a Lot of doors in terms of what you're able to do on your own without a having to be at the mercy of a company to design/make something for you. What initially caught my interest was the filament usage data and how Cura will let me know what rolls I currently have loaded on the machine. I have different profiles for different brands of filament and materials so knowing which filament is loaded prior to slicing is a must for me. My machine is on the other side of the room so being able to see it in Cura saves me the trouble of physically getting up to look before I slice a part. I had the fortune to be able to play with a Ultimaker S5 Pro bundle for a short time before I bought a UM3 about a month ago and I loved how easy it was to use Ultimaker filament with the material station thanks to the NFC tags and a humidity controlled enclosure. To that end, I'm working on a material station "clone" for my UM3, which is why I initially joined this thread.
  6. I'm talking with a few suppliers of custom NFC tags. They all say they can make tags with antenna dimensions that are the same as Ultimaker NFC antenna's and using the same NTAG216 device. Unfortunately due to the nature that they're a custom size, the initial cost is kinda high. They have to make the tooling to make the tags. Anyone Interested in splitting an order of 100 Tags? I am waiting on a reply for specific cost from 2 other companies and can update when I find the lowest price of the 3 or so companies I've heard back from. The idea is to have the same functionality and range (or better) than the Ultimaker tags. I'm designing a "clone" of the S5's material station but for the UM3 and 2 spools, so the NFC portion has hung me up the most.
  7. Anyone willing to sell me the tags off of their "unrecognized" or empty Ultimaker filament spools? I want to try and reprogram them. Thanks in advance!
  8. Check out this thread on the Ultimaker forum. Reading and Writing NFC tags
  9. If they're NFC enabled and you'd be willing to sell them, I'll buy them!
  10. I've got evidence that perhaps the size of the tag plays a role in its reliability to be read and in only certain positions. I tried several different sizes and brands of tags and have decided to use the ones sold on amazon at the following link because they work reliably. Larger NFC Tags Here is what I did to test the several brands/sizes of tags. - I created a material that made it clear that the printer was in fact detecting the test tag and not an Ultimaker tag from the adjacent spool(i.e. the brand was my name and the display name for the material was "Test Material" ) - I wrote the test material info to a tag (Thank you so much everyone involved in the spool maker program and scripts, it really has been a great and convenient tool!) - Tested that the tag was in fact read at several orientations (used the diagnostics tool on the printer to see the tags detected by the printer. I placed it on the spool holder at an orientation and then once detected, removed it and waited for it to no longer be detected and cleared off the screen, rinse and repeat at 8 different orientations; 0 degree's, 45, 90, 135 ect.) What I found was the tags in the 25mm diameter range had to be placed at in a way that that the edge of the tag was nearly rubbing on the Ultimaker's spool holder as it rotated. I have had great success with eSun brand PLA+ and ABS on several different printers, and since, unlike Matter hackers spools, eSuns's spools tend to have a small hole in the center and a gap between the center hole and the actual surface that the filament is wrapped around (and wall of the spool), it was not at a position that was reliable. I found tags in the 40mm range were reliable all the way out to the edge of a spool!
  11. Has anyone found a source for the NFC tags in a form factor like the ones used on the Ultimaker spools? i.e. a large ring with a hole in the center. I've been using the ones about the size of a quarter and I'm having trouble getting the printer's reader to pick up the tags reliably. I have to get the tag in just the right spot for material 1 to get recognized.
  • Create New...