-
Older Activity
-
Today, 05:00 PM
update:
implemented indexedDB projects
so that now every time the project name is changed
there is a new "file" with that name saved to the indexedDB project "dir"
which can then be opened in the new projects...
35 replies | 1032 view(s)
-
Yesterday, 02:43 PM
first a note. the location system used only matter if snap to grid is used.
And the choice is mostly esthetic.
the popup only describes the problem when switching between modes.
Maybe I should include these two...
35 replies | 1032 view(s)
-
01-24-2021, 10:38 PM
I think your design was using non center based locations so either you have to reallign all nodes, or uncheck useCenterBasedPositions on all tabs.
I think I need to add a setting menu item to copy current tab...
35 replies | 1032 view(s)
-
01-23-2021, 10:40 PM
It was the setting called useCenterBasedPositions
Because of the bug in #28 caused it to be stored as null
An then when the setting is compared against the def value I use to string() and that cannot take null as...
35 replies | 1032 view(s)
-
01-23-2021, 09:57 PM
it's now fixed
35 replies | 1032 view(s)
-
01-22-2021, 10:33 PM
One thing I dont understand why would Paul have any interest in the Raspberry Pi Pico as that is not his product and dont give him any income, and specially if it dont have any security functions.
If there is...
120 replies | 3393 view(s)
-
01-22-2021, 12:48 PM
I have now checked little how it checks for certain files:
It actually matches a The Arduino Version in arduino.txt with
known filesizes of the existing files, (it looks by the way that it allows the same version of...
16 replies | 226 view(s)
-
01-22-2021, 09:07 AM
A question do your teensyduino install contain all versions of the arduino pde.jar and arduino-core.jar for all supported versions of arduino ide?
16 replies | 226 view(s)
-
01-22-2021, 05:26 AM
The content should look like this (plain and simple but with your version instead)
https://raw.githubusercontent.com/technologiescollege/arduino/master/lib/version.txt
16 replies | 226 view(s)
-
01-22-2021, 05:22 AM
It looks like the version.txt is missing in the arduino installation, you can create one yourself what version of arduino do you have installed?
16 replies | 226 view(s)
-
01-21-2021, 07:01 PM
General Purpose Input/Output (GPIO)
is used by the
Programmable I/O (PIO)
It don't mention any FIFO for the I2S module @ STM32F401
and it also send data in 16bit frames
Reference manual:...
120 replies | 3393 view(s)
-
01-21-2021, 06:23 PM
Latest update includes:
* hardcoded default settings that is used when restoring the settings.
* the default settings is used to get and store only the changed settings in the JSON
(to minimize the size)
*...
35 replies | 1032 view(s)
-
01-21-2021, 04:32 PM
It looks like the RP2040 PIO have FIFO
Loose taken from the datasheet:
The four state machines execute from a shared instruction memory.
System software loads programs into this memory,
configures the state...
120 replies | 3393 view(s)
-
01-21-2021, 01:49 PM
To do a conclusion about the size
by the real picture on their front page
it's actually 0.7inch instead of 0.6inch(standard for most of wide DIL)
So it's actually symmetrical.
120 replies | 3393 view(s)
-
01-21-2021, 12:55 PM
The secure feature is mostly used to make it impossible to read back the content of the chip, not the other way around.
120 replies | 3393 view(s)
-
01-21-2021, 12:52 PM
I think its possible to generate the MCLK as there is 4 state machines in each PIO.
Post #21
I think its really good as now they are coming closer to FPGA tech.
120 replies | 3393 view(s)
-
01-21-2021, 12:27 PM
As expected there is not 16PWM channels
(marketing bs)
Instead there is only 8 PWM outputs each with the inverse output also available
120 replies | 3393 view(s)
-
01-21-2021, 12:10 PM
Taken from the data sheet
The programmable input/output block (PIO) is a versatile hardware interface.
It can support a variety of IO standards, including:
• 8080 and 6800 parallel bus
• I2C
• 3-pin I2S
•...
120 replies | 3393 view(s)
-
01-21-2021, 11:56 AM
On the picture it's symmetrical with two holes outside on each side but its really hard to find what width they are using.
I have looked at one of the PDF and on their demo board they are using a I2S device so it's...
120 replies | 3393 view(s)
-
01-21-2021, 11:24 AM
But it's sad that they did not actually put a "real" raspberry pi on that DIL.
And if the width was to narrow they could just make it 0.1inch wider as the 0.6inch don't really fit symmetrical on a breadboard anyway.
...
120 replies | 3393 view(s)
-
01-21-2021, 10:37 AM
I mean the raspberry pi zero is approx the same price but with 512MB ram which is very good when having large wavetables.
Then what it needs is just a easy to install non GUI Linux that boots in less than 2sec
120 replies | 3393 view(s)
-
01-21-2021, 10:16 AM
Why did they do it so powerless
There is already so many similar mcu:s already.
I would see a raspberry pi zero based one with the same formfactor.
120 replies | 3393 view(s)
-
01-20-2021, 09:45 AM
Here is the calculator code if anyone is interested.
It can be imported by Import-JSON
(don't forget to uncheck the Replace Flow checkbox if you just want to import it into a existing design)
...
35 replies | 1032 view(s)
-
01-20-2021, 12:44 AM
Latest update includes:
* Settings tab categories can have individual colors
(hardcoded but easy to manipulate in code)
* Project Tree View is now functional (except it don't update when adding/moving a...
35 replies | 1032 view(s)
-
01-18-2021, 10:06 PM
"time dilation" is not the right word here as that is something else.
(have just been watching some SciFi series and was a little confused)
"time difference" is the proper word
have pin16 some special...
15 replies | 425 view(s)
-
01-18-2021, 09:44 PM
well you can always do capacitive sensing with just digital pins by pulsing the output and see the time dilation, and also do a crude ADC this way.
15 replies | 425 view(s)
-
01-18-2021, 09:34 PM
Its using the LED as a photodiode.
https://www.instructables.com/LEDs-as-light-sensors/
By checking the input light in the off period of the LED
edit. thats why it's flashing
15 replies | 425 view(s)
-
01-17-2021, 12:38 PM
I'm using 2x10x 74hc165 to scan a velocity sensitive reused keyboard from a old electric organ
Its scanned 31250 times a second, and i can play that without any problem.
You can also read multiple 74hc165 in...
14 replies | 340 view(s)
-
01-14-2021, 09:28 PM
Latest update includes a fix to the settings-tab
problem:
the settings that was saved was not loaded into the settings-tab, instead the default settings was always showing.
is now fixed (it was because I changed some...
35 replies | 1032 view(s)
-
01-14-2021, 12:57 AM
I have now changed the look and function of the workspace tabs
by using the new Node-Red code
So now the tabs can just be moved by drag/drop
instead of using move workspace buttons for a cleaner toolbar
The tab...
35 replies | 1032 view(s)
-
01-13-2021, 03:23 PM
To conclude the tests with NW.js
(no install needed, just a zipfile that is downloaded and extracted)
It's basically a Chromium browser with node.js embedded
but without standard browser features like searchbar,...
35 replies | 1032 view(s)
-
01-13-2021, 01:18 PM
And also the online version is easier to update.
Mostly I wanted this for storing big source files like wavetables, and to embed images for the GUI design part.
But there is a alternative to local storage, that is...
35 replies | 1032 view(s)
-
01-13-2021, 12:19 PM
chipaudette
I agree with you,
And off course the online webpage should also exist,
As it would be sharing the same code as the offline version, but the offline version can have extra features that is not possible...
35 replies | 1032 view(s)
-
01-13-2021, 12:12 PM
I was just asking generally to everyone that reads this thread.
JavaScript and CSS
was also alien to me before I started making changes to this Tool,
I had no idea how the JavaScript code was working together,...
35 replies | 1032 view(s)
-
01-13-2021, 11:19 AM
I have a idea
What do your think about using?
https://github.com/rogerwang/node-webkit
Building a Cross-platform Desktop App with NW.js
https://www.sitepoint.com/cross-platform-desktop-app-nw-js/
So that...
35 replies | 1032 view(s)
-
01-12-2021, 09:37 PM
The schematic is using three pins
SCK LATCH and MISO
74HC165 wont work without the LATCH
see this thread where I have posted some code for reading different kind of input-stuff
...
14 replies | 340 view(s)
-
01-12-2021, 09:23 PM
yes and it don't matter in which tab it's placed, as every "CodeFile" is handled first in the export order.
Note.
when a "CodeFile" is placed in a tab that "CodeFile"-name is automatically added to the include list...
35 replies | 1032 view(s)
-
01-12-2021, 07:00 PM
It should not be possible to have multiple main tabs, if so its a bug.
There is a node called code file, i have used it to include the mixer<n> in a file called theMixer.h
That node can be used to include any text...
35 replies | 1032 view(s)
-
01-12-2021, 02:20 PM
and by the way i'm planning a
"Extension"-manager-"extension" like they have in the Processing platform:
Not that advanced in the beginning
but something that can easily handle all future "extensions" and...
6 replies | 242 view(s)
-
01-12-2021, 02:09 PM
Hi,
Sorry for the long wait
answers to questions at post #3:
1. This can be selected in the settings @ Extensions-"Manicken Pref Saver"-Settings-"Close Other Editors"
the intension to close other editors is...
6 replies | 242 view(s)
-
01-12-2021, 12:03 AM
have now added force scroll by mouse wheel in gui run mode
press ctrl to activate the scroll function temporarily
can be combined with the shift key to scroll horizontally
also there are two new settings @...
35 replies | 1032 view(s)
-
01-11-2021, 11:19 PM
Now there is a settings restore function
at the "Main menu"
it works by saving the design without the settings
then it reloads the window
and in that process the default hardcoded values are used.
I have now...
35 replies | 1032 view(s)
-
01-11-2021, 09:25 PM
OK fixed now
It was because I had also added a new setting CodeIndentations @ Arduino-Export-"export code indentations"
I first named it CodeIncrementSpaces and then changed it into CodeIndentations
and forgot to...
35 replies | 1032 view(s)
-
01-11-2021, 06:48 PM
Hi,
I have developed some "extensions" to the Arduino IDE
original post
https://forum.arduino.cc/index.php?topic=706855.15
Here is the list of all "extensions" I have developed so far:
1....
6 replies | 242 view(s)
-
01-11-2021, 06:22 PM
I have now added so that the exported zip file can now be imported again.
only use the Import-"JSON LoadFromFile"
and select the previous exported zip file.
Then the "Tool" looks if the "GUI_TOOL.json"
exists...
35 replies | 1032 view(s)
-
01-11-2021, 06:03 PM
I have now added a new node-type "ConstructorCode"
that can be used to add custom code at the end of the constructor.
Have also made it more clear when defining the main file:
so that the "main" file can be...
35 replies | 1032 view(s)
-
01-11-2021, 12:23 AM
Nice to hear that you like the new tool.
Thanks for sharing the 128 voice GM set,
i will implement some of them,
specially ChurchOrg1 as i play
the intro of Toccata and Fugue
also its good for
In the Hall of...
35 replies | 1032 view(s)
-
01-09-2021, 06:21 PM
I have now made it possible to define the main "sketch" file
as a tab in the tool
this makes it possible to split the code into different nodes
even for the main-file (it was not possible before, as everything...
35 replies | 1032 view(s)
-
01-06-2021, 03:21 PM
I don't think PDF is not used.
But Gerber files are as they contains all layers
For example: top text, top solder mask, top copper, and drill holes, multiple internal copper layers, bottom layers as same as the top...
12 replies | 329 view(s)
-
01-06-2021, 12:12 AM
Hi,
In July I posted here to show some changes that I had done to the "Audio System Design Tool"
https://forum.pjrc.com/threads/61630-Audio-System-Design-Tool-update-AudioMixerX-lt-n-gt
note. in the following...
35 replies | 1032 view(s)
-
01-03-2021, 10:56 AM
You can use UHF:s approach but instead of using time on you can just simply count up a var each time a new note is played and use that as the ref. for first note "replace", using a unsigned long (32bit) makes it...
7 replies | 357 view(s)
-
12-27-2020, 11:26 AM
I have also wanted this,
In the mcu datasheet a Sdram interface is described,
It means we could at least have 32MB extra ram that is much faster than a psram.
And maybe 32mb is enought to buffer data from a sdcard?...
7 replies | 240 view(s)
-
12-23-2020, 11:58 AM
79k for that simple sketch
What is going on there?
21 replies | 482 view(s)
-
12-22-2020, 08:07 PM
https://forum.pjrc.com/threads/62897-Teensy-4-1-Connecting-multiple-SPI-devices
5 replies | 174 view(s)
-
12-22-2020, 07:52 PM
https://www.pjrc.com/teensy/IMXRT1060RM_rev2.pdf
page 197-199
5 replies | 174 view(s)
-
12-22-2020, 07:49 PM
in the TT1060 datasheet
there is two separate SPI units called A and B
they can be mapped to different pins
(not sure if the pin mapping is available in the Arduino framework)
5 replies | 174 view(s)
-
12-22-2020, 08:16 AM
I have done a 80key velocity sensitive piano keyboard scanner using 2x10 74hc165.
So 8x 74hc164 is not that much,
and you could read them in parallel by using 8data+clk+latch=10 pins of the teensy.
You can read...
4 replies | 276 view(s)
-
12-20-2020, 09:19 AM
I think you need to have at least one resistor at each output after the capacitor to avoid shorting the outputs, then you need to buffer the stereo out signals with example a dual op-amp.
Check the schematic of this...
5 replies | 261 view(s)
-
12-19-2020, 09:47 PM
Except in AT mode you need to initialize the wifi module every time the connected device starts.
Also my implementation is completely transparent except for the requirement of ending every message with a linefeed 0x0a...
23 replies | 667 view(s)
-
12-19-2020, 07:16 PM
I wrote this before reading the post #22
It seems like when using additional ino files
class is not supported
even tried using forward declaration of the class:
class Blink;
but the it says
24 replies | 563 view(s)
-
12-19-2020, 06:59 PM
BTW using class makes naming a bit easier,
I am used to program in C where my names always end up like this (to separate names from different included files)
and think it's cleaner to have a dot instead of a _
...
24 replies | 563 view(s)
-
12-19-2020, 06:50 PM
just of curiosity I tried Pauls example of just having one additional .ino file
and it don't work
blink.ino
class Blink
{
public:
24 replies | 563 view(s)
-
12-19-2020, 06:33 PM
I have a project that basically is a TCP-UART bridge
It works in server mode where a client connects to.
It uses TCP port 8200 for the serial data
and TCP port 8201 for the serial config
the defaults are:
...
23 replies | 667 view(s)
-
12-19-2020, 02:05 PM
Or you could use a voltage comparator lm393
This model have open collector that means you can use a pull up resistor connected to the same supply as the teensy i.e. the 3v3, then the comparator can be supplied by the...
8 replies | 280 view(s)
-
12-18-2020, 11:20 PM
If you go for #3 you should use either .h or .hpp for clarity.
An make it easier for others to understand the code.
I looked at the source and found out that the extensions .hh and .s are also reopened in the IDE...
24 replies | 563 view(s)
-
12-18-2020, 10:51 PM
And by the way the "main".ino is always the one with the same name as the folder. This is the rule of the IDE.
24 replies | 563 view(s)
-
12-18-2020, 10:43 PM
I think the problem is that when your just create new tabs and dont give them a name with a file extension
.h .cpp .c .hpp (the ones that gets loaded when project is opened)
The ide converts them to .ino files...
24 replies | 563 view(s)
-
12-18-2020, 09:29 PM
ESP-12E is the best because it have "32Mbit" flash = 4MiB (4*1024*1024) bytes
and have built in antenna.
ESP-07 have a external antenna connector, the same found in wifi-routers and laptops.
none of the...
23 replies | 667 view(s)
-
12-18-2020, 09:19 PM
or you could just buy the bare chip and the required flash-memory
+ some external components, and make it a absolute minimum design.
there is also ESP-05
better to look yourself
Ai-Thinker modules section @...
23 replies | 667 view(s)
-
12-18-2020, 09:12 PM
there is this one (it was down in the search result, there was alot of crap above)
https://www.ebay.com/itm/ESP-8266-WIFI-Module-ESP-01-01S-02-03-04-05-06-07-08-09-10-11-12-12E-12F-13-14/401242395732?var=670839725981
...
23 replies | 667 view(s)
-
12-18-2020, 09:02 PM
And good luck with the graphics stuff, it more fun to create all that stuff yourself.
It more like a challenge.
And also you learn a lot.
24 replies | 563 view(s)
-
12-18-2020, 08:35 PM
there is maybe 3 ways of doing this:
1. the "gonna be messy" one with code directly splitted in each tab.
2. the C variant with cpp class header file .h + cpp (functions) .cpp
3. the more like C# JAVA style, with...
24 replies | 563 view(s)
-
12-18-2020, 09:46 AM
They are available on ebay
23 replies | 667 view(s)
-
12-17-2020, 07:11 PM
ESP-09 is the smallest I have seen measuring (10x10mm)
but it's needing a pcb to make the mounting easy,
it have enought pins for a microsd-card
and the sdcard could probally be on the back of the custom pcb.
23 replies | 667 view(s)
-
12-14-2020, 02:05 AM
OK thanks,
I did not know that __builtin_constant_p was a compiler directive.
That is a very smart solution.
/jannik
2 replies | 179 view(s)
-
12-13-2020, 09:02 PM
I don't really understand how digitalWriteFast should make it faster,
it's fast for the first set of pins
but for pin 54 it have to go through all the first 0-53 pins so there is a shift in time which pin you use, ...
2 replies | 179 view(s)
-
12-11-2020, 10:28 AM
Yes it looks complex but it's really easy to work with, you only need to install the vscode extension, and it starts installing needed things automatically(no need to install the specific board manually) the only thing...
8 replies | 384 view(s)
-
12-11-2020, 08:38 AM
Platform IO extension?
8 replies | 384 view(s)
-
12-08-2020, 09:26 AM
First ensure that the MLX90614 is 3v by checking the part code written on the casing. Also those devices have programmable address which only can be changed using global i2c address with only one device on the bus.
If...
12 replies | 375 view(s)
-
12-03-2020, 11:58 PM
I have now added support for simple export of the following items:
IncludeDef
Variables
CodeFile
Function
the simple export has the following format:
var cppAPN = "// Audio Processing Nodes\n";
var cppAC =...
22 replies | 1065 view(s)
-
12-03-2020, 08:33 PM
@wrightflyer
I am sorry but some objects are not exported when using simple export.
That is a work in progress,
I have spent time of getting the "export classes" to work.
But I have been thinking of a solution...
22 replies | 1065 view(s)
-
12-03-2020, 07:36 PM
If I understand this correctly
There are many computers each having a connected teensy and they are headless linux-based?
7 replies | 279 view(s)
-
12-03-2020, 04:22 PM
I have tried to compile a similar program on:
At a VM with Catalina (only used for testing my new extensions) the compile time is much faster.
If I look at the compile output it have the similar functionality as the...
13 replies | 424 view(s)
-
12-03-2020, 10:53 AM
found a solution
by adding build.path to preferences.txt (in windows located at %userdir%\AppData\Arduino15)
example that creates a folder inside Arduino Install dir.
build.path=.\buildTemp
this will ensure...
13 replies | 424 view(s)
-
12-03-2020, 10:21 AM
Now I have compiled the same project
First Arduino IDE (~40sec)
And the the same "sketch" imported as PlatformIO project (14.4sec)
the output logs are in the attachments
So there you have it, platformio is...
13 replies | 424 view(s)
-
12-02-2020, 09:55 PM
I did not use Audio.h at all
and I only included the needed files,
but still it compiles all C files in the audio folder,
I can see that by enabling the compile log output.
I'm not talking about some seconds, it...
13 replies | 424 view(s)
-
12-02-2020, 05:32 PM
I have a question
Is there any way to just compile the files needed?
I tried to remove all
these includes:
//#include <Audio.h>
//#include <Wire.h>
//#include <SPI.h>
//#include <SD.h>
13 replies | 424 view(s)
-
12-02-2020, 09:09 AM
First a little how Arduino IDE works with preferences (settings)
(Instance=when the IDE is started from the OS)
When the IDE starts it loads the pref. file
Then directly after it saves it back
Every time a...
13 replies | 565 view(s)
-
12-01-2020, 10:05 PM
It works this way
When its "Activated" by the user, it takes those listed items above
and save them into a preferences.txt at the sketch folder (alias the project)
When this sketch is loaded again, while had...
13 replies | 565 view(s)