Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ben Rose

Pages: 1 2 3 ... 24
1
Wirelings / Re: imu 9 dof wireling sampling rate
« on: January 20, 2021, 03:13:58 PM »
Hi Phil, thanks for using our products. Right, RTIMU is pretty old, but works pretty well. I haven't found anything more appropriate.

The software can get a lot more complex when reading multiple IMUs at once and recording, so there are a lot of potential causes. Have you timed any particular sections of code to determine what's slow? It could be some 'simple' stuff like I2C clock, non-optimized SD card writes, etc.

I believe the Wireling library has a delay in it that is not totally necessary, and could cause a significant slowdown in this type of application.

With the amount of math RTIMU does, I believe it can run the algorithm at around 250Hz with the default settings on TinyZero. So I think 50Hz or better is achievable for four IMUs as long as the SD writing is optimized. This assumes that the fusion algorithm needs to run on the microcontroller.

Thanks,
Ben

2
General Discussion / Re: ZOE GPS proto board / ZOE setup with examples
« on: December 18, 2020, 06:04:46 PM »
Thanks for the feedback, really appreciate it. Based on this and some review here, I think we will try to make this a 20x20mm TinyShield compatible with all processor boards, and use the ZOE-M8Q with UART as well as I2C if I can route it. The origins of the TinyScreen+ format board were a pretty specific use case. I'll update here, we'll build a few extra prototypes.

3
General Discussion / Re: ZOE GPS proto board / ZOE setup with examples
« on: December 10, 2020, 05:56:11 PM »
Hi Willem,

I've just had time to fully read the post. This is great work and thanks for posting it. I've only skimmed the code, but it looks very helpful- I seem to recall finding very little Arduino example code to interface with the uBlox module, although maybe I just missed it. Like you say, the documentation is all 'there', but it's not easy to get started creating the commands. The method of listening to the u-center commands is a good workaround.

Somewhat unfortunately we decided to do a quick test with the ZOE-M8Q, which is only a minor hardware difference, before producing hardware. I'll update here with progress on that.

Thanks,
Ben

4
General Discussion / Re: HW UART for GPS logging with TinyZero
« on: October 02, 2020, 11:56:25 AM »
Hi Willem,

Great, glad the hardware serial is working.

Regarding the USB TinyShield, it doesn't work directly in that application because the TX/RX are the same as the GPS and not inverted as when compared to the processor board. Wiring it in for that application is probably too much effort. However software on the TinyZero can easily implement a low throughput 'adapter' from hardware to virtual serial in the main loop- look up the "SerialPassthrough" example to get an idea of how to do so.

Thanks,
Ben

5
General Discussion / Re: GPS TinyShield does not provide actual altitude
« on: October 01, 2020, 04:35:27 PM »
Willem,

Got it. I don't think we will have a backup battery on the PCB, but otherwise the TinyScreen+ can act as a serial relay and should(but I have never tried/tested) work with the u-center software, and we have used the ubx setup strings with success as well, so I think there are workarounds for setting up the GPS at startup. Glad to hear the size is suitable. If you'd like to test one of the new boards, can you contact me through email on the forum or just send a message on our contact form? Thanks.

John,

Glad to hear your interest. Along with a board for Willem I will see if we have parts to build up another prototype.

6
General Discussion / Re: GPS TinyShield does not provide actual altitude
« on: September 24, 2020, 06:37:02 PM »
Sorry about the lack of response here. I think you did some good research on the JF2, and it's an older chipset with default firmware aimed at primarily 2D navigation applications. Unfortunately we're not a big volume customer with access to the alternate firmware, as far as I'm aware. However more fortunately, we have a new TinyScreen+ board that we've been working on with a ZOE-M8B module, LSM9DS1, BME280, and microSD slot. Overall size is approximately 26x25x6.5mm, with ~3mm of microSD sticking out on one side. Is this small enough for the rockets you want to test on?

Thanks,
Ben

7
General Discussion / Re: HW UART for GPS logging with TinyZero
« on: September 24, 2020, 06:21:34 PM »
Hi Willem- Sorry, there's probably a lack of documentation on this for TinyZero. Hardware serial on pins 0/1 on our boards should be 'Serial', we use 'SerialUSB' for the virtual serial over USB. I think some Arduino Zero derivatives use 'Serial' for the virtual and 'Serial1' as the primary hardware port, so it gets confusing. Let me know if this is working properly. RX on IO0, TX on IO1 is correct from the processor point of view.

Sorry about the poor response on your other post, I think Laveréna was waiting on some input from me and it got lost in my inbox.

Thanks for your patience,
Ben

8
TinyDuino / Re: TinyZero and MicroSD Shield
« on: April 11, 2019, 02:53:23 PM »
Hi, realized this did not get a response- yes they do work together, and you're right that it's a regulated 3.3V into another 3.3V regulator. The regulators that we use are all LDO type and the voltage drop is very small(spec: 50mv @ 100mA).

Thanks,
Ben

9
TinyDuino / Re: USB TinyShield and Bluetooth
« on: April 11, 2019, 02:42:50 PM »
I gave this a try on my computer and it seems to be working- if you're using TinyDuino, do you have the ATmega328p 8MHz processor selection picked? The tutorial seems to skip over board selection, I'll make a note of that. We're in the process of reworking our tutorial section.

If you did have the right processor selection, let me know what IDE version and operating system you're on so I can try to duplicate the issue.

Thanks,
Ben

10
TinyDuino / Re: Initial serial output is lost on new TinyZero
« on: March 18, 2019, 11:58:16 AM »
Hi, great to hear you like TinyZero as an upgrade to TinyDuino! One of the major differences in use is the SerialUSB virtual serial port and the fact that opening the serial monitor does not reset the processor like with TinyDuino. However, now you can test if the virtual serial port is open or not, so you can put something like this before any SerialUSB output in your setup:

while (!SerialUSB && millis() < 5000); //On TinyScreen+/TinyZero, this will wait until the Serial Monitor is opened or until 5 seconds has passed

Then you will get all output messages after that. We've updated some of our examples, but it's still a work in progress.

Thanks,
Ben

11
Tiny Arcade / Re: CHARGING/AUDIO ISSUES?
« on: March 18, 2019, 11:48:53 AM »
Thanks for supporting us in the Kickstarter! Sorry about the current issues. My simple guess would be a loose battery connector and maybe a damaged flex cable to the speaker- are you able to pop it open and take a look? Sending it here is definitely an option as well, let me know.

12
TinyLily / Re: USB board getting super hot
« on: March 18, 2019, 11:32:46 AM »
I'm not sure what happened, but it sounds like you should set that particular board aside! The board is damaged if it's hot enough to smell bad. Was it maybe plugged into the processor board the wrong way? Either way, please contact info@tinycircuits.com so we can try to figure out what happened and replace your board.

Thanks,
Ben

13
Hi- we've used the HX711 with a TinyDuino before. SparkFun has a great basic breakout with a very good tutorial: https://www.sparkfun.com/products/13879 Their code can be used with any Arduino including TinyDuino, and you should just need to pick two open IO pins(maybe A0 and A1, since the Matrix board uses 2 through 9). These could be connected through one of our proto boards.

Thanks,
Ben

14
TinyDuino / Re: TinyZero BLE Codebender
« on: January 28, 2019, 01:48:21 PM »
Sorry- this is confusing. It's the code itself that should support TinyZero, codebender is still AVR based boards only(TinyDuino). For TinyZero you will have to download the code and use the Arduino IDE. We're starting to removed codebender links from tutorials etc to help avoid this issue- it doesn't seem like codebender or Arduino Create will support third party ARM boards.

Thanks,
Ben

15
User Projects / Code Examples / Re: Virtual Pet
« on: January 28, 2019, 01:44:11 PM »
Just to clarify, getting started would just require TinyScreen+, no TinyDuino needed since TinyScreen+ has a built in processor/USB :)

Pages: 1 2 3 ... 24
SMF spam blocked by CleanTalk